feat: Show active transaction handle count in !admin federation incoming-federation

This commit is contained in:
nexy7574
2026-02-21 16:39:47 +00:00
committed by timedout
parent 9016cd11a6
commit 4657844d46
3 changed files with 14 additions and 2 deletions
+5 -2
View File
@@ -30,12 +30,15 @@ pub(super) async fn incoming_federation(&self) -> Result {
.federation_handletime
.read();
let mut msg = format!("Handling {} incoming pdus:\n", map.len());
let mut msg = format!(
"Handling {} incoming PDUs across {} active transactions:\n",
map.len(),
self.services.transaction_ids.txn_active_handle_count()
);
for (r, (e, i)) in map.iter() {
let elapsed = i.elapsed();
writeln!(msg, "{} {}: {}m{}s", r, e, elapsed.as_secs() / 60, elapsed.as_secs() % 60)?;
}
msg
};