ci: add more debug info with tuning test

This commit is contained in:
Carl Lerche
2023-06-05 12:41:34 -07:00
parent 15712018da
commit 497dee6ec8
2 changed files with 14 additions and 3 deletions
-1
View File
@@ -8,7 +8,6 @@ name: CI
env:
RUSTFLAGS: -Dwarnings
RUST_BACKTRACE: 1
# Change to specific Rust release to pin
rust_stable: stable
rust_nightly: nightly-2023-05-18
+14 -2
View File
@@ -628,9 +628,15 @@ fn test_tuning() {
// Now, hammer the injection queue until the interval drops.
let mut n = 0;
let mut i = 0;
loop {
i += 1;
let curr = interval.load(Relaxed);
if i % 10_000 == 9_999 {
println!("interval={curr}");
}
if curr <= 8 {
n += 1;
} else {
@@ -652,9 +658,9 @@ fn test_tuning() {
let prev = counter.swap(0, Relaxed);
interval.store(prev, Relaxed);
});
std::thread::yield_now();
}
std::thread::yield_now();
}
flag.store(false, Relaxed);
@@ -680,9 +686,15 @@ fn test_tuning() {
// Now, hammer the injection queue until the interval reaches the expected range.
let mut n = 0;
let mut i = 0;
loop {
i += 1;
let curr = interval.load(Relaxed);
if i % 10_000 == 9_999 {
println!("interval(2)={curr}");
}
if curr <= 1_000 && curr > 32 {
n += 1;
} else {