The issue at hand may be solved by changing how svn code calls APR. However, I strongly suspect that there is more code that relies on data and metadata synchronization. I cannot comment on the latter due to insufficient knowledge of the APR library and its guarantees on IO operations.
On Tue, Jul 30, 2019 at 11:04 PM Daniel Shahaf <d...@daniel.shahaf.name> wrote: > Daniel Watzinger wrote on Tue, 30 Jul 2019 20:44 +00:00: > > I took the liberty to dive into the relevant source code. The issue may > > be pinned down to file metadata not being flushed to disk by the > > underlying APR library. > > Do you mean that svn needs to change how it calls APR, or that APR needs > to change how it calls the kernel? In the latter case, I'm afraid I'll > have to forward you again, to <http://apr.apache.org/mailing-lists.html>. > >