This patch corrects a problem preventing multiple
simultaneous jobs from different pools.
Apply to 1.36.2 with:
cd <bacula-source>
patch -p0 <1.36.2-pool.patch
make
...
Index: src/dird/jobq.c
===================================================================
RCS file: /cvsroot/bacula/bacula/src/dird/jobq.c,v
retrieving revision 1.25.4.2
diff -u -r1.25.4.2 jobq.c
--- src/dird/jobq.c 15 Feb 2005 11:51:03 -0000 1.25.4.2
+++ src/dird/jobq.c 4 Mar 2005 13:16:19 -0000
@@ -584,7 +584,7 @@
if (njcr->JobId == 0 || njcr == jcr) {
continue;
}
- if (njcr->pool != jcr->pool) {
+ if (njcr->store == jcr->store && njcr->pool != jcr->pool) {
skip_this_jcr = true;
break;
}
syntax highlighted by Code2HTML, v. 0.9.1