DragonFly users List (threaded) for 2008-01
DragonFly BSD
DragonFly users List (threaded) for 2008-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: rsync vs. cvsup benchmarks

From: Bill Hacker <wbh@xxxxxxxxxxxxx>
Date: Thu, 31 Jan 2008 09:28:55 +0000

Simon 'corecode' Schubert wrote:
Garance A Drosihn wrote:
Just use rsync, and shut up about it already.

What are you people blabering about?

Fair question, simple answer.

Not wanting to throw a useful tool out on specious grounds.

> cvsup SUCKS.

Not my field of expertise. Google 'Escort Services'.

> not the idea, but
the language it is implemented in. and cvsup inherits the suckage. as simple as that. if it was written in a portable language, nobody would bother using rsync. vince's benchmarks were just to establish one realisation: that rsync is not significantly worse than cvsup. end of story. move on.

?? the *language* [1]?

'inherits the suckage'? (so much for *that* view of birth control.


'..nobody would *bother* using rsync.' [2] ??

'..establish one realisation' ???

'realisation' indeed...

Snort enough dried horeshit up your nose and you could come to believe that the whole damn WORLD stinks!

But that's only from the observation point of your *own nose*.
It doesn't make it so.

Give this a think instead:

HAMMER fs is expected to deliver capabilities that can reduce the workload required to ascertain what is/was 'of interest' as-at a specified tag and/or point in time.

Built-in to the fs.

*But neither cvsup/csup nor rsync as they presently stand are aware of that, nor equipped to take advantage of it.*

So the bottom line is that a new 'none of the above' utility could be a very good thing to have.

Especially if the client fs is other-than HAMMER fs.

Until such time as that animal is coded, it just *might* be easier to adapt cvsup/csup than rsync.


Or an inspiration to go off and code that tool?

There is precedent in Plan9's specialized fs'en. No CVS repository needed per se. But please - keep the feet on the matching legs..



[1] See csup. In C.

[2] cvsup/csup affecteth not rsync's utility one wit. Nor the reverse. Each is good at what it does best.

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]