On 11/18/2010 4:20 PM, Bob Hetzel wrote: >> From: Craig Miskell<craig.misk...@opus.co.nz> >> Subject: [Bacula-users] bscan, file retention, and pruning >> To: bacula-users<bacula-users@lists.sourceforge.net> >> Message-ID:<4ce45109.4010...@opus.co.nz> >> Content-Type: text/plain; charset=ISO-8859-1 >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Hi, >> So I have just seen a case where an old tape with a job that had it's >> file >> records pruned by the File Retention was bscan'd to get the records back into >> the database. >> >> The operator then tried to run a restore, but had managed to leave the tape >> drive in an inconsistent state (unmounted, with the tape in it, so mtx had a >> hernia), and the Restore job failed. That's unfortunate, but it happens, and >> isn't the real problem. When the job failed and finished, the File Retention >> period kicked in, and the bscan'd records were purged. >> >> This is somewhat annoying, and means we have to bscan again (4 hours+). In >> the >> general case of a bscan and a single successful restore, it's pretty much ok. >> But in case of a failure of the restore, or if we find we have to do more >> than >> one restore (the user decides they need more files after the first batch), >> this >> is a real pain. >> >> The somewhat crude approach is to raise File Retention on the client to a big >> enough period to cover back to when the tape was written, while going through >> the bscan/restore process, and setting it back to normal afterwards. >> >> Is there a better way? I'm thinking of something like marking the job as >> not-pruneable after the bscan and while doing restores, but I'm open to any >> suggestions. >> >> Thanks,
> What you've hit on is something I've noted too... I'm thinking it would be > a nice tweak/enhancement to bacula if the pruning function was disabled on > restore jobs. Another case that could trigger it might be just restoring > from your oldest backup. > > I've no idea how simple this change might be, though. It seems rather > counter intuitive for bacula to try to prune something at the end of a > restore job (successful or failed) so it may be a bigger project than > adding a simple if statement... Has anybody dug into that part of the code? Do not set auto prune on. Instead, use an Admin job to do your pruning for you. -- Dan Langille - http://langille.org/ ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users