1 Technical notes on version 1.3-04Oct
6 - Added mutex deadlock detection (don't recommend
7 enabling it because it prints all deadlocks, even
8 ones that are resolved).
9 - Important reworking done on the End of Media handling.
10 I think this time, we should be pretty close to having
13 Changes submitted this submission:
14 - Enhanced the P and V defines by creating subroutines
15 if DEBUG_MUTEX is set that detects a mutex that is
16 locked if you are going to lock it. This will cause
17 an error message to print (not necessarily a real error).
18 - Fixed an erroneous fwrite() statement that incorrectly tested
19 for bytes transferred thus always producing an error. This
20 was only in the homebrew database.
21 - More cleanup in the Bacula database routines -- return
22 correct address during get for subsequent record change.
23 - Added a new field to bnet_connect() that suppresses the
24 warning messages when not able to connect. This is used
25 in the console program.
26 - Moved the connection timeouts to connect_to_storage_daemon
27 and connect_to_file_daemon so that the console program can
28 limit the wait time if the daemon is not running. Generally
29 it is now set to 15 seconds in the console program.
30 - Removed the Errors output line from the backup summary printout
31 because errors are not yet returned to the Director.
32 - Enhanced the "run" command in the console program to produce
33 a full printout of the options it is going to use. It gives
34 you the choice to continue or not. More coding is needed to
35 allow you to change the options before proceeding.
36 - Modified the status command to prompt for the status you
37 want. If you enter "status all", it will give you a status
39 - Remove the tape mount time from the calculations when computing
40 bytes/sec in the Storage daemon.
41 - Return unique error codes when doing label or mount commands