Skip to content

EX-14926: Remove duplicate recovery_status records in lustre-collector - #150

Open
yangx-jy wants to merge 1 commit into
mainfrom
xyang/EX-14926
Open

EX-14926: Remove duplicate recovery_status records in lustre-collector#150
yangx-jy wants to merge 1 commit into
mainfrom
xyang/EX-14926

Conversation

@yangx-jy

@yangx-jy yangx-jy commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

recovery_status is already collected and parsed by the main lctl path (get_lctl_output via parser::params()/parser::parse()).

Fixes: ee3df94 ("Add recover_status parser lustrefs_exporter (#118)")

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

🐰 Bencher Report

Projectlustrefs-exporter
Branchxyang/EX-14926
Testbedci-runner
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
nanoseconds (ns)
(Result Δ%)
Lower Boundary
nanoseconds (ns)
(Limit %)
Upper Boundary
nanoseconds (ns)
(Limit %)
parse_benchmarks/combine_performance📈 view plot
🚷 view threshold
124,480,000.00 ns
(-39.46%)Baseline: 205,627,392.86 ns
-556,225,484.91 ns
(-446.84%)
967,480,270.62 ns
(12.87%)
🐰 View full continuous benchmarking report in Bencher

@codecov

codecov Bot commented Jul 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.86%. Comparing base (5298b22) to head (04c3587).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #150      +/-   ##
==========================================
+ Coverage   94.60%   94.86%   +0.25%     
==========================================
  Files          46       46              
  Lines        6671     6638      -33     
  Branches     6671     6638      -33     
==========================================
- Hits         6311     6297      -14     
+ Misses        271      254      -17     
+ Partials       89       87       -2     
Flag Coverage Δ
2_14_0_ddn133 33.37% <ø> (+0.11%) ⬆️
2_14_0_ddn145 35.07% <ø> (+0.12%) ⬆️
all-tests 94.86% <ø> (+0.25%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

🐰 Bencher Report

Projectlustrefs-exporter
Branchxyang/EX-14926
Testbedci-runner

⚠️ WARNING: No Threshold found!

Without a Threshold, no Alerts will ever be generated.

Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the --ci-only-thresholds flag.

Click to view all benchmark results
BenchmarkD1 Miss Ratemisses (%)D1mrmisses (reads) x 1e3D1mwmisses (writes) x 1e3DLmrmisses (reads)DLmwmisses (writes) x 1e3Drreads x 1e6Dwwrites x 1e6Estimated Cyclescycles x 1e6I1 Miss Ratemisses (%)I1mrmisses (reads) x 1e3ILmrmisses (reads)InstructionsBenchmark Result
instructions x 1e6
(Result Δ%)
Lower Boundary
instructions x 1e6
(Limit %)
Upper Boundary
instructions x 1e6
(Limit %)
L1 Hit Ratehits (%)L1 Hitshits x 1e6LL Hit Ratehits (%)LL Hitshits x 1e3LL Miss Ratemisses (%)LLd Miss Ratemisses (%)LLi Miss Ratemisses (%)RAM Hit Ratehits (%)RAM Hitshits x 1e3Total read+writereads/writes x 1e6
lustre_metrics::memory_benches::bench_encode_lustre_metrics with_setup:generate_records()📈 view plot
⚠️ NO THRESHOLD
0.93 %📈 view plot
⚠️ NO THRESHOLD
25.48 reads x 1e3📈 view plot
⚠️ NO THRESHOLD
9.42 writes x 1e3📈 view plot
⚠️ NO THRESHOLD
133.00 reads📈 view plot
⚠️ NO THRESHOLD
6.41 writes x 1e3📈 view plot
⚠️ NO THRESHOLD
2.49 x 1e6📈 view plot
⚠️ NO THRESHOLD
1.24 x 1e6📈 view plot
⚠️ NO THRESHOLD
14.90 x 1e6📈 view plot
⚠️ NO THRESHOLD
0.01 %📈 view plot
⚠️ NO THRESHOLD
1.12 reads x 1e3📈 view plot
⚠️ NO THRESHOLD
953.00 reads📈 view plot
🚷 view threshold
10.80 x 1e6
(-14.91%)Baseline: 12.69 x 1e6
3.25 x 1e6
(30.13%)
22.13 x 1e6
(48.80%)
📈 view plot
⚠️ NO THRESHOLD
99.75 %📈 view plot
⚠️ NO THRESHOLD
14.50 x 1e6📈 view plot
⚠️ NO THRESHOLD
0.20 %📈 view plot
⚠️ NO THRESHOLD
28.53 x 1e3📈 view plot
⚠️ NO THRESHOLD
0.05 %📈 view plot
⚠️ NO THRESHOLD
0.18 %📈 view plot
⚠️ NO THRESHOLD
0.01 %📈 view plot
⚠️ NO THRESHOLD
0.05 %📈 view plot
⚠️ NO THRESHOLD
7.49 x 1e3📈 view plot
⚠️ NO THRESHOLD
14.53 x 1e6
🐰 View full continuous benchmarking report in Bencher

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

🐰 Bencher Report

Projectlustrefs-exporter
Branchxyang/EX-14926
Testbedci-runner

⚠️ WARNING: No Threshold found!

Without a Threshold, no Alerts will ever be generated.

Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the --ci-only-thresholds flag.

Click to view all benchmark results
Benchmarkavg_runtime_rss_mibMeasure (MiB)avg_runtime_virtual_mibMeasure (MiB)end_rss_mibMeasure (MiB)end_virtual_mibMeasure (MiB)memory_growth_mibMeasure (MiB)peak_over_start_rss_ratioMeasure (units)peak_over_start_virtual_ratioMeasure (units)peak_rss_mibBenchmark Result
Measure (MiB)
(Result Δ%)
Lower Boundary
Measure (MiB)
(Limit %)
Upper Boundary
Measure (MiB)
(Limit %)
peak_virtual_mibMeasure (MiB)start_rss_mibMeasure (MiB)start_virtual_mibMeasure (MiB)virtual_growth_mibMeasure (MiB)
scrape_allocations📈 view plot
⚠️ NO THRESHOLD
41.28 MiB📈 view plot
⚠️ NO THRESHOLD
843.52 MiB📈 view plot
⚠️ NO THRESHOLD
41.34 MiB📈 view plot
⚠️ NO THRESHOLD
843.58 MiB📈 view plot
⚠️ NO THRESHOLD
0.31 MiB📈 view plot
⚠️ NO THRESHOLD
1.03 units📈 view plot
⚠️ NO THRESHOLD
1.02 units📈 view plot
🚷 view threshold
42.71 MiB
(-37.48%)Baseline: 68.31 MiB
-112.52 MiB
(-263.45%)
249.15 MiB
(17.14%)
📈 view plot
⚠️ NO THRESHOLD
878.85 MiB📈 view plot
⚠️ NO THRESHOLD
41.03 MiB📈 view plot
⚠️ NO THRESHOLD
838.23 MiB📈 view plot
⚠️ NO THRESHOLD
5.35 MiB
🐰 View full continuous benchmarking report in Bencher

@yangx-jy
yangx-jy force-pushed the xyang/EX-14926 branch 2 times, most recently from ac8e3af to 5698baa Compare July 9, 2026 07:56
utopiabound
utopiabound previously approved these changes Jul 12, 2026
spoutn1k
spoutn1k previously approved these changes Jul 13, 2026
recovery_status is already collected and parsed by the main lctl path
(get_lctl_output via parser::params()/parser::parse()).

Fixes: ee3df94 ("Add recover_status parser lustrefs_exporter (#118)")
Signed-off-by: Xiao Yang <xyang@ddn.com>
@yangx-jy
yangx-jy dismissed stale reviews from spoutn1k and utopiabound via 04c3587 August 11, 2026 01:54
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.

3 participants