Split oversized runtime modules + Async tests hardened

Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
This commit is contained in:
Alexey
2026-08-30 09:39:25 +03:00
parent 281f63f940
commit 66f2b8889f
154 changed files with 25561 additions and 24915 deletions
+2 -6
View File
@@ -82,9 +82,7 @@ impl Stats {
return;
}
let mut slots = self
.me_handshake_error_code_slots
.load(Ordering::Acquire);
let mut slots = self.me_handshake_error_code_slots.load(Ordering::Acquire);
loop {
if slots >= ME_HANDSHAKE_ERROR_CODE_MAX {
if let Some(entry) = self.me_handshake_error_codes.get(&code) {
@@ -508,9 +506,7 @@ mod tests {
(WORKERS * CODES_PER_WORKER) as u64
);
assert_eq!(
stats
.me_handshake_error_code_slots
.load(Ordering::Acquire),
stats.me_handshake_error_code_slots.load(Ordering::Acquire),
counts.len()
);
}