Remove pending requests from ready_requests (#6625)

Co-Authored-By: ackintosh <sora.akatsuki@gmail.com>

Co-Authored-By: João Oliveira <hello@jxs.pt>
This commit is contained in:
Akihito Nakano
2026-02-11 08:14:28 +09:00
committed by GitHub
parent e1d3dcc8dc
commit 889946c04b
2 changed files with 102 additions and 6 deletions

View File

@@ -77,6 +77,14 @@ impl Quota {
max_tokens: n,
}
}
#[cfg(test)]
pub const fn n_every_millis(n: NonZeroU64, millis: u64) -> Self {
Quota {
replenish_all_every: Duration::from_millis(millis),
max_tokens: n,
}
}
}
/// Manages rate limiting of requests per peer, with differentiated rates per protocol.