]> git.sur5r.net Git - bacula/docs/blobdiff - docs/home-page/news.txt
Update
[bacula/docs] / docs / home-page / news.txt
index 6fb25c1a4248f1b5aa4bfb6bb17092596052608d..be1f67429e7dfcf19f800da27be5e09e2a6423ce 100644 (file)
@@ -1,5 +1,34 @@
-Kern;;;2007/9/14;;;14:30
-Bacula version 2.2.4 Release
+Kern;;;2007/9/29;;;20:30
+I have found and fixed a serious data loss bug in Bacula.
+
+This bug was very elusive and time consuming to track down.  It
+turned out to be a race condition that can lose the last one or
+two blocks of a Job, which can happen in rare cases only when
+running multiple simultaneous jobs when a volume fills and one
+Job finishes receiving the last data from the FD and at the same
+time a second job detects the end of the Volume.  The bug was
+introduced in version 2.0.0 and did not exist in version 1.38.x.
+If the bug is triggered, the data is lost (not written to the
+Volume), and it can occur for any backup job of any level under
+the conditions noted above.
+
+The bug is reported in the bugs database as bug #964, and just
+this morning I found and tested a fix, which is attached as a patch
+to the bug report.  The patch (2.2.4-lost-block.patch) is also
+uploaded to the bacula-patches 2.2.x release area.  This bug may
+also be part of the problems reported in bug #935 and possibly
+#903.
+
+Also in the bacula-patches 2.2.x area, you will find other
+patches that fixes bugs #953, 966, 967, 965, 958, 908, and
+955. Please refer to bugs.bacula.org for the details.
+
+Though this bug quite serious (data loss), it should be rare.
+However, we recommend everyone to apply the patch.
+;;;
+Kern;;;2007/9/14;;;14:30 
+Bacula version 2.2.4 Released 
+
 This version of Bacula is a minor bug release to version 2.2.3.
 It contains the following fixes: