"Kamesh Jayachandran" <kam...@collab.net> writes:

>>Let me see if I've got this right.  There is a MKACTIVITY that goes to
>>the master, then a PROPFIND that goes to the slave, and finally a
>>CHECKOUT that goes to master.  The MKACTIVITY and CHECKOUT go to the
>>master because they are obviously write operations, the PROPFIND goes
>>to the slave because it cannot be distinguished from a read-only
>>operation that doesn't need to access the master.  The PROPFIND
>>returns out-of-date info that causes the CHECKOUT to fail.
>
> Yes you got it correct.

So, on the client side libsvn_ra_neon and libsvn_ra_serf could track
whether the PROPFIND needs to go to the master or the slave and then
add a suitable header to the request.  libsvn_client doesn't need to
change (which is what I think Justin and Mike are suggesting).

-- 
Philip

Reply via email to