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
Replace one interchange task counter with task_id (#4013)
Prior to this PR, the interchange had two task counters. The one removed
by this PR was used to:
i) disambiguate tasks of equal priority - in effect using the counter
as yet another task identifier, distinct from the Parsl or HTEX
task IDs.
ii) log how many tasks have been received by the interchange
This PR removes that counter:
i) tasks of equal priority are disambiguated by their HTEX-level
task_id. It is already a protocol requirement that different tasks have
different task IDs.
ii) The total tasks received log message is replaced by per-task logging
at the same place which makes it clear *which* tasks have been received,
instead of recording the count received. In debugging task flow, this
has been more useful to me.
# Changed Behaviour
Tasks of equal priority might be differently disambiguated now, but
probably not -- in general tasks will arrive in task_id order. Equal
priority tasks, by definition, have no expected relative execution
order, though.
## Type of change
- Update to human readable text: Documentation/error messages/comments
- Code maintenance/cleanup
0 commit comments