does rsync work in lockstep? parallel could improve high latency performance

2010-08-19 Thread travis+ml-rsync
Just curious if the protocol sends a request and waits for a response,
or whether it can multiplex multiple requests on a single connection.
This could improve performance over high latency links, if a lot of
time is spent waiting for the response (i.e. when the hashes match).
-- 
Travis is an organic computer peripheral.
My emails do not have attachments; it's a digital signature that your mail
program doesn't understand. | http://www.subspacefield.org/~travis/ 
If you are a spammer, please email j...@subspacefield.org to get blacklisted.


pgpcsJe6CbjfX.pgp
Description: PGP signature
-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Re: does rsync work in lockstep? parallel could improve high latency performance

2010-08-19 Thread travis+ml-rsync
Oh, and if it buffers requests sent to its STDIN, that's fine.

To actually complete requests in parallel, you'd need a multithread or
multiprocess app, and that's complicated.

The proper term for what I'm suggesting is probably pipelining.
-- 
Travis is an organic computer peripheral.
My emails do not have attachments; it's a digital signature that your mail
program doesn't understand. | http://www.subspacefield.org/~travis/ 
If you are a spammer, please email j...@subspacefield.org to get blacklisted.


pgptfOifydSQC.pgp
Description: PGP signature
-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Re: does rsync work in lockstep? parallel could improve high latency performance

2010-08-19 Thread Carlos Carvalho
travis+ml-rs...@subspacefield.org (travis+ml-rs...@subspacefield.org) wrote on 
19 August 2010 12:50:
 Oh, and if it buffers requests sent to its STDIN, that's fine.
 
 To actually complete requests in parallel, you'd need a multithread or
 multiprocess app, and that's complicated.
 
 The proper term for what I'm suggesting is probably pipelining.

Yes, and rsync does it. That's why it runs two processes (generator
and receiver) in the destination.
-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html