From f352f0a6cdf45ac5808bfa83db40d95245d27004 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Mon, 23 Sep 2002 15:58:07 +0000 Subject: [PATCH] Update doc git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@162 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/ChangeLog | 45 ++++++++++++++++++++++++++++++++++++++++ bacula/kernstodo | 32 ++++++++++++++-------------- bacula/src/dird/backup.c | 2 +- 3 files changed, 62 insertions(+), 17 deletions(-) diff --git a/bacula/ChangeLog b/bacula/ChangeLog index 0aa87df270..dc2b70f75e 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,3 +1,48 @@ + +2002-xx-xx Version 1.26 (xxOct02) +General: +- Better key generation on non OpenSSL systems. +- 64 bit file address support if available. +- Implement autochanger for reading +- Lots of cleanup of tape reading code. +- Automatically create all Pool resources when Bacula starts. +- Implement bscan.c +- Implement autochanger use via the Console commands "add" and "label" +- Begin implementation of a regression script +- Write bootstrap after ever job + +Changes submitted this submission: +- After noticing that the non OpenSSL random key generator was + not good on Solaris, John wrote a very nice randpass generator. +- Integrated John's makeSessionKey for generating the FD->SD + authorization. +- Statically link tools (doesn't work on Solaris). +- Document how to debug Bacula (new chapter in the manual) +- Remove unneeded printing of error message in sql_get.c +- Free SD description config record (previous oversight) +- Bash spaces when sending Director names, and unbash them when + received. +- Ensure no divide by zero in rate computation in backup.c +- Implement WriteBootstrap in backup.c +- Allow tape reading to request volume information for any + volume. +- Create all Pool resources at startup. +- Show only Backup jobs in Restore listing of last 20 Jobs. +- Handle 64 bit stat packets in restore. +- Don't do shell expansion on store_dir in config if string + starts with |. This is used for piping the program for the + WriteBootstrap. +- Ignore SIGHUP -- DéjàGnu was triggering this. +- Implement autochanger for reading, many changes to + acquire_device_for_read() +- Implement callback for reading Volume. Implement in bextract, + bls, and bscan. +- Implement bscan +- Add count to bsr. +- Fix Volume in bsr. +- Move autochanger code to new subroutine in mount.c + + 2002-09-05 Version 1.25a (05Sep02) Released - Fix unitialized stack variable in bextract so it will always read the currently mounted tape. diff --git a/bacula/kernstodo b/bacula/kernstodo index e670f18c87..fb7a6ed653 100644 --- a/bacula/kernstodo +++ b/bacula/kernstodo @@ -1,5 +1,5 @@ Kern's ToDo List - 14 September 2002 + 23 September 2002 Irix conversion notes: - no uuencode @@ -27,30 +27,15 @@ From Chuck: I tried this and it didn't find sqlite.h ======= -- Had to label second tape using the autochanger two times. The - first time the second tape was apparently loaded but not labeled. - 3903 Failed to label Volume: ERR=dev.c:285 Bad call to rewind_dev. Device /dev/nst0 not open - Put MaximumVolumeSize in Director. - Document how to cancel a job that is waiting on a Volume. Must "cancel" then "mount". - Document to have patience when SD first starts. - Document running a test version. -- Attempt to label autochanger tape which is unloaded. - rufus-dir: Start Backup JobId 1, Job=kernsave.2002-09-21.21:07:34 - rufus-sd: Job kernsave.2002-09-21.21:07:34 waiting. Cannot find any appendable volumes. - Please use the "label" command to create a new Volume for: - Storage: FileStorage - Media type: File - Pool: Default - rufus-dir: Error in getmsg.c:129 Job not found: Jmsg Job= type=6 level=0 rufus-sd: Issuing autochanger "load slot 2" command. - - Another try with tape mounted and Job hung in Director. - - When Marking a file in Restore that is a hard link, also mark the link so that the data will be reloaded. - Restore program that errors in SD due to no tape reports OK incorrectly in output. -- Write updated bootstrap after every Job. - Make BSR accept count (total files to be restored). - Make BSR return next_block when it knows record is not in block, done when count is reached, and possibly other @@ -610,3 +595,18 @@ Done: (see kernsdone for more) - Apparently Description records are not freed. Storage daemon Device reported orphaned buffer 45 bytes probably for a Description. - Take another stab at 64 bit file addresses +- Had to label second tape using the autochanger two times. The + first time the second tape was apparently loaded but not labeled. + 3903 Failed to label Volume: ERR=dev.c:285 Bad call to rewind_dev. Device /dev/nst0 not open +- Attempt to label autochanger tape which is unloaded. + rufus-dir: Start Backup JobId 1, Job=kernsave.2002-09-21.21:07:34 + rufus-sd: Job kernsave.2002-09-21.21:07:34 waiting. Cannot find any appendable volumes. + Please use the "label" command to create a new Volume for: + Storage: FileStorage + Media type: File + Pool: Default + rufus-dir: Error in getmsg.c:129 Job not found: Jmsg Job= type=6 level=0 rufus-sd: Issuing autochanger "load slot 2" command. + + Another try with tape mounted and Job hung in Director. +- Write updated bootstrap after every Job. + diff --git a/bacula/src/dird/backup.c b/bacula/src/dird/backup.c index 1c8725f4fb..09917fbe72 100644 --- a/bacula/src/dird/backup.c +++ b/bacula/src/dird/backup.c @@ -368,7 +368,7 @@ Rate: %.1f KB/s\n\ Volume names(s): %s\n\ Volume Session Id: %d\n\ Volume Session Time: %d\n\ -Volume Bytes: %s\n\ +Last Volume Bytes: %s\n\ Termination: %s\n\n"), edt, jcr->jr.JobId, -- 2.39.5