On Thursday 26 April 2007 23:32, Darien Hager wrote:
> David Boyes wrote:
> >> Brainstorming idea: XML with Schema validation?
> >> 
> >> * The config would be a plain file and portable.
> > 
> > Ugh. "plain XML" is a matter of opinion -- XML of any real complexity
> >  couldn't be hand-coded.
> 
> Well, myself I have very similar Job and Client definitions for about 60
> machines and using python to generate a config from parsed text files 
> and applied to templates, so I'm not precisely hand-coding anyway.
> 
> I'd argue that for small set-ups, simply copy-pasting and modifying
> given boilerplate will work... and for larger networks you won't want to
> deal with the config by hand regardless of how elegant and tersely you 
> can type it, in which case a well defined config style is an asset.
> 
> Kern Sibbald wrote:
> > Thanks for the offer, but unfortunately the answer is no, it is not worth 
> > exploring for Bacula use.  I've mentioned the reasons when this was 
suggested 
> > some time ago.
> 
> Oh. Uhm. I tried to find out your reasons back then, except that 
> SourceForge automatically puts "xml" into most messages as part of it's 
> recent advertising for DB2. <onomatopoeia>sigh</onomatopoeia> :P

Well, your xml above shows many of the problems that I have with xml :-)
1. it is read only with extreme difficulty by humans (at least by me).
2. the probability of a human (me) updating it correctly in a recovery 
situation with vi is pretty low.
3. it has enormous bloat -- i.e. to put in a single digit number requires much 
more space than an ASCII file.

I have no problems with putting the bacula conf files in to the database if 
someone wants to do so.  However, I don't foresee any change in the ASCOO 
format that Bacula requires -- i.e. I don't foresee Bacula reading its conf 
file directly from an SQL database. So such a program would probably need to 
be external to Bacula and probably will need to read the current conf 
format -- at least will need to keep up with the additions/modifications that 
are made to the conf format (there are a bunch for 2.2.0).

A recent feature submission, including the patch, from Jorj Baur could 
facilitate feeding conf files to the various Bacula components via a pipe.  
However that code is not yet integrated. I (or someone else) need(s) to 
modify it to use Bacula internal pipe calls, which are OS "neutral" rather 
than Unix pipes.

> 
> 
> --Darien Hager
> [EMAIL PROTECTED]
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Bacula-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/bacula-devel
> 

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to