Skip to content

Commit 41d7fdf

Browse files
Add retries to tar command in nccl generated_srcs target.
PiperOrigin-RevId: 736944378
1 parent 9d444f0 commit 41d7fdf

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

third_party/nccl/archive.BUILD

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,8 @@ genrule(
9393
cmd = """
9494
mkdir -p src/device/generated
9595
$(location :generate) src/device/generated
96-
tar --warning=no-file-changed -cf $@ src
96+
# Retry the tar command three times to avoid flakiness.
97+
(r=3;while ! tar --warning=no-file-changed -cf $@ src ; do ((--r))||exit;sleep 1;done)
9798
""",
9899
tools = [":generate"],
99100
)

0 commit comments

Comments
 (0)