Re: Merging parallel-put to /trunk

2016-02-15 Thread Thomas Åkesson
> I think that local commits are usually fast enough. But committing over > a high-latency network, e.g., with a transatlantic RTT of 150ms, can be > painfully slow — see below. Poor network connections are of course a very important concern, likely even more important than some additional

Re: Merging parallel-put to /trunk

2016-02-11 Thread Greg Stein
On Thu, Feb 11, 2016 at 6:40 AM, Evgeny Kotkov wrote: >... > >> As far as I know, squashing everything into a single POST would make > >> the commit up to 10-20 times faster, depending on the amount of > changes. > > > > Pfft. > > I attached a dirty patch

Re: Merging parallel-put to /trunk

2016-02-11 Thread Evgeny Kotkov
Greg Stein writes: >> Results without and with the patch are: >> >> Importing 1 files, 150 ms RTT1887.582 s → 46.363 s(40.7x >> faster) > > Is that normal-svn vs single-POST-svn? > > Or is that parallel-PUT-svn vs single-POST-svn? That is normal-svn vs

Re: Merging parallel-put to /trunk

2016-02-06 Thread Greg Stein
On Fri, Feb 5, 2016 at 3:27 AM, Evgeny Kotkov wrote: >... > (1) Why do we start with adding a quite complex FS feature, given that we > don't know what kind of problems are associated with implementing this > in ra_serf? > Please do not deny a new

Re: Merging parallel-put to /trunk

2016-02-05 Thread Evgeny Kotkov
Stefan Fuhrmann writes: > The extra temporary space is not a concern: Your server would run out of > disk space just one equally large revision earlier than it does today. I wouldn't say it is not a concern at all — e.g., in the situation where a user cannot possibly commit

Re: Merging parallel-put to /trunk

2016-01-30 Thread Stefan Fuhrmann
On 29.01.2016 22:35, Evgeny Kotkov wrote: Stefan Fuhrmann writes: This branch adds support for HTTP2-style transactions to all backends. The feature is opt-in and supported in all 3 FS implementations. I'd like to merge this to /trunk next weekend, so that e.g.

Re: Merging parallel-put to /trunk

2016-01-29 Thread Evgeny Kotkov
Stefan Fuhrmann writes: > This branch adds support for HTTP2-style transactions to all backends. > The feature is opt-in and supported in all 3 FS implementations. > > I'd like to merge this to /trunk next weekend, so that e.g. Bert can > continue the work on the

Re: Merging parallel-put to /trunk

2016-01-24 Thread Stefan Fuhrmann
On 24.01.2016 00:53, Daniel Shahaf wrote: Stefan Fuhrmann wrote on Sat, Jan 23, 2016 at 13:53:08 +0100: Hi there, This branch adds support for HTTP2-style transactions to all backends. The feature is opt-in and supported in all 3 FS implementations. I'd like to merge this to /trunk next

Merging parallel-put to /trunk

2016-01-23 Thread Stefan Fuhrmann
Hi there, This branch adds support for HTTP2-style transactions to all backends. The feature is opt-in and supported in all 3 FS implementations. I'd like to merge this to /trunk next weekend, so that e.g. Bert can continue the work on the network layer. Because it is opt-in, removing the

Re: Merging parallel-put to /trunk

2016-01-23 Thread Daniel Shahaf
Stefan Fuhrmann wrote on Sat, Jan 23, 2016 at 13:53:08 +0100: > Hi there, > > This branch adds support for HTTP2-style transactions > to all backends. The feature is opt-in and supported > in all 3 FS implementations. > > I'd like to merge this to /trunk next weekend, so that > e.g. Bert can