]> git.sur5r.net Git - bacula/docs/blob - docs/techlogs/2001/kes06Oct01
Initial revision
[bacula/docs] / docs / techlogs / 2001 / kes06Oct01
1               Technical notes on version 1.3-04Oct
2                        06 October 2001
3                         Kern Sibbald
4
5 General:
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
11   it work.
12
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
38   of all the daemons.
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
42   from the console.