On Wed of July 3 2013, Kern Sibbald wrote:

> The problem with making changes to Bacula's low level code is that
> you have to test it on a pile of operating systems, with a pile of
> different tape drivers.  I did that 10-12 years ago, and it was painful
> enough that I wouldn't like to do it again.  You are, however, free to
> keep your own changed version if it works for you.

I appreciate the fact that bacula tries to do the right thing out of the box 
in that is use tapes in a fast & secure way and if that fails, btape suggest a 
slower but still secure way (turning off EOM and fast FSF). What I had in mind 
was not changing the current behavior (or the current code paths guiding that 
behavior), but adding more options for admins. Current hardware can do a bit 
more than the old one. I'm quite certain I can prevent any non-bacula tape 
operations on my autoloader – the thing has a webgui and user access controls, 
so nobody's doing anything to the tapes unless I allow it. Having an option 
"Admin Is Certain Bacula Has Monopoly On Tape Usage" (defaults to No :) that 
allows me to make full use of the hardware I have, would be nice. 

Especially considering that a current generation LTO 6 is 2.5T pre-encryption. 
Even with LTO-5s I use, with a max file size set to 5 gigs, my backups get me 
an EOF on average every 4 gigs. Trying to append to a tape that's, say, 2.5t 
full (assuming I get 3t on lto-5 with 2:1 compression) will mean the tape's 
going to do 625 forwards, stops and reads just to get into position for the 
new data to get written. I'm not an expert, but that doesn't exactly sound 
like it'd be good for the tape's longevity.


What I'm asking – should a patch exist that implements what I'm suggesting 
without messing current code, meaning unless one explicitly enables a new 
config option, tape handling is done fully by the old code, would you merge 
it?


--mmazur

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to