add a rpc in-flight limiter

This commit is contained in:
Quentin Dufour
2025-05-01 08:56:57 +02:00
parent d78e5f8a1b
commit f34558af07
12 changed files with 173 additions and 70 deletions
+2
View File
@@ -17,6 +17,7 @@ use opentelemetry::{
Context,
};
use garage_net::endpoint::RpcInFlightLimiter;
use garage_net::stream::{read_stream_to_end, stream_asyncread, ByteStream};
use garage_db as db;
@@ -295,6 +296,7 @@ impl BlockManager {
&node_id,
BlockRpc::GetBlock(*hash, order_tag),
priority,
RpcInFlightLimiter::TableWrite,
);
tokio::select! {
res = rpc => {