From f4a9534e926c16913428b642ed28c031cbdea9fa Mon Sep 17 00:00:00 2001 From: Tushar Date: Mon, 13 Apr 2026 16:02:30 +0530 Subject: [PATCH 1/2] perf(sync): batch file uploads into single HTTP requests per batch --- crates/forge_services/src/sync.rs | 70 +++++++++++++++++-------------- 1 file changed, 38 insertions(+), 32 deletions(-) diff --git a/crates/forge_services/src/sync.rs b/crates/forge_services/src/sync.rs index 941b20eb0b..c63f81b567 100644 --- a/crates/forge_services/src/sync.rs +++ b/crates/forge_services/src/sync.rs @@ -167,9 +167,9 @@ impl, @@ -279,37 +280,42 @@ impl(1) } - }) - .buffer_unordered(batch_size) + Ok::<_, anyhow::Error>(count) + } + }) } /// Discovers workspace files and streams their hashes without retaining From 66d01438f3c8e3a947359b619b91fa3ea7ba704d Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 10:35:19 +0000 Subject: [PATCH 2/2] [autofix.ci] apply automated fixes --- crates/forge_services/src/sync.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/forge_services/src/sync.rs b/crates/forge_services/src/sync.rs index c63f81b567..a99e062a38 100644 --- a/crates/forge_services/src/sync.rs +++ b/crates/forge_services/src/sync.rs @@ -268,8 +268,9 @@ impl,