]> git.sur5r.net Git - bacula/bacula/commitdiff
I finally found and squashed the elusive SD crash.
authorKern Sibbald <kern@sibbald.com>
Wed, 13 Jul 2005 10:38:26 +0000 (10:38 +0000)
committerKern Sibbald <kern@sibbald.com>
Wed, 13 Jul 2005 10:38:26 +0000 (10:38 +0000)
  I needed to initialize the used volume list before
  firing off the device initialization thread.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2193 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/kernstodo
bacula/kes-1.37
bacula/src/lib/bsys.c
bacula/src/stored/stored.c
bacula/src/version.h

index 918d932f65192bac8fdf457b3990f10723e6e058..d498f229de6f4a2d1b10d54069474f1679c8ef6a 100644 (file)
@@ -1,5 +1,5 @@
                     Kern's ToDo List
-                     04 July 2005
+                     13 July 2005
 
 Major development:      
 Project                     Developer
@@ -56,6 +56,10 @@ Document:
      (probably not this version)
 
 For 1.39:
+- For Windows disaster recovery see http://unattended.sf.net/
+- regardless of the retention period, Bacula will not prune the
+  last Full, Diff, or Inc File data until a month after the
+  retention period for the last Full backup that was done.
 - update volume=xxx --- add status=Full
 - Remove old spool files on startup.
 - Exclude SD spool/working directory.
index 10716a582844b33f9096b75ab6d3adf17c5ebc65..ab43533f58f16ecfb38feb3373d05a0d1e511a6d 100644 (file)
@@ -3,6 +3,11 @@
 
 General:
 
+Changes to 1.37.29:
+13Jul05
+- I finally found and squashed the elusive SD crash.        
+  I needed to initialize the used volume list before
+  firing off the device initialization thread.
 Changes to 1.37.28:
 11Jul05
 - Make sure that bpipe results are zapped even on
index 8b640dd0ba76db9f3d325590b729f26d812dc09f..be6582b3559589082731b50681448f4645ed953c 100644 (file)
    Copyright (C) 2000-2005 Kern Sibbald
 
    This program is free software; you can redistribute it and/or
-   modify it under the terms of the GNU General Public License as
-   published by the Free Software Foundation; either version 2 of
-   the License, or (at your option) any later version.
+   modify it under the terms of the GNU General Public License
+   version 2 as amended with additional clauses defined in the
+   file LICENSE in the main source directory.
 
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-   General Public License for more details.
-
-   You should have received a copy of the GNU General Public
-   License along with this program; if not, write to the Free
-   Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
-   MA 02111-1307, USA.
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
+   the file LICENSE for additional details.
 
  */
 
index 42bf1e17473bfc35147dd2622d6d7d30289aab37..b91718ed486885119280e360242e83625754ac9d 100644 (file)
@@ -221,11 +221,11 @@ int main (int argc, char *argv[])
     /*
      * Start the device allocation thread
      */
+   create_volume_list();              /* do before device_init */
    if (pthread_create(&thid, NULL, device_initialization, NULL) != 0) {
       Emsg1(M_ABORT, 0, _("Unable to create thread. ERR=%s\n"), strerror(errno));
    }
 
-   create_volume_list();
    start_watchdog();                  /* start watchdog thread */
    init_jcr_subsystem();              /* start JCR watchdogs etc. */
 
index aa03b383a56a6edb9dc4ee145a5b8d855668c64c..5a583a63844a21953d720588c39208127d658aba 100644 (file)
@@ -1,8 +1,8 @@
 /* */
 #undef  VERSION
 #define VERSION "1.37.29"
-#define BDATE   "11 July 2005"
-#define LSMDATE "11Jul05"
+#define BDATE   "13 July 2005"
+#define LSMDATE "13Jul05"
 
 /* Debug flags */
 #undef  DEBUG