From efff602909efdebd1c835b8ab4833db68cd04282 Mon Sep 17 00:00:00 2001 From: Agus Zubiaga Date: Mon, 1 Dec 2025 18:10:13 -0300 Subject: [PATCH] zeta: Smaller reject batches (#43942) We were allowing the client to build up to `MAX_EDIT_PREDICTION_REJECTIONS_PER_REQUEST`. We'll now attempt to flush the rejections when we reach half max. Release Notes: - N/A --- crates/zeta/src/zeta.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/zeta/src/zeta.rs b/crates/zeta/src/zeta.rs index 1f0edf99e59c7efca69f6f0ac3b3c9169c33b373..b54016eb8350a813dcb9ab324b192c11d6e5003f 100644 --- a/crates/zeta/src/zeta.rs +++ b/crates/zeta/src/zeta.rs @@ -993,7 +993,7 @@ impl Zeta { }); let reached_request_limit = - self.rejected_predictions.len() >= MAX_EDIT_PREDICTION_REJECTIONS_PER_REQUEST; + self.rejected_predictions.len() >= MAX_EDIT_PREDICTION_REJECTIONS_PER_REQUEST / 2; let reject_tx = self.reject_predictions_tx.clone(); self.reject_predictions_debounce_task = Some(cx.spawn(async move |_this, cx| { const REJECT_REQUEST_DEBOUNCE: Duration = Duration::from_secs(15);