Message ID | cover.1729770140.git.ps@pks.im (mailing list archive) |
---|---|
Headers | show |
Series | compat/mingw: implement POSIX-style atomic renames | expand |
On Thu, Oct 24, 2024 at 01:46:08PM +0200, Patrick Steinhardt wrote: > Patrick Steinhardt (3): > compat/mingw: share file handles created via `CreateFileW()` > compat/mingw: allow deletion of most opened files > compat/mingw: support POSIX semantics for atomic renames Thanks, will queue. Can other reviewers chime in if this looks ready to start merging down? Thanks, Taylor
Am 24.10.24 um 13:46 schrieb Patrick Steinhardt: > Hi, > > this is the second patch series that implements POSIX-style atomic > renames on Windows in order to fix concurrent writes with the reftable > backend. > > Changes compared to v1: > > - Added some historic digging to the first commit message. > > - Fix various spelling mistakes. > > - Fix indentation. > > - Don't use the comma operator to assign `errno`. > > Thanks! > > Patrick Thank you for working on this. The patches look good in general, but I noticed that oflags handling in 2/3 needs to be fixed. I ran the test suite on my Windows 10 box with this series, and it passed all tests (with my suggested oflags fix applied). I also cross-checked whether I would observe the failure that the series attempts to fix, and I do see the failure, and the series fixes it. -- Hannes