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
Log manager counts on change, not every poll period (#4011)
The poll period is 10ms by default, meaning that before this PR, the
manager count was logged around 100 times per second. When
htex.worker_debug is turned on, that is a lot of disk logging activity.
For example in one run of the test suite, which takes around 18 seconds,
interchange log size
pytest parsl/tests/ --config parsl/tests/configs/htex_local.py
Before this PR:
6544 lines, 928kb with around 1800 of those being this affected manager
log line.
After this PR:
4703 lines, 678kb
With an interchange that is mostly idle, for example, with tasks
performing real work rather than the trivial test tasks here, I expect
the savings to be much greater.
History:
This line has always been logged like this, but previously the
interchange was verbose in other ways per-poll-iteration. Work since
then has reduced the per-poll log cost substantially.
# Changed Behaviour
much reduced debug logging
## Type of change
- Update to human readable text: Documentation/error messages/comments
0 commit comments