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
Move htex interchange tasks incoming thread into main thread (#3752)
This removes one of two non-main threads in the interchange - the task
puller thread - and moves the behaviour there (receive a message and put
it in an in-process queue) into the main thread (where that in-process
queue is ultimately dequeued, anyway)
This is aimed at helping with ZMQ-vs-threads issues within the
interchange -- most immediately, clean shutdown #3697
performance notes:
parsl-perf -t 30, my laptop, no logging
before this PR, 2320 tasks/second
post this PR, 2344 tasks/second
cc @rjmello who expressed especial interest in this
# Changed Behaviour
Some performance difference, although the brief measurements above are
not concerning.
## Type of change
- New feature
---------
Co-authored-by: Kevin Hunter Kesling <[email protected]>
0 commit comments