Skip to content

Commit b828e62

Browse files
authored
Report banned addresses as disabled (#111)
1 parent 499612d commit b828e62

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/admin.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,10 +252,10 @@ where
252252
let pool_config = pool.settings.clone();
253253
for shard in 0..pool.shards() {
254254
let database_name = &pool_config.shards[&shard.to_string()].database;
255-
256255
for server in 0..pool.servers(shard) {
257256
let address = pool.address(shard, server);
258257
let pool_state = pool.pool_state(shard, server);
258+
let banned = pool.is_banned(address, shard, Some(address.role));
259259

260260
res.put(data_row(&vec![
261261
address.name(), // name
@@ -270,7 +270,11 @@ where
270270
pool_config.user.pool_size.to_string(), // max_connections
271271
pool_state.connections.to_string(), // current_connections
272272
"0".to_string(), // paused
273-
"0".to_string(), // disabled
273+
match banned {
274+
// disabled
275+
true => "1".to_string(),
276+
false => "0".to_string(),
277+
},
274278
]));
275279
}
276280
}

0 commit comments

Comments
 (0)