Skip to content

Commit

Permalink
Recommend macOS 14.5 on workers with NFSv4 build directories
Browse files Browse the repository at this point in the history
macOS 14.5 addresses two issues that could cause flakiness when build
directories are backed by NFSv4:

- Calling open() in parallel against hardlinks stored in different
  directories could sometimes fail erroneously with ENOENT.
- Traversing a symbolic link is hardlinked to a different location that
  is in the process of being unlinked could also cause ENOENT to be
  returned spuriously.
  • Loading branch information
EdSchouten committed May 15, 2024
1 parent ea22f37 commit b669c2e
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions pkg/proto/configuration/filesystem/virtual/virtual.proto
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ message MountConfiguration {

// Run an in-process NFSv4 server and use the kernel's NFSv4 client
// to expose the mount. This option is supported on macOS starting
// with Ventura 13.3 (22E252), though the use of Sonoma 14.4
// (23E214) or later is strongly recommended.
// with Ventura 13.3 (22E252), though the use of Sonoma 14.5
// (23F79) or later is strongly recommended.
//
// The NFS server is expected to conform to NFSv4.0 (RFC 7530).
// Features provided by newer versions of the protocol, such as
Expand Down

0 comments on commit b669c2e

Please sign in to comment.