Bacula-users

Re: [Bacula-users] [Bacula-devel] Feature request: Amazon S3 integration

2008-08-25 14:03:09
Subject: Re: [Bacula-users] [Bacula-devel] Feature request: Amazon S3 integration
From: Soren Hansen <soren AT ubuntu DOT com>
To: Kern Sibbald <kern AT sibbald DOT com>
Date: Mon, 25 Aug 2008 20:02:59 +0200
On Mon, Aug 25, 2008 at 06:12:08PM +0200, Kern Sibbald wrote:
> If you have time available, I personally would prefer to see a new
> Bacula driver written using the S3 API, which as far as I can tell
> would be system independent.  

It would, yes.

> A SCSI driver is something that you have to install in your OS, and as
> such is highly OS dependent, so would be available only on systems
> that have such a "module" for them.  In addition, Bacula's SCSI
> interface will not co-exist well with S3 since when Bacula is writing
> to a tape (using the open/read/write/ioctl/close SCSI interface), it
> expects the device to behave like a tape.  S3 is more like a
> filesystem.  If one did succeed in such an endeavor, the advantage
> would be that there should be no changes to Bacula.

It *is* more like a filesystem, but still not actually *like* a
filesystem. E.g. you don't have the concept of directories, but you have
a much more extensible concept of metadata. You can't open files
read-write, and AFAIK you can only upload and download entire files, so
while a filesystem driver for S3 could emulate seeking, it'd be costly.

> If I am not mistaken, S3 does already have an interface that works
> through normal file open/read/write/lseek/close which would be
> compatible with Bacula's disk (or File) driver.  It *should* work, but
> it might be much less satisfactory (less well integrated with S3) than
> a real S3 driver.

Agreed.

-- 
Soren Hansen               | 
Virtualisation specialist  | Ubuntu Server Team
Canonical Ltd.             | http://www.ubuntu.com/

Attachment: 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-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users