subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Watzinger <daniel.watzin...@gmail.com>
Subject Re: svnadmin fails to create empty repository on CSV storage (Windows Cluster Shared Volume)
Date Mon, 12 Aug 2019 10:56:18 GMT
Please let me know if you need any more input on this matter :-)

PS: To give a little bit of background context, we encountered this issue
while trying to set up a HA subversion cluster (svnserve) using Windows
Failover Clustering features behind a nginx reverse proxy load balancer.
The recommended and performant way to share storage between cluster nodes
is to use a CSV volume. Shared storage may of course be implemented, albeit
less performant, by using simple file shares. Please don't ask why we are
using the Windows platform in the first place ;-)

Have a nice day.

Daniel

On Tue, Jul 30, 2019 at 11:13 PM Daniel Watzinger <
daniel.watzinger@gmail.com> wrote:

> 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.s@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>.
>>
>>

Mime
View raw message