about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorJakub Beránek <berykubik@gmail.com>2025-03-27 11:29:48 +0100
committerJakub Beránek <berykubik@gmail.com>2025-03-27 11:38:54 +0100
commita37cef9ee66bb380882b5a6c29b815276859e35a (patch)
tree0a8e5f5a62300ecd17050212e7613c0850c8483a /src
parent4a4367535339d119a6a3c4f515c8912667b30be4 (diff)
downloadrust-a37cef9ee66bb380882b5a6c29b815276859e35a.tar.gz
rust-a37cef9ee66bb380882b5a6c29b815276859e35a.zip
Add a note about interpreting job duration changes
Diffstat (limited to 'src')
-rw-r--r--src/ci/citool/src/analysis.rs9
-rw-r--r--src/ci/citool/src/utils.rs1
2 files changed, 9 insertions, 1 deletions
diff --git a/src/ci/citool/src/analysis.rs b/src/ci/citool/src/analysis.rs
index fc18e438aab..2e1ede126dc 100644
--- a/src/ci/citool/src/analysis.rs
+++ b/src/ci/citool/src/analysis.rs
@@ -238,6 +238,15 @@ pub fn output_largest_duration_changes(job_metrics: &HashMap<JobName, JobMetrics
             entry.change
         );
     }
+
+    println!();
+    output_details("How to interpret the job duration changes?", || {
+        println!(
+            r#"Job durations can vary a lot, based on the actual runner instance
+that executed the job, system noise, invalidated caches, etc. The table above is provided
+mostly for t-infra members, for simpler debugging of potential CI slow-downs."#
+        );
+    });
 }
 
 #[derive(Default)]
diff --git a/src/ci/citool/src/utils.rs b/src/ci/citool/src/utils.rs
index b9b1bf4d455..a4c6ff85ef7 100644
--- a/src/ci/citool/src/utils.rs
+++ b/src/ci/citool/src/utils.rs
@@ -23,7 +23,6 @@ where
     println!(
         r"<details>
 <summary>{summary}</summary>
-
 "
     );
     func();