]> git.sur5r.net Git - bacula/docs/blob - docs/techlogs/2002/kes15Jul02
Initial revision
[bacula/docs] / docs / techlogs / 2002 / kes15Jul02
1               Technical notes on version 1.23 15Jul02
2                       15 July 2002
3                        Kern Sibbald
4
5 General:
6 - Moved techlogs from main directory to be subdirectory of doc
7 - Added code for strerror_r, and detection of gethostbyname_r().
8 - The protocol between the Director and the SD has changed.
9 - Major rework of SD tape mounting to prepare for Changer commands.
10
11 Changes submitted this submission:
12 - Separated Update Media record and Create JobMedia record. These
13   are done from the SD by calling the Director. Need separate Create
14   JobMedia so that when a Job spans a volume, all other Jobs writing
15   the same volume will also have JobMedia records created.
16 - Added message to user indicating selection aborted if he enters .
17   to a Console selection request.
18 - Create a jobstatus_to_ascii() routine for use in status commands.
19   This makes a single routine from three separate pieces of code.
20   Updated the code to properly handle more (all) termination statuses.
21 - Tried to fix the gnome-console to handle history a bit better. There
22   are still some problems with focus not being properly set to the edit
23   box after history replacement.
24 - Removed the shutdown() from bnet_close() hoping to fix Console termination
25   errors that are occassionally seen -- no luck.
26 - Moved add_str() to lib/util and renamed it add_str_to_pool_mem() so that
27   it can be used to edit Job termination codes and Changer command codes.
28 - Reworked how the SD mounts tapes (in device.c) so that control passes through
29   only a single routine. The logic is much simpler than previously, and now
30   adding AutoChanger code is straight forward.
31 - Made SD tape mounting much more fault tolerant -- more cases retry instead
32   of terminating the Job.
33 - Wrote code to edit_device_codes() for Changer commands. Not yet fully     
34   implemented.
35 - Added a ChangerDevice directive to the Device resource. Still need to add
36   ChangerCommand.