On Tue, Jan 25, 2022 at 12:52:46PM +0000, Daire Byrne wrote: > Yea, it does seem like the server is the ultimate arbitrar and the > fact that multiple clients can achieve much higher rates of > parallelism does suggest that the VFS locking per client is somewhat > redundant and limiting (in this super niche case). It doesn't seem *so* weird to have a server with fast storage a long round-trip time away, in which case the client-side operation could take several orders of magnitude longer than the server. Though even if the client locking wasn't a factor, you might still have to do some work to take advantage of that. (E.g. if your workload is just a single "untar"--it still waits for one create before doing the next one). --b.