chore: set expiration duration properly (#7507)

This commit is contained in:
int88
2024-04-08 19:54:47 +08:00
committed by GitHub
parent c6857efa8a
commit cc2d84a808

View File

@ -1399,7 +1399,7 @@ impl Discv4Service {
fn evict_expired_requests(&mut self, now: Instant) {
self.pending_enr_requests.retain(|_node_id, enr_request| {
now.duration_since(enr_request.sent_at) < self.config.ping_expiration
now.duration_since(enr_request.sent_at) < self.config.enr_expiration
});
let mut failed_pings = Vec::new();
@ -1698,7 +1698,7 @@ impl Discv4Service {
// try resending buffered pings
self.ping_buffered();
// evict expired nodes
// evict expired requests
while self.evict_expired_requests_interval.poll_tick(cx).is_ready() {
self.evict_expired_requests(Instant::now());
}