From 13218620ede4be6f62776f6c70202fc29b2186ff Mon Sep 17 00:00:00 2001 From: Yuneng Jiang Date: Sat, 31 Oct 2026 18:02:12 -0700 Subject: [PATCH] test(integration): backport the team delete warmup fix from #47135 to rc/1.108.0 Takes only the max_workers change in test_team_delete_large_membership.py from 7e8be61fa0. The 16-thread key warmup slowed the /team/delete that follows it to 5.4-11.6s locally against the client's 15s timeout, and 2 threads brings it to 4.1-5.4s --- .../integration/management/test_team_delete_large_membership.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/integration/management/test_team_delete_large_membership.py b/tests/integration/management/test_team_delete_large_membership.py index 3e4bb568394..e752c835e4f 100644 --- a/tests/integration/management/test_team_delete_large_membership.py +++ b/tests/integration/management/test_team_delete_large_membership.py @@ -727,7 +727,7 @@ def _models_status(proxy: Gateway, key: str) -> int: def _statuses(proxy: Gateway, keys: Sequence[str]) -> dict[int, int]: - with ThreadPoolExecutor(max_workers=16) as pool: + with ThreadPoolExecutor(max_workers=2) as pool: statuses: Final = tuple(pool.map(lambda key: _models_status(proxy, key), keys)) return {status: statuses.count(status) for status in frozenset(statuses)}