Skip to content

Commit 7ad8b46

Browse files
author
Will Bradley
committed
feat: implement blob streaming in the aggregator by slivers
1 parent 80c795a commit 7ad8b46

9 files changed

Lines changed: 806 additions & 4 deletions

File tree

crates/walrus-sdk/client_config_example.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,9 @@ quilt_client_config:
6464
byte_range_read_client_config:
6565
max_retrieve_slivers_attempts: 2
6666
timeout_secs: 10
67+
streaming_config:
68+
max_sliver_retry_attempts: 5
69+
sliver_timeout_secs: 30
70+
prefetch_count: 4
71+
retry_base_backoff_ms: 100
72+
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
@@ -112,6 +112,7 @@ use crate::{
112112
pub mod byte_range_read_client;
113113
pub mod client_types;
114114
pub mod communication;
115+
pub mod streaming;
115116
pub use communication::NodeCommunicationFactory;
116117
pub mod metrics;
117118
pub mod quilt_client;

0 commit comments

Comments
 (0)