Blame bacula-2.4.3-orphaned-jobs.patch
|
Jon Ciesla |
d37250 |
|
|
Jon Ciesla |
d37250 |
This patch fixes a case of orphaned jobs (and possible deadlock)
|
|
Jon Ciesla |
d37250 |
during pruning.
|
|
Jon Ciesla |
d37250 |
Apply it to Bacula 2.4.3 (possibly earlier versions) with:
|
|
Jon Ciesla |
d37250 |
|
|
Jon Ciesla |
d37250 |
cd <bacula-source>
|
|
Jon Ciesla |
d37250 |
patch -p0 <2.4.3-orphaned-jobs.patch
|
|
Jon Ciesla |
d37250 |
./configure <your-options>
|
|
Jon Ciesla |
d37250 |
make
|
|
Jon Ciesla |
d37250 |
...
|
|
Jon Ciesla |
d37250 |
make install
|
|
Jon Ciesla |
d37250 |
|
|
Jon Ciesla |
d37250 |
Index: src/dird/ua_prune.c
|
|
Jon Ciesla |
d37250 |
===================================================================
|
|
Jon Ciesla |
d37250 |
--- src/dird/ua_prune.c (revision 7949)
|
|
Jon Ciesla |
d37250 |
+++ src/dird/ua_prune.c (working copy)
|
|
Jon Ciesla |
d37250 |
@@ -468,6 +468,7 @@
|
|
Jon Ciesla |
d37250 |
break;
|
|
Jon Ciesla |
d37250 |
}
|
|
Jon Ciesla |
d37250 |
}
|
|
Jon Ciesla |
d37250 |
+ endeach_jcr(jcr);
|
|
Jon Ciesla |
d37250 |
if (skip) {
|
|
Jon Ciesla |
d37250 |
continue;
|
|
Jon Ciesla |
d37250 |
}
|