Closed tobz closed 3 weeks ago
Run ID: ed5fa282-9209-4956-aef9-0990887a8503
Baseline: 7.52.0 Comparison: 7.52.1
Performance changes are noted in the perf column of each table:
Confidence level: 90.00% Effect size tolerance: |Δ mean %| ≥ 5.00%
There were no significant changes in experiment optimization goals at this confidence level and effect size tolerance.
Run ID: 5ed1d381-e170-480f-819b-0bacf97679f1
Baseline: d2adfc84dc22babfdc1d6dede30f68e2b292c599 Comparison: 7e8dc08221772857b1a598f0c8d3933987005e5e
Performance changes are noted in the perf column of each table:
Confidence level: 90.00% Effect size tolerance: |Δ mean %| ≥ 5.00%
There were no significant changes in experiment optimization goals at this confidence level and effect size tolerance.
experiment | link(s) |
---|---|
dsd_uds_100mb_250k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_100mb_3k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_100mb_3k_contexts_distributions_only | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_10mb_3k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_1mb_3k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_1mb_50k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_1mb_50k_contexts_memlimit | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_500mb_3k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_512kb_3k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_50mb_10k_contexts_no_inlining (ADP only) | [Profiling (ADP)] [SMP Dashboard] |
dsd_uds_50mb_10k_contexts_no_inlining_no_allocs (ADP only) | [Profiling (ADP)] [SMP Dashboard] |
Context
This PR addresses #192 by wiring up the topology building code, and all current components, into the health registry.
Most code changes not in
saluki-health
were purely boilerplate wiring. The glut of changes are, however, insaluki-health
: I spent a good amount of time trying to clean up and simplify the code, including making it easier to pass aroundHealthRegistry
in the same way thatmemory_accounting::ComponentRegistry
can be passed around. I didn't quite go as far asComponentRegistry
goes, but it's good enough for now.Practically speaking, this means you can do
curl http://localhost:5400/health/live
after building/running ADP and get back this: