On 30 November 2016 at 15:02, Giacomo Tesio <giacomo@tesio.it> wrote:But reading that thread I can't actually see why the OEXCL path has been taken instead of eliminating the race mapping the syscall to the 9p message.I mean except backward compatibility.
I suppose you'll find out, but I'd expect that all but a handful of instances want the existing effect and are untroubled by any potential race.Given that OEXCL then seems to handle the handful, it seems a reasonable approach.The ocreate would just put the race in a different place, wouldn't it?