From baa7da9cc42ee061920adc8a61b71dcd14fee1d4 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Tue, 6 Mar 2007 20:02:31 +0000 Subject: [PATCH] Final??? 2.0.3 changes git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/branches/Branch-2.0@4325 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/ChangeLog | 13 ++++++++++- bacula/ReleaseNotes | 11 ++++++++++ bacula/projects | 45 +++++++++++++++++++++++++++++++++++++++ bacula/src/dird/migrate.c | 4 +++- bacula/src/version.h | 4 ++-- 5 files changed, 73 insertions(+), 4 deletions(-) diff --git a/bacula/ChangeLog b/bacula/ChangeLog index a6e7a10afa..af3e9f44d3 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -2,7 +2,18 @@ General: -Version 2.0.3 release: xx February 2007 +Version 2.0.3 release: xx March 2007 +5Mar07 +kes File migrate bug with Pool Occupancy using mediaid instead + of jobids. Fixes bug #795. +kes Fix orphaned buffers in filed backup and verify due to + crypto buffers not freed during errors. Fixes bug #789. +04Mar07 +kes Add smartctl call to bacula-sd.conf as an example of getting + tape alert info. +02Mar07 +kes Add Client Connect Wait to Storage daemon to permit users to + modify the time the SD waits for a FD connection. 28Feb07 kes Apply Command ACL filter to JobId list in restore command. kes Correct typeo in var.c patch. diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index a19caf184d..2062610143 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -7,6 +7,17 @@ This is a bug fix release to version 2.0.2. If you are upgrading from a version older than 2.0.0, please be sure to read the important notes below. +5Mar07 +kes File migrate bug with Pool Occupancy using mediaid instead + of jobids. Fixes bug #795. +kes Fix orphaned buffers in filed backup and verify due to + crypto buffers not freed during errors. Fixes bug #789. +04Mar07 +kes Add smartctl call to bacula-sd.conf as an example of getting + tape alert info. +02Mar07 +kes Add Client Connect Wait to Storage daemon to permit users to + modify the time the SD waits for a FD connection. 28Feb07 kes Apply Command ACL filter to JobId list in restore command. kes Correct typeo in var.c patch. diff --git a/bacula/projects b/bacula/projects index bae68a506b..53bc0086a8 100644 --- a/bacula/projects +++ b/bacula/projects @@ -1180,6 +1180,51 @@ Item n: Enable to relocate files and directories when restoring if user uses something like where=s/([a-z]+)$/old.$1/, files will be restored from /prod/xxx.ext to /prod/xxx.old.ext +Item n: Implement Catalog directive for Pool resource in Director +configuration + Origin: Alan Davis adavis@ruckus.com + Date: 6 March 2007 + Status: Submitted + + What: The current behavior is for the director to create all pools + found in the configuration file in all catalogs. Add a + Catalog directive to the Pool resource to specify which + catalog to use for each pool definition. + + Why: This allows different catalogs to have different pool + attributes and eliminates the side-effect of adding + pools to catalogs that don't need/use them. + + Notes: + + +Item n: Implement NDMP protocol support + Origin: Alan Davis + Date: 06 March 2007 + Status: Submitted + + What: Network Data Management Protocol is implemented by a number of + NAS filer vendors to enable backups using third-party + software. + + Why: This would allow NAS filer backups in Bacula without incurring + the overhead of NFS or SBM/CIFS. + + Notes: Further information is available: + http://www.ndmp.org + http://www.ndmp.org/wp/wp.shtml + http://www.traakan.com/ndmjob/index.html + + There are currently no viable open-source NDMP + implementations. There is a reference SDK and example + app available from ndmp.org but it has problems + compiling on recent Linux and Solaris OS'. The ndmjob + reference implementation from Traakan is known to + compile on Solaris 10. + + Notes (Kern): I am not at all in favor of this until NDMP becomes + an Open Standard or until there are Open Source libraries + that interface to it. ============= Empty Feature Request form =========== Item n: One line summary ... Date: Date submitted diff --git a/bacula/src/dird/migrate.c b/bacula/src/dird/migrate.c index 0165f7153d..f6b369d5a4 100644 --- a/bacula/src/dird/migrate.c +++ b/bacula/src/dird/migrate.c @@ -783,8 +783,10 @@ static int get_job_to_migrate(JCR *jcr) Jmsg(jcr, M_INFO, 0, _("No JobIds found to migrate.\n")); goto ok_out; } - Jmsg(jcr, M_INFO, 0, _("The following %u JobId%s will be migrated: %s\n"), + + Jmsg(jcr, M_INFO, 0, _("The following %u JobId%s were chosen to be migrated: %s\n"), ids.count, ids.count==0?"":"s", ids.list); + Dmsg2(dbglevel, "Before loop count=%d ids=%s\n", ids.count, ids.list); for (int i=1; i < (int)ids.count; i++) { JobId = 0; diff --git a/bacula/src/version.h b/bacula/src/version.h index eabe5ba9a1..b05ddcc47c 100644 --- a/bacula/src/version.h +++ b/bacula/src/version.h @@ -4,8 +4,8 @@ #undef VERSION #define VERSION "2.0.3" -#define BDATE "05 March 2007" -#define LSMDATE "05Mar07" +#define BDATE "06 March 2007" +#define LSMDATE "06Mar07" #define PROG_COPYRIGHT "Copyright (C) %d-2007 Free Software Foundation Europe e.V.\n" #define BYEAR "2007" /* year for copyright messages in progs */ -- 2.39.5