-
Notifications
You must be signed in to change notification settings - Fork 199
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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]>
- Loading branch information
1 parent
4e3e6b5
commit d54c945
Showing
1 changed file
with
19 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters