Reduce Lock-free IP-Tracker Cleanup backlog

This commit is contained in:
Alexey
2026-04-30 10:51:04 +03:00
parent 1f90e28871
commit 61f9af7ffc
3 changed files with 82 additions and 18 deletions

View File

@@ -73,7 +73,8 @@ impl Drop for UserConnectionReservation {
self.active = false;
self.stats.decrement_user_curr_connects(&self.user);
if self.tracks_ip {
self.ip_tracker.enqueue_cleanup(self.user.clone(), self.ip);
self.ip_tracker
.release_or_enqueue_cleanup(self.user.clone(), self.ip);
}
}
}