Folks,
This is just a general thought and rumination about copy jobs and their
messaging.
The basic issue here is that each Copy job generates two messages. You
end up with a set of notification messages a bit like this:
37 May 02 Bacula (3.9K) Epsilon3_Backup (Full) OK
38 May 02 Bacula (3.3K) Minbar_Backup (Full) OK
39 May 02 Bacula (3.8K) Babylon5_Backup (Full) OK
40 May 02 Bacula (3.3K) Narn_Backup (Full) OK
41 May 02 Bacula (2.7K) Netstore_Backup (Full) OK
42 May 02 Bacula (2.4K) MySQL_Backup_New (Full) OK
43 May 02 Bacula (2.2K) Archive_Copy (Full) OK
44 May 02 Bacula (1.0K) Babylon5_Backup (Full) OK
45 May 02 Bacula (2.2K) Archive_Copy (Full) OK
46 May 02 Bacula (0.4K) Epsilon3_Backup (Full) OK
47 May 02 Bacula (2.2K) Archive_Copy (Full) OK
48 May 02 Bacula (0.4K) Netstore_Backup (Full) OK
49 May 02 Bacula (2.2K) Archive_Copy (Full) OK
50 May 02 Bacula (0.4K) Minbar_Backup (Full) OK
51 May 02 Bacula (0.4K) Narn_Backup (Full) OK
52 May 02 Bacula (2.2K) Archive_Copy (Full) OK
53 May 02 Bacula (3.1K) Archive_Copy (Full) OK
54 May 02 Bacula (0.4K) MySQL_Backup_New (Full) OK
where the first six messages are the original backup jobs, and the last
twelve are the copy jobs that archive them onto removable media. So
there are two new messages for each job copied. This pair, for example:
46 May 02 Bacula (0.4K) Epsilon3_Backup (Full) OK
47 May 02 Bacula (2.2K) Archive_Copy (Full) OK
Now, of this pair, all the information actually ABOUT the job and what
was copied where is in the *second* message, titled Archive_Copy (Full).
That message body is about 40 lines, and contains ALL of the important
information about the job. But there is nothing in the title that
connects it to the job copied.
There is no actual useful information in the one titled Epsilon3_Backup
(Full). All that's in it is this:
02-May 14:29 minbar-dir JobId 1499: Using Device "ArchiveCopy" to write.
02-May 14:29 epsilon3-file JobId 1499: Volume "ARCHIVE-20220502-14:00"
previously written, moving to end of data.
02-May 14:29 epsilon3-file JobId 1499: Ready to append to end of Volume
"ARCHIVE-20220502-14:00" size=44,912,413,674
02-May 14:50 epsilon3-file JobId 1499: Elapsed time=00:21:35, Transfer
rate=33.76 M Bytes/second
It's not worth keeping the "named job" messages, but if you keep the
"Archive" messages, you have to hunt through them all to find the
relevant one.
So what I'm pondering is, how can we make this better? Is there
something we can do to make the Archive_Copy (in this example) job get a
useful title that conveys information about *what* job it copied?
ideally each copy operation would produce one message, not two;
containing all the useful information about the copy operation; and with
a title that both makes clear that it was a Copy job, and WHICH job it
was copying.
Anyone have any ideas to offer on this front?
--
Phil Stracchino
Babylon Communications
ph...@caerllewys.net
p...@co.ordinate.org
Landline: +1.603.293.8485
Mobile: +1.603.998.6958
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel