File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -160,6 +160,7 @@ fn cleanup_thread(peer_manager: Arc<RwLock<PeerManager>>) {
160
160
/// try cleaning peers that has not been used for about `CLEANUP_INTERVAL` duration.
161
161
fn try_cleanup ( peer_manager : & RwLock < PeerManager > ) {
162
162
let mut peers = peer_manager. write ( ) ;
163
+ let mut used_client_count = 0 ;
163
164
for peer in peers. get_all ( ) {
164
165
let result = peer
165
166
. used
@@ -175,6 +176,9 @@ fn try_cleanup(peer_manager: &RwLock<PeerManager>) {
175
176
let client_addr = peer. get_client_addr ( ) ;
176
177
log:: info!( "cleaning peer that handled '{client_addr}'" ) ;
177
178
peers. remove_peer ( client_addr, peer. get_token ( ) ) ;
179
+ } else {
180
+ used_client_count += 1 ;
178
181
}
179
182
}
183
+ log:: info!( "{used_client_count} clients remaining after cleanup" ) ;
180
184
}
You can’t perform that action at this time.
0 commit comments