1 Technical notes on version 1.7 10Dec01
6 - The size keeps growing: Total files = 169 Total lines = 40504
7 - All daemons must be updated at the same time as the
8 Job Start protocol between the Director and File daemon
10 - Major rework of how JCRs are handled so that they
11 are always locked when walking the JCR chain.
12 - JCRs now have use_count, and global free_jcr() routine,
13 with daemon specific routine provided in new_jcr() call.
14 - Storage daemon is now Job reentrant.
15 - Updated the Copyright to include 2002.
16 - Tested RESTORE, fixed to handle DOS restore to Unix,
17 and fixed some directory permission creation bugs.
19 Changes submitted this submission:
20 - Implemented a general db_list_sql_query() so that
21 the Console program can submit arbitrary catalog
23 - Reworked rl_catch_signals so that it works on Win32.
24 - Added authentication between the Storage daemon and the
25 Client. Also provide a random authorization key.
26 - Consolidated more variables in the global part of the
28 - Improved setting JobStatus.
29 - Storage daemon now passes JobStatus changes back to the
31 - Removed obsoleted File daemon job id from Job Start protocol.
32 - Require confirm on Cancel command if there is only
33 one Job to be cancelled.
34 - Added a prompt for the run command when running a restore
36 - Added two new Console commands:
38 sqlquery prompts for a command and submits it
41 query prompts for submitting a "canned" command.
42 There are currently 3 canned commands.
44 "List where a file is saved"
45 "List total files/bytes by Job"
46 "List total files/bytes by Volume"
48 - Improved Status output -- more precise information on wait
49 conditions when doing Director status. More improvements
51 - File deamon now reports "Files examined" in Status output.
52 This is significant when doing an incremental backup where
53 a lot of files are examined but few are saved.
54 - Fixed a bad status check when opening a drive in the
55 Storage daemon (forgot to change for updated calling sequence).
56 - When RESTORING if a file could not be created, there were a
57 pile of error messages due to a bug with the stream not being
58 synchronized -- fixed.
59 - Removed debug code that set the interval between mount messages
60 to 1 hour -- this bit John.