[lug] Commercial rsync service?

Nate Duehr nate at natetech.com
Sat Feb 4 00:21:35 MST 2006


Rob Nagler wrote:
> David L. Anselmi writes:
>> Doesn't it do some kind of versioning too?
> 
> Uh, no.  It's really WebDA. ;-)  It's fortunate the architecture
> astronauts never finished that piece.  

"Architecture Astronauts"... bwahaha.  Nice.  I've got to use that one 
in a meeting.

 > Otherwise, I bet you WebDAV
> would be completely unusable.  As it is, you have to *not* implement
> the whole protocol to make it practical to use.  Here's some great
> text from RFC 2518: 
> 
>    WebDAV servers that support locking can reduce the likelihood that
>    clients will accidentally overwrite each other's changes by
>    requiring clients to lock resources before modifying them.  Such
>    servers would effectively prevent HTTP 1.0 and HTTP 1.1 clients
>    from modifying resources.
> 
> The funny part is that most WebDAV server implementations spend a
> tremendous amount of code on locking, that, as noted above, can't
> work. 

Yeah, I set up WebDAV to share Mac-style iCal calendars with my wife. 
It was an utter disaster if we both happened to have calendars open at 
the same time.

Wasn't super important to us, so I just turned it off and gave up on it, 
waiting for the killer calendaring app that never seems to arrive in 
Linux...

> rsync is extremely efficient, because it compares file dates and sizes
> so I can update my 30K file home directory in a matter of minutes over
> normal broadband, encrypted.

Yup.  The "little" ham radio Linux project I volunteer with has about 
1200 active systems worldwide and it updates nightly with rsync to every 
machine.

The "master" machine has the golden copy, which is rsync'ed to four to 
eight (depending on who has donated bandwidth and time to set up the 
servers -- it changes from year to year) servers.  Then the client 
machines come get it with an rsync in the crontab nightly.

Only the changes made and released as part of the project get synced 
over.  Works great, and has been up and running for about four or five 
years now...

We never abuse our donated bandwidth that way... can't say the same for 
some of the end-users.  Had a guy in California ftp'ing all the CD 
images (custom Fedora Core 3 CD, super stripped-down) every night for 
months from a cron job.  Guy was also supposedly a sysadmin for a 
government agency too.

He and I had some very unkind words in e-mail about his attitude after 
he blamed the project for "making the FTP site available" after another 
sysadmin volunteering time for the project told him sternly to STOP 
doing it.

"Because it was there" was his justification for pulling a full copy 
every night without even so much as checking file timestamps or sizes. 
He even sent all his e-mail from his city work account.

Some people just don't get it, I guess.

Nate



More information about the LUG mailing list