On Tue, Sep 15, 2009 at 17:48, Neels J Hofmeyr <neels_at_elego.de> wrote:
> Greg Stein wrote:
>> The intent is that the operations are as independent as possible, so
>> that they could be done in parallel when possible (think: multiple serf
>> connections).
>
> interesting.
>
>> As you point out, though, certain changes *do* need to be ordered, and
>> to be applied in that order by the receiver.
>
> exactly. So opening more connections is prone to rather non-trivial,
> non-reproducible bugs...
Nah... ra_serf is actually in control of the sequencing of operations.
It is quite easy to keep things in the proper order, and to
parallelize things which can. For example: all property and text
changes can be done in parallel. But keep all the tree changes in the
proper order :-)
Cheers,
-g
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2395324
Received on 2009-09-16 04:51:13 CEST