[Dirvish] Dirvish jobs that run more than 24 hours
Dirk Melchers
mailinglists at nureg.de
Wed Dec 10 08:52:50 UTC 2008
Hi,
Am 09.12.2008 um 21:44 schrieb Asheesh Laroia:
> On Tue, 9 Dec 2008, Keith Lofstrom wrote:
>
>> One of my offsite VPN client machines was moved to a slower
>> internet link. Meanwhile, in October it went through a major
>> automated upgrade. As a result, the nightly rsync job took longer
>> than 24 hours. The next night's backup started before the first
>> completed, which attempted to move all those files again, and
>> slowed the link down further. Cascading failures. I was incredibly
>> busy, so I turned off dirvish to that machine rather than fix the
>> problem.
>
> I use Dirvish for >24h backups, too.
>
> I use Dirvish from the Debian packages, which have a cron job. I'm
> attaching the original Debian cron job and my modified one; you'll
> see my modifications are centered around creating a PID file in /var/
> lock/dirvish-cronjob ; this allows me to be sure that I match not
> just any rsync, but the actual dirvish cron job.
>
> A problem with Keith's suggestion is that if any user at all is
> running rsync, then the dirvish cron job will fail to start.
>
> I hereby permit distribution for this modification under the same
> terms as Dirvish itself.
>
> My way also has the cron job output something indicating why it did
> not run overnight, so that you get a nightly email knowing what
> happened.
The problem with your solution is, that it won't do any backups until
all "long-running" backups are finished.
So I think, the solution with putting something in the pre-client-
script to check if THIS backup is already running and then not
starting a second one is better for everyone, who does backups of a
lot of different servers where just some are "slow". So these will
only get a backup every second day, but the "fast" server get backed
up every day.
So maybe a combination of both solutions would be good... ;-)
With best regards,
Dirk Melchers
/// IT/Software-Entwicklung ///
--
NUREG GmbH ///
Dorfäckerstraße 31 | 90427 Nürnberg | Germany
Tel. +49-911-32002-256 | Fax +49-911-32002-299
Mobil +49-172-9354670 | www.nureg.de
Nürnberg HRB 22653 | USt.ID DE 814 685 653
Geschäftsführer: Michael Schmidt, Stefan Boas
More information about the Dirvish
mailing list