Skip to content

Commit a40c338

Browse files
committed
log remaining clients after cleanup
1 parent 7ae7db0 commit a40c338

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

forwarder/src/lib.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ fn cleanup_thread(peer_manager: Arc<RwLock<PeerManager>>) {
160160
/// try cleaning peers that has not been used for about `CLEANUP_INTERVAL` duration.
161161
fn try_cleanup(peer_manager: &RwLock<PeerManager>) {
162162
let mut peers = peer_manager.write();
163+
let mut used_client_count = 0;
163164
for peer in peers.get_all() {
164165
let result = peer
165166
.used
@@ -175,6 +176,9 @@ fn try_cleanup(peer_manager: &RwLock<PeerManager>) {
175176
let client_addr = peer.get_client_addr();
176177
log::info!("cleaning peer that handled '{client_addr}'");
177178
peers.remove_peer(client_addr, peer.get_token());
179+
} else {
180+
used_client_count += 1;
178181
}
179182
}
183+
log::info!("{used_client_count} clients remaining after cleanup");
180184
}

0 commit comments

Comments
 (0)