You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First, let me say THANK YOU for this excellent tool, I've been using it to great effect the last few weeks and I believe I fully understand it's operation (I actually found the config.yaml to be well documented, intuitive and easy to configure, aside from the archiving, but easy enough to use the cron to handle that).
Figured I'd post these ideas here prior to actually creating Issues, so as to keep that clean for the devs, in case these have been addressed already somehow:
Separate phase stagger logic from tmp dirs. The main limit on phase 1 jobs is the number of CPU threads available, not the disk device. By having the phase stagger limit tied to tmp dirs, on my plotters where I do have two identical physical NVME disks serving as tmp dirs, I can only configure an even number of jobs to run in phase 1. I have enough threads for 3 phase 1 jobs, 2 is too few, 4 is too many, and with an even number of tmp dirs, I can only have 2 or 4.
Reverse phase stagger - Add functionality to not trigger a new job if there are more than X number of jobs currently running AFTER phase 1. This would allow some control over how many processes you have running that are mainly IO bound in the later phases, and allow you to give your disk-bound jobs a (albeit delayed) breather to actually finish some of those later phases. This functionality would make sense to tie to tmp dirs.
Please display the running version of plotman somewhere on the plotman interactive screen. Meanwhile, how/where can I find the version of plotman that I have installed? I installed them on my system weeks ago and have no idea if I'm on the current full release version or not. This is probably just a symptom of my not being very experienced with installing software from github yet (fairly newb as an Ubuntu user). Also, if there's a page somewhere that announces new plotman versions, please provide link.
Thanks for any consideration of these ideas! Kudos to Eric and the team.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
First, let me say THANK YOU for this excellent tool, I've been using it to great effect the last few weeks and I believe I fully understand it's operation (I actually found the config.yaml to be well documented, intuitive and easy to configure, aside from the archiving, but easy enough to use the cron to handle that).
Figured I'd post these ideas here prior to actually creating Issues, so as to keep that clean for the devs, in case these have been addressed already somehow:
Separate phase stagger logic from tmp dirs. The main limit on phase 1 jobs is the number of CPU threads available, not the disk device. By having the phase stagger limit tied to tmp dirs, on my plotters where I do have two identical physical NVME disks serving as tmp dirs, I can only configure an even number of jobs to run in phase 1. I have enough threads for 3 phase 1 jobs, 2 is too few, 4 is too many, and with an even number of tmp dirs, I can only have 2 or 4.
Reverse phase stagger - Add functionality to not trigger a new job if there are more than X number of jobs currently running AFTER phase 1. This would allow some control over how many processes you have running that are mainly IO bound in the later phases, and allow you to give your disk-bound jobs a (albeit delayed) breather to actually finish some of those later phases. This functionality would make sense to tie to tmp dirs.
Please display the running version of plotman somewhere on the plotman interactive screen. Meanwhile, how/where can I find the version of plotman that I have installed? I installed them on my system weeks ago and have no idea if I'm on the current full release version or not. This is probably just a symptom of my not being very experienced with installing software from github yet (fairly newb as an Ubuntu user). Also, if there's a page somewhere that announces new plotman versions, please provide link.
Thanks for any consideration of these ideas! Kudos to Eric and the team.
Beta Was this translation helpful? Give feedback.
All reactions