Thomas Munro <thomas.mu...@gmail.com> writes: > A disruptive solution that works in my tests: we could reuse the > global barrier proposed in CF #2962. If you see EACCES, ask every > backend to close all vfds at their next CFI() and wait for them all to > finish, and then retry. If you get EACCES again it really means > EACCES, but you'll very probably get ENOENT.
That seems quite horrid :-(. But if it works, doesn't that mean that somewhere we are opening a problematic file without the correct sharing flags? regards, tom lane