]> git.sur5r.net Git - bacula/docs/blob - docs/techlogs/2001/kes06Dec01
Add Spanish traslation of the newbsfeatures chapter
[bacula/docs] / docs / techlogs / 2001 / kes06Dec01
1               Technical notes on version 1.6 04Dec01
2                        06 December 2001
3                         Kern Sibbald
4
5 General:
6 - Played around trying to find a list of files on
7   a tape that are not backed up else where. I haven't
8   yet succeeded in doing this.
9
10 Changes submitted this submission:
11 - At some point when writing the Mmsg() routines, I assumed
12   that realloc() returned the buffer at the same address. Not
13   true. I fixed this by passing the message buffer as a pointer
14   to a pointer. This required a lot of changes, but everything
15   seems to work.
16 - Made db_get_job_record() return JobFiles and JobBytes for
17   putting in the Job termination message.
18 - Enhanced the "list jobtotals" Console command so that it list
19   Jobs, Files, and Bytes by Job name as well as the final
20   total.  This is implemented only for the SQL database.
21 - Removed the Start/End File/Block from the Job record in
22   the database -- still need to add it to the JobMedia record.
23 - Corrected Console so that it compiles and builds on Win32
24   systems.
25 - Made the Job start message considerably shorter since all
26   the information is repeated in the Job end message.
27 - If a Pool record is not found for a Job, the Director will
28   attempt to create it.  This is a big convenience for new
29   users -- it eliminates one (unnecessary) step.
30 - Removed the code from the Director that required a appendable
31   Volume to be defined in the pool. This is now detected and
32   reported by the Storage daemon.
33 - Removed all the final bits of Job information that the Storage
34   daemon was passing back to the File daemon who then passed
35   it back to the Director. All necessary information is now
36   passed directly from the Storage daemon to the Director.
37   E.g. JobBytes, JobFiles, Volumes written, ...
38 - The Job termination code from the Storage daemon is now
39   read and stored in the database. If the File daemon errs,
40   this will be reported too.
41 - Consolodated the VolumSessionId/Time, JobFiles/Bytes, ... in
42   the common part of the jcr.
43 - Improved the mount messages adding considerably more information
44   (media type, pool, ...).
45 - Added a new request from the Storage Daemon to the Director.
46   To return information on a given VolumeId.
47 - Added a general error message buffer to the jcr structure.
48 - Fixed the Storage daemon to pass back to the Director his
49   termination status as well as the JobBytes and JobFiles written
50   to the storage device.
51 - Enhanced the Console cancel command to prompt for the Job
52   name, and to send the cancel to both the Storage daemon and
53   the File daemon.
54 - Corrected a segmentation violation in the Director if ever
55   you generated a job message from the Console program. Did so
56   by removing the message handler from a console job.
57 - Added more precision in the Status messages. For example, if
58   a job is blocked waiting for a mount or appendable volumes,
59   that will be noted in the status. Also as soon as that condition
60   is cleared, the Storage daemon sends an updated status to
61   the Director.
62 - Added "Files examined" information to the status report of 
63   the File daemon (i.e. for an incremental job, there are a lot
64   of files examined but very few saved).
65 - All the daemons now print out their version and build date
66   when called ./xxx -?
67 - Fixed a problem with messages destined to the Director being
68   printed with the Director info prepended by moving them into
69   the dispatch_message() subroutine.
70 - Worked on the btape program for testing how to handle end
71   of media.
72 - Check that the file number where we are going to append
73   agrees with the catalog. If not, print a warning message.
74 - Make the Storage daemon read the tape label if 
75   AutomaticMount is set.
76 - On a Console Mount request, the tape label is read.
77
78
79
80
81
82
83
84
85