From 6dbafc5e4dce04724845e4ae99fd729895d0c2e6 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Tue, 1 Jul 2008 16:18:32 +0000 Subject: [PATCH] Update 2.4.1-b1 notes git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/branches/Branch-2.4@7278 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/ChangeLog | 42 ++++++++++++++++++ bacula/ReleaseNotes | 59 ++++++++++++++++++++++--- bacula/src/version.h | 4 +- bacula/{technotes-2.3 => technotes-2.4} | 5 ++- 4 files changed, 100 insertions(+), 10 deletions(-) rename bacula/{technotes-2.3 => technotes-2.4} (99%) diff --git a/bacula/ChangeLog b/bacula/ChangeLog index d7cc682e29..99d0c01346 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,6 +1,48 @@ Technical notes on version 2.4.x General: +Release Beta version 2.4.1-b1 +01Jul08 +kes Back out bad src/lib/base64.c change. +27Jun08 +kes Generally clean up the manual tape loading code. The main + conceptial change is that when a volume is marked to be unloaded, + its volume name is retained, and it is only marked as unloaded + when either the autoloader says it is unloaded or another tape + is read on that drive. +26Jun08 +kes Fix a recycling problem with two autochangers reported in bug + #1106. This may also (unlikely) fix a second recycling bug as + reported in #1103. +kes Fix a SD lock volumes deadlock problem reported in bug #1100. +25Jun08 +kes Fix format problem in bscan output reported in bug #1105. +22Jun08 +kes Copy more data when restarting a job so that run + overrides are kept. This should fix bug #1094. +kes Backport updates to jobq.c where possible. +20Jun08 +kes Fix bug where SD did not ask operator if the device could not + be opened. Reported by Eric. +19Jun08 +kes Add dbuser to DIR conf file (replaces user). +kes Add --with-db-password to ./configure +kes Fix regress to handle db_password. +kes Fix a couple of pedantic compiler warnings. +ebl Fix bug when starting a restore on a storage that doesn't + have the requested MediaType. +18Jun08 +kes More work on word alignments -- eliminate all ints from + the configuration routines. +17Jun08 +kes Fix bug reported by Scott Barninger where the bacula script + refers to scripts in the wrong directory. Needed to meet the + requirements of recent FHS location changes. +kes Fix word alignment problem on non-Intel 64 bit machines + such as Solaris. This should fix bug #1097 -- bus error in SD. +12Jun08 +kes Add missing win32/patches/wxWidgets.patch to 2.4 repository. + Release Version 2.4.0 04Jun08 kes Update version to reflect the magnitude of the SD changes. diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 5a84df3a03..07301011e0 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,14 +1,8 @@ - Release Notes for Bacula 2.4.0 + Release Notes for Bacula 2.4.1-b1 Bacula code: Total files = 500 Total lines = 188,654 (*.h *.c *.in) -This Director and Storage daemon must be upgraded at the same time, -but they should be compatible with all 2.0.x File daemons, unless you -use some of the new features that affect the FD. In other words, you should -not have to upgrade all your File daemons when you upgrade. There is -no database upgrade needed from version 2.0.x to 2.2.0 nor from version -2.2.x to version 2.4.0 ================== Warning !!!!!! ========================== As of Version 2.4.0, the Win32 FD should not descend into @@ -20,6 +14,57 @@ reparse directories backed up, you must explicitly include them in your FileSet. ============================================================== +This release consists of a number of bug fixes since version 2.4.0. +Important sections of the Storage daemon mount system have been +enhanced to correctly loading autochanger volumes when the drive +is empty and to handle manual tape changes. Hopefully this will +resolve all the manual mount problems. + +Bugs Fixed (hopefully -- not all confirmed): + 1103, 1100, 1105, 1094, 1109, 1106, 1101, 1102, 1112 + +Release Beta version 2.4.1-b1 +- Back out bad src/lib/base64.c change. +- Generally clean up the manual tape loading code. The main + conceptial change is that when a volume is marked to be unloaded, + its volume name is retained, and it is only marked as unloaded + when either the autoloader says it is unloaded or another tape + is read on that drive. +- Fix a recycling problem with two autochangers reported in bug + #1106. This may also (unlikely) fix a second recycling bug as + reported in #1103. +- Fix a SD lock volumes deadlock problem reported in bug #1100. +- Fix format problem in bscan output reported in bug #1105. +- Copy more data when restarting a job so that run + overrides are kept. This should fix bug #1094. +- Backport updates to jobq.c where possible. +- Fix bug where SD did not ask operator if the device could not + be opened. Reported by Eric. +- Add dbuser to DIR conf file (replaces user). +- Add --with-db-password to ./configure +- Fix regress to handle db_password. +- Fix a couple of pedantic compiler warnings. +- Fix bug when starting a restore on a storage that doesn't + have the requested MediaType. +- More work on word alignments -- eliminate all ints from + the configuration routines. +- Fix bug reported by Scott Barninger where the bacula script + refers to scripts in the wrong directory. Needed to meet the + requirements of recent FHS location changes. +- Fix word alignment problem on non-Intel 64 bit machines + such as Solaris. This should fix bug #1097 -- bus error in SD. +- Add missing win32/patches/wxWidgets.patch to 2.4 repository. + +===================== + +Release 2.4.0 +This Director and Storage daemon must be upgraded at the same time, +but they should be compatible with all 2.0.x File daemons, unless you +use some of the new features that affect the FD. In other words, you should +not have to upgrade all your File daemons when you upgrade. There is +no database upgrade needed from version 2.0.x to 2.2.0 nor from version +2.2.x to version 2.4.0 + This release consists mainly of a number of bug fixes since 2.2.x but most importantly, a rewrite of significant portions of the Storage daemon reservation and autochanger code. This rewritten diff --git a/bacula/src/version.h b/bacula/src/version.h index 02f67816ba..c8efc01144 100644 --- a/bacula/src/version.h +++ b/bacula/src/version.h @@ -4,8 +4,8 @@ #undef VERSION #define VERSION "2.4.1" -#define BDATE "30 June 2008" -#define LSMDATE "30Jun08" +#define BDATE "01 July 2008" +#define LSMDATE "01Jul08" #define PROG_COPYRIGHT "Copyright (C) %d-2008 Free Software Foundation Europe e.V.\n" #define BYEAR "2008" /* year for copyright messages in progs */ diff --git a/bacula/technotes-2.3 b/bacula/technotes-2.4 similarity index 99% rename from bacula/technotes-2.3 rename to bacula/technotes-2.4 index 0c97381262..a5a579f4f4 100644 --- a/bacula/technotes-2.3 +++ b/bacula/technotes-2.4 @@ -1,6 +1,9 @@ - Technical notes on version 2.2 + Technical notes on version 2.4 General: +Release Beta version 2.4.1-b1 +01Jul08 +kes Back out bad src/lib/base64.c change. 27Jun08 kes Generally clean up the manual tape loading code. The main conceptial change is that when a volume is marked to be unloaded, -- 2.39.5