From 64d26de015a1f6e30af8cfbc212e232806476254 Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Wed, 22 Apr 2026 11:48:03 +0200 Subject: [PATCH] [Saved Objects] Fix scroll_count test 502 on ECH by reducing import batch size Reduces the import batch size in beforeAll from 6,000 to 1,000 objects per call to avoid ECH HAProxy timeout when importing large datasets. Fixes #262663 Made-with: Cursor --- .../test/scout/api/tests/scroll_count_large.spec.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/platform/plugins/shared/saved_objects_management/test/scout/api/tests/scroll_count_large.spec.ts b/src/platform/plugins/shared/saved_objects_management/test/scout/api/tests/scroll_count_large.spec.ts index 85604bbe11754..a7bbc1dde138a 100644 --- a/src/platform/plugins/shared/saved_objects_management/test/scout/api/tests/scroll_count_large.spec.ts +++ b/src/platform/plugins/shared/saved_objects_management/test/scout/api/tests/scroll_count_large.spec.ts @@ -43,11 +43,12 @@ apiTest.describe('scroll_count - more than 10k objects', { tag: tags.deploymentA apiTest.setTimeout(IMPORT_TIMEOUT); adminCredentials = await requestAuth.getApiKey('admin'); - for (const [start, end] of [ - [1, 6000], - [6001, 12000], - ]) { - const ndjson = generateVisualizationNdjson(start, end); + const BATCH_SIZE = 1_000; + const TOTAL_OBJECTS = 12_000; + + for (let batchStart = 1; batchStart <= TOTAL_OBJECTS; batchStart += BATCH_SIZE) { + const batchEnd = batchStart + BATCH_SIZE - 1; + const ndjson = generateVisualizationNdjson(batchStart, batchEnd); const formData = new FormData(); formData.append('file', ndjson, 'export.ndjson');