On Mon, Aug 25, 2008 at 12:09:20PM -0400, David Boyes wrote: > > Look, please stop trying to poke holes in my specific suggestion and > > pay more attention to my general suggestion: namely, pick a solution > > that is Bacula independent. > Right on. It's bloody well time that Unix had a proper storage > management interface, which is exactly what we're in the process of > creating.
Bacula, as far as I know, is meant to work across different Unices. If you insist on putting S3 support into the operating system's kernel, you're effectively limiting your S3 support to the few operating systems which provide this. Tapes, file systems, and S3 are three very different interfaces to storage. Any sort of common emulation layer for all three is bound to be either lossy, leaky, or both. Note, for instance, that if you're using file based storage instead of tapes, Bacula opens files itself and writes to them. It doesn't require your operating system to provide an emulation layer that allows Bacula to store files by issuing tape-like SCSI commands to some virtual block device. Why? Because it doesn't make sense, that's why. Bacula can reasonably use the three different types of storage, each in different ways, and thus it's Bacula that's supposed to handle the differences. Sure, it could (and should) use one of the available libraries that allows you to interact with S3 without having to implement all of the protocol yourself, but pushing this up or down the stack is inappropriate, IMO. Don't get me wrong. I'm all for abstraction layers. I've worked on a few myself. In this case, however, the appropriate abstration layer is Bacula's storage daemon. -- Soren Hansen | Virtualisation specialist | Ubuntu Server Team Canonical Ltd. | http://www.ubuntu.com/
signature.asc
Description: Digital signature
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ Bacula-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bacula-devel
