v0.34.0_12

This commit is contained in:
Mateusz Gruszczyński committed 2026-10-18 10:11:16 +02:00
1 parent 943d51b528
commit 9f20d5195e
14 files changed
+198 -57

No files matched your search

+14
View File
@@ -63,4 +63,18 @@ mod compression_counter_tests {
assert_eq!(view.compression_zstd, 1);
assert_eq!(view.compression_deflate, 1);
}
#[test]
fn cache_aligned_counters_keep_exact_values_and_separate_hot_lines() {
let m = VhostMetrics::default();
let ewma = &m.ewma_duration_us as *const _ as usize;
assert_eq!(ewma % 64, 0);
m.active.fetch_add(1, Ordering::Relaxed);
m.requests.fetch_add(1, Ordering::Relaxed);
m.complete(200, false, std::time::Duration::from_micros(100), 20, 1040);
assert_eq!(n(&m.completed), 1);
assert_eq!(n(&m.active), 0);
assert_eq!(n(&m.requests), 1);
assert_eq!(n(&m.bytes_out), 1040);
assert_eq!(n(&m.ewma_duration_us), 100);
}
}