On Monday 26 February 2007 20:20, Rex Wheeler wrote:
> > From: Alan Brown
> > Sent: Monday, February 26, 2007 10:38 AM
> >
> > On Sat, 24 Feb 2007, Rex Wheeler wrote:
> > > Does anyone know what kind of errors that the "VolErrors" column
>
> totals?
>
> > Primarily write errors and database vs tape file number mismatches
> >
> > Do you have the expertise to write something which can parse this
> > information or would it need to go on the Bacula wishlist?
>
> I do have the expertise, but not sure about the time. It would be a
> reasonable undertaking. It would involve:
>
> 1) Updating the storage daemon to send the appropriate SCSI commands to
> inquire about error counts at mount and unmount times (or possibly with
> each block read / write.) 

I'm not ready to start putting SCSI commands into the Storage daemon.  Maybe 
some day much later.

> This shouldn't be too bad as the sg_logs 
> utility is out there and can access these statistics. The code could
> either be pulled from that tool, or the storage daemon could just call
> that tool and parse the results.

Using an external program poses no problems.  However, I suspect that the 
parsing should be done either in that program or in a script -- much the same 
way that mtx-changer is written.

>
> 2) Updating the configuration syntax and parser for the storage daemon
> so the soft error recording logic could be enabled from the
> configuration file.
>
> 3) Changing the protocol between the storage daemon and the director to
> include the new soft error count information.
>
> 4) Changing the protocol between the director and the catalog service to
> include the new soft error count information.
>
> 5) Changing the schema in the configuration store to hold this new
> information.
>
> 6) Other stuff I haven't though of because I have only about an hour of
> looking at the bacula source code.
>
> My initial plan in my spare time is to mess around with the SCSI stuff
> in the storage engine and just send console messages back to the
> director. If I can get that to work I may play with the other stuff. I
> don't, however, take "playing with the other stuff" lightly. It involves
> protocol and database changes and I have no idea what the procedure and
> culture around here is for such things.

The DIR-SD protocol and database changes are not very difficult.  Some of 
important changes to maintain Device statistics are already being implemented 
at the moment by Eric.  I think the missing pieces could be easily added 
either by Eric or myself at the appropriate time.
>
> Rex
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to