-
-
Notifications
You must be signed in to change notification settings - Fork 719
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use metering for P2P shuffling instrumentation #7943
Comments
I'm delivering this ticket in 4 incremental PRs for ease of review.
Additionally, this PR duplicates all foreground metrics so that they appear both under
A noteworthy difference is that
A/B test shows no performance impact. This introduces a minor regression in the Coiled dashboard: Out of scope
|
The P2P extensions (primarily the buffers) are implementing their own version for diagnostics, e.g. here
distributed/distributed/shuffle/_buffer.py
Lines 267 to 272 in 429ef8c
I think P2P diagnostics would greatly benefit from the metering / fine grained metrics and we should consider replacing (os extending) the custom ctx managers there with the metrics.meter (mind that there is also a special dashboard for P2P shuffling that is using this custom diagnostics. I don't want to break this dashboard).
cc @crusaderky @hendrikmakait
The text was updated successfully, but these errors were encountered: