Skip to content

Make transfer rate metric per-processor in scheduler#697

Merged
jpsamaroo merged 3 commits intoJuliaParallel:masterfrom
riteshbhirud:master
Apr 13, 2026
Merged

Make transfer rate metric per-processor in scheduler#697
jpsamaroo merged 3 commits intoJuliaParallel:masterfrom
riteshbhirud:master

Conversation

@riteshbhirud
Copy link
Copy Markdown
Contributor

The transfer rate metric in the scheduler was a single global Ref{UInt64},
unlike other metrics like worker_time_pressure which are per-processor.
This expands transfer_rate to worker_transfer_rate::Dict{Int,Dict{Processor,UInt64}}
following the same pattern, so each processor accumulates its own observed transfer rate
rather than averaging across all processors.

@jpsamaroo jpsamaroo merged commit 988a92f into JuliaParallel:master Apr 13, 2026
8 of 17 checks passed
@jpsamaroo
Copy link
Copy Markdown
Member

Thanks so much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants