Re: rsync deprecated but promoted?
- From
Petr Baudis <pasky@suse.cz>
- Date
- Sep 26, 2005, 16:36 UTC
- Message-ID
- <20050926163604.GC21019@pasky.or.cz>
- In-Reply-To
- <433808B2.3070508@didntduck.org>
Dear diary, on Mon, Sep 26, 2005 at 04:41:54PM CEST, I got a letter where Brian Gerst <bgerst@didntduck.org> told me that...
> The current HTTP fetch doesn't do asynchronous requests (using > curl_multi_*). This means that no transfers occur while processing > received objects.
That should be fixed then, so that we fully utilize the network.
> The other problem with HTTP vs. rsync is that the HTTP fetch will walk > the entire tree down to the root to verify it has every object. While > this isn't a bad thing it's usually unnecessary when it's all in one big > pack file.
Is that really the case? I believe it will walk only to the original ref and assume everything before is complete. (Actually, it doesn't even seem to honor the --recover patch anymore, which isn't so nice especially in case some objects disappeared from your database and you would like to get them back. Happenned to me.)
But there were changes in that not so long ago, so maybe I'm still confused.
-- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ VI has two modes: the one in which it beeps and the one in which it doesn't.