]> Cypherpunks repositories - gostls13.git/commit
os/exec: retry ETXTBSY errors in TestFindExecutableVsNoexec
authorBryan C. Mills <bcmills@google.com>
Thu, 15 Dec 2022 22:09:00 +0000 (17:09 -0500)
committerGopher Robot <gobot@golang.org>
Fri, 16 Dec 2022 03:04:44 +0000 (03:04 +0000)
commit3323dab1f45bbad1033cdd0c2fbfb9884c5d54cc
tree9625eb1711d90376bbe53530d7fa965de15fa85c
parent628a1e7d3ac8390e0c6327acde1ab52ec09f69d6
os/exec: retry ETXTBSY errors in TestFindExecutableVsNoexec

I made this test parallel in CL 439196, which exposed it to the
fork/exec race condition described in #22315. The ETXTBSY errors from
that race should resolve on their own, so we can simply retry the call
to get past them.

Fixes #56811.
Updates #22315.

Change-Id: I2c6aa405bf3a1769d69cf08bf661a9e7f86440b4
Reviewed-on: https://go-review.googlesource.com/c/go/+/458016
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
Auto-Submit: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
src/os/exec/lp_linux_test.go