[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bacula-devel] Feature Request: Store and restore extended attributes , especially on ext3

Hello Nick,

This is an important project, but it did not make it to the top of the last 
list (perhaps it wasn't submitted at the time of the vote -- I forget).
The project is rather simple in terms of Bacula projects, and I will be happy 
to provide pointers if you plan to implement it.

A few recommendations:
- Go to www.bacula.org -> FSFE License, read the instructions, print out two 
copies, fill them in, and send it to the Zurich office, then notify me by 
email.  The FSFE needs this license from all people submitting more than a 
couple of lines of code ...

- Be sure to read the programming style comments in the Developer's manual.

- We much prefer a "svn diff" for the patch based on the current trunk.  We 
can back port it to 2.4.x if necessary ...

- Please look at the regression tests in the regress part of the svn 
repository.  Before putting new code like this into production, we need at 
least one regression tests.

Best regards,


On Tuesday 29 July 2008 23:52:25 Nickolas Gray wrote:
> Frank,
> Thanks, I resolved my mailer problem and am on both the developer list
> and the user list with my work account now. I will digest the
> information you provided me and see if I can do something here. I
> noticed there was an individual named John Huttley, who says he is
> doing something with xattrs. I will contact him and determine his
> timeline.
> Thanks again, Nick
> On Jul 29, 2008, at 1:52 PM, Frank Sweetser wrote:
> > Hi Nickolas,
> >
> >  I'm CC'ing Kern Sibbald, the primary author of Bacula on this,
> > since it looks like your emails still aren't making it to the devel
> > list.  He can comment far more authoritatively than I can on
> > development issues.  More comments inline.
> >
> > Nickolas Gray wrote:
> >> Frank,
> >> sending you the same mail I did earlier to the list to see if I
> >> can  post now
> >> What is the status of xattrs and bacula. Is someone working on it. I
> >
> > Bacula does not currently support xattrs.  There have been a couple
> > of requests for it, for the purpose of supporting SELinux file
> > contexts, but so far I don't believe anyone has stepped forward to
> > implement it, and Kern has been devoting his time to other higher
> > priority issues.  There's a pending feature request in the latest
> > version of the projects file:
> >
> > http://bacula.svn.sourceforge.net/viewvc/bacula/trunk/bacula/projects?vie
> >w=markup
> >
> >> work for a Govt project and we have to have a backup solution that
> >> will do this. I could assist if I can prove that (at least for
> >> this  part) it is close ended. I could probably get him to let me
> >> dedicate  about 100 hours to it, but anymore than that he will want
> >> to move on.
> >
> > It should be relatively straightforward to implement.  Kern can give
> > you more detail about this, but Bacula is already set up to make it
> > easy to add new streams of data to store.  For example, Macs can
> > send along additional streams for resource forks.
> >
> > I'd recommend at least browsing through the developer's guide, which
> > has a lot of good documentation for getting started working on Bacula:
> >
> > http://bacula.org/manuals/en/developers/developers/index.html
> >
> > On the Linux side, it should be even simpler.  Here are a few docs I
> > found for the API to get and set xattrs:
> >
> > http://linux.die.net/man/2/getxattr
> > http://linux.die.net/man/2/setxattr
> > http://linux.die.net/man/2/listxattr
> >
> >> Currently, as much as I don't like the idea, we are going to have
> >> to  go with Amanda or something I cobble together using GNU tar.  I
> >> have  done this before and would rather avoid it, if possible.
> >
> > --
> > Frank Sweetser fs at wpi.edu  |  For every problem, there is a
> > solution that
> > WPI Senior Network Engineer   |  is simple, elegant, and wrong. - HL
> > Mencken
> >    GPG fingerprint = 6174 1257 129E 0D21 D8D4  E8A3 8E39 29E3 E2E8
> > 8CEC

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
Bacula-devel mailing list

This mailing list archive is a service of Copilotco.