Skip to content

Commit 3dcf3bb

Browse files
authored
feat(client): Add oppportunistic upload in parallel to registration (#2748)
* feat(client): Support targeted uploads and cooperative cancellation * feat(client): Wire upload intent into client code * feat(client): Add oppportunistic upload in parallel to registration * rebase * address review comments * Address more review comments * address comments
1 parent 9105c19 commit 3dcf3bb

File tree

18 files changed

+1033
-139
lines changed

18 files changed

+1033
-139
lines changed

crates/walrus-e2e-tests/tests/test_client.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,8 @@ async fn test_inconsistency(failed_nodes: &[usize]) -> TestResult {
378378
TailHandling::Blocking,
379379
None,
380380
None,
381+
None,
382+
None,
381383
)
382384
.await?;
383385

crates/walrus-sdk/client_config_example.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ communication_config:
4545
secondary_weight: 0.5
4646
min_blob_size_bytes: 52428800
4747
upload_mode: balanced
48+
pending_uploads_enabled: false
49+
optimistic_upload_max_blob_bytes: 4194304
4850
registration_delay_millis: 200
4951
max_total_blob_size: 1073741824
5052
committee_change_backoff:

0 commit comments

Comments
 (0)