On Sunday 14 August 2005 21:23, Phil Stracchino wrote: > Kern Sibbald wrote: > > On Sunday 14 August 2005 04:04, Phil Stracchino wrote: > >>Kern, > >>This question is probably your bailiwick. In the event of a failed job > >>in bacula, is there any existing mechanism to tell Bacula to (logically) > >>erase that job from the tape and treat that portion of the tape as > >>unused? Logic says it should be basically a simple matter of resetting > >>VolBytes and VolFiles to their values at the end of the previous > >>successful Job. This would provide a sort of an "Undo" feature for > >>failed Jobs. > > > > No, and given the difficulties in dealing with tapes, this is probably > > not something I am going to try. First, there should not be any failed > > jobs. > > Well, ideally there shouldn't, anyway. :) > > > Second, I think this kind of problem will probably be best dealt with by > > "merging" tapes -- i.e. a sort of data compaction by copying. > > Fair enough. > > Another question that just occurred to me: Is there any way at present > to tell Bacula that I do not want media-change-related messages to > appear in end-of-job emails, but I still want to see them on the console > and get them mailed to me at the time when the media change is > requested? I've studied the documentation on the Messages resource, but > I can't see any way to accomplish this without adding code to implement > an "Include Media Events In End-Of-Job Report = yes/no" directive.
Hmmm. I'm not 100% sure I understand the details of the problem, so it is hard to give you an answer. Each message that is generated has a class or type -- e.g. Info, Fatal, Error, ... Each class of message can be directed to different places (destinations) -- the console, email, ... Thus with the existing code, any class of messages can be inhibited, but those classes cover a lot of messages. Perhaps what you are asking for is to create a new class of messages "Media" (or in Bacula programming M_MEDIA). That is no problem, one could then make all media related messages have that class and they could easily be suppressed for any message "destination". Take a look at the file src/lib/message.h and look for the M_xxx types and you will see what I mean. -- Best regards, Kern ("> /\ V_V ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users