Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: global stagger_phase_limit #551

Open
jneuhauser opened this issue May 18, 2021 · 4 comments
Open

Feature: global stagger_phase_limit #551

jneuhauser opened this issue May 18, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@jneuhauser
Copy link

Describe the request
Since phase 1 uses multiple threads, it would be good to also define a global stagger_phase_limit so that we can set a global phase limit for all plots on this machine regardless of the temple drive.

For sure i can use global_stagger_m with an approximate time for phase 1 on my machine, but this needs manual intervention on every machine.

I don't know if this is easily possible with the current code...

@jneuhauser jneuhauser added the enhancement New feature or request label May 18, 2021
@jneuhauser
Copy link
Author

I've seen a related PR about thie here: #514

@ShocWave
Copy link

ShocWave commented May 19, 2021

Yes, we need this. I'm plotting using multiple 7200rpm hard drives for the temp dirs, and only want one job to be in phase one at a time. However, tmpdir_stagger_phase_major does not respect this across multiple temp dirs, and I end up with all my jobs in phase 1, slowing the computer to the point where I can barely even move the mouse.

@jneuhauser
Copy link
Author

I'm using this since some days for the same purpose as you mentioned...

You can install latest development version with the applied PR by:
pip install --force-reinstall git+https://github.com/ericaltendorf/plotman@refs/pull/514/merge

@altendky
Copy link
Collaborator

The tmp dir stagger stuff is per drive. What is it about phase 1 that makes you want to limit the jobs there? The multiple threads that you can configure in that phase?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants