summaryrefslogtreecommitdiffstats
path: root/src/swarm/blob.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-10-26 20:48:45 +0100
committertv <tv@krebsco.de>2026-10-26 20:48:45 +0100
commit5854fe5a3a7c7e8f681264d3a4b27597a8c61de0 (patch)
treee5c5f085a291a633140edb2cf7d1757b3567c69f /src/swarm/blob.rs
parent8414f96f27b059c4536ae67ddfce18dec54e7451 (diff)
add sync and relay stats
Diffstat (limited to 'src/swarm/blob.rs')
-rw-r--r--src/swarm/blob.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/swarm/blob.rs b/src/swarm/blob.rs
index a2feb98..d68a78c 100644
--- a/src/swarm/blob.rs
+++ b/src/swarm/blob.rs
@@ -124,6 +124,7 @@ pub(crate) async fn handle(state: &AppState, peer: &str, message: BlobMessage) {
match message.body {
BlobBody::Request { chunks } => {
let Ok(permit) = Arc::clone(&state.blobs.answering).try_acquire_owned() else {
+ state.stats.blob_request_dropped();
debug!(peer = %peer, blob = %message.id, "Answering too many blob requests; dropping one");
return;
};