Skip to content

Commit 7b9ff3d

Browse files
committed
feat: implement blob streaming in the aggregator by slivers
1 parent 43a6df0 commit 7b9ff3d

File tree

9 files changed

+804
-4
lines changed

9 files changed

+804
-4
lines changed

crates/walrus-sdk/client_config_example.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,9 @@ quilt_client_config:
6666
byte_range_read_client_config:
6767
max_retrieve_slivers_attempts: 2
6868
timeout_secs: 10
69+
streaming_config:
70+
max_sliver_retry_attempts: 5
71+
sliver_timeout_secs: 30
72+
prefetch_count: 4
73+
retry_base_backoff_ms: 100
74+
retry_max_backoff_ms: 2000

crates/walrus-sdk/src/client.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ use crate::{
113113
pub mod byte_range_read_client;
114114
pub mod client_types;
115115
pub mod communication;
116+
pub mod streaming;
116117
pub use communication::NodeCommunicationFactory;
117118
pub mod metrics;
118119
pub mod quilt_client;

0 commit comments

Comments
 (0)