From 7b962d3f2c21a6df70a53ad8984ee42d7d83570e Mon Sep 17 00:00:00 2001 From: Kevin Luu <51931015+khluu@users.noreply.github.com> Date: Tue, 15 Sep 2026 03:34:21 +0000 Subject: [PATCH] Fix CPU image retry classification for stream failures Co-authored-by: OpenAI Codex Signed-off-by: Kevin Luu <51931015+khluu@users.noreply.github.com> --- .buildkite/scripts/hardware_ci/run-cpu-test.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/scripts/hardware_ci/run-cpu-test.sh b/.buildkite/scripts/hardware_ci/run-cpu-test.sh index 74c7749d50ef..f7ebc3bd76fd 100644 --- a/.buildkite/scripts/hardware_ci/run-cpu-test.sh +++ b/.buildkite/scripts/hardware_ci/run-cpu-test.sh @@ -60,6 +60,7 @@ docker pull ubuntu:25.04 || true # building the docker image echo "--- :docker: Building Docker image" BUILD_RETRY_PATTERN='dial tcp|i/o timeout|failed to authorize|TLS handshake timeout|connection reset|PROTOCOL_ERROR|Could not resolve host|Temporary failure in name resolution|dns error: failed to lookup address information|client error \(Connect\)|error sending request for url|Failed to fetch:' +BUILD_RETRY_PATTERN="${BUILD_RETRY_PATTERN}|HTTP/[0-9.]+ stream [0-9]+ was not closed cleanly|fetch-pack: unexpected disconnect|fatal: early EOF|invalid index-pack output|BrokenPipeError: \[Errno 32\] Broken pipe" BUILD_MAX_ATTEMPTS=4 # 1 initial + 3 retries BUILD_RETRY_WAITS=(10 20 40) # seconds to wait before retry 1/2/3 build_log="$(mktemp)"