--- /dev/null
+
+ This patch fixes a case of orphaned jobs (and possible deadlock)
+ during pruning.
+ Apply it to Bacula 2.4.3 (possibly earlier versions) with:
+
+ cd <bacula-source>
+ patch -p0 <2.4.3-orphaned-jobs.patch
+ ./configure <your-options>
+ make
+ ...
+ make install
+
+Index: src/dird/ua_prune.c
+===================================================================
+--- src/dird/ua_prune.c (revision 7949)
++++ src/dird/ua_prune.c (working copy)
+@@ -468,6 +468,7 @@
+ break;
+ }
+ }
++ endeach_jcr(jcr);
+ if (skip) {
+ continue;
+ }
Patches Committed:
28Oct08
+2.4.3-orphaned-jobs.patch
2.4.3-migrate-log.patch
2.4.3-migrate.patch
2.4.3-prune.patch
2.4.3-win32-runscript-unicode-path.patch
Patches being Tested:
+02Nov08
+2.4.3-orphaned-jobs.patch
+kes This patch fixes a case of orphaned jobs (and possible deadlock)
+ during pruning.
28Oct08
2.4.3-migrate-log.patch
kes This patch should cause all Job Log records to be migrated when the
Technical notes on version 2.4
General:
+02Nov08
+kes Fix orphaned jobs (possible deadlock) while pruning.
31Oct08
ebl Backport of the btraceback script that keeps trace file on working dir
28Oct08
24Oct08
kes Modify SQL so that jobs that failed will not be migrated.
kes Correct bug where long retention periods caused immediate
- prunning.
+ pruning.
Release Version 2.4.3
27Oct08
kes Implement a set_dcr_from_vol subroutine in acquire.c for
reading volumes. This allows the dcr to be refreshed after being
zapped when the wrong volume is mounted.
- This should fix bug #1126 -- During multiple tape restore, bacula
+ This should fix bug #1126 -- During multiple tape restore, Bacula
does not ask for physical tape change, but rereads same tape
23Jul08
kes Apply patch submitted for bug #1107 with a small modification.
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,
+ conceptual 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.