]> git.sur5r.net Git - bacula/bacula/commitdiff
Misc copyright dates, debug enhancement ...
authorKern Sibbald <kern@sibbald.com>
Sat, 16 Feb 2008 12:31:54 +0000 (12:31 +0000)
committerKern Sibbald <kern@sibbald.com>
Sat, 16 Feb 2008 12:31:54 +0000 (12:31 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@6427 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/kernstodo
bacula/src/stored/acquire.c
bacula/src/stored/bextract.c
bacula/src/stored/bls.c
bacula/src/stored/lock.c
bacula/technotes-2.3

index 3ac80e0e4423a3ff6c68f2dff3a82dd97d8a6847..a178b1fb8c1ed35e71d165278e58f5cbe2606b02 100644 (file)
@@ -1,5 +1,5 @@
                     Kern's ToDo List
-                    02 January 2008
+                    15 February 2008
 
 
 Document:
@@ -71,6 +71,7 @@ Professional Needs:
    and http://www.openeyet.nl/scc/ for managing customer changes
 
 Priority:
+- Implement unmount of USB volumes.
 - Use "./config no-idea no-mdc2 no-rc5" on building OpenSSL for
   Win32 to avoid patent problems.
 - Plugins
index e060ae9e16f9da067722648375e2503f9b2f4196..a9946dc35409971af0dd6ebbda14f7774a0ac83f 100644 (file)
@@ -359,7 +359,8 @@ DCR *acquire_device_for_append(DCR *dcr)
           !(dir_find_next_appendable_volume(dcr) &&
             strcmp(dev->VolHdr.VolumeName, dcr->VolumeName) == 0)) { /* wrong tape mounted */
          /* Wrong tape mounted, release it, then fall through to get correct one */
-         Dmsg0(50, "Wrong tape mounted, release and try mount.\n");
+         Dmsg3(50, "Wrong tape mounted. Wanted:%s, got:%s, dev=%s release and try mount.\n",
+              dcr->VolumeName, dev->VolHdr.VolumeName, dev->print_name());
          release = true;
          do_mount = true;
       } else {
@@ -371,14 +372,6 @@ DCR *acquire_device_for_append(DCR *dcr)
           do_mount = strcmp(dcr->VolCatInfo.VolCatStatus, "Recycle") == 0;
           Dmsg2(190, "jid=%u Correct tape mounted. recycle=%d\n", 
                 (uint32_t)jcr->JobId, do_mount);
-#ifdef xxx
-          if (do_mount && dev->num_writers != 0) {
-             Jmsg(jcr, M_FATAL, 0, _("Cannot recycle volume \"%s\""
-                  " on device %s because it is in use by another job.\n"),
-                  dev->VolHdr.VolumeName, dev->print_name());
-             goto get_out;
-          }
-#endif
           if (dev->num_writers == 0) {
              memcpy(&dev->VolCatInfo, &dcr->VolCatInfo, sizeof(dev->VolCatInfo));
           }
index b4c9ff1a4419602e706c6919adb6ffcdf22816a6..53eb01b8f1858930662796c81ee4a6e136719a78 100644 (file)
@@ -516,5 +516,3 @@ bool dir_get_volume_info(DCR *dcr, enum get_vol_info_rw  writing)
    return 1;
 }
 
-void generate_plugin_event(JCR *jcr, bEventType eventType, void *value)
-{ return; }
index 82cc3f1b7b6dc5ea778b2bcc1e741e4401acca78..3e18ddb76f70fadf5d5ba03ef5217d26bea37f0e 100644 (file)
@@ -476,5 +476,3 @@ bool dir_get_volume_info(DCR *dcr, enum get_vol_info_rw  writing)
    return 1;
 }
 
-void generate_plugin_event(JCR *jcr, bEventType eventType, void *value)
-{ return; }
index 28200047b9ec30b8316523750fb0e7f1b36d6de3..647dd19dcf01f25f44b2e34c6ec072ebcdfc6efc 100644 (file)
@@ -1,7 +1,7 @@
 /*
    Bacula® - The Network Backup Solution
 
-   Copyright (C) 2000-2007 Free Software Foundation Europe e.V.
+   Copyright (C) 2000-2008 Free Software Foundation Europe e.V.
 
    The main author of Bacula is Kern Sibbald, with contributions from
    many others, a complete list can be found in the file AUTHORS.
index 1f137286c4ca665664ccefd9c6c842912da035d7..bc9d0987b2738d258e0cd365e39a89a20a4b399c 100644 (file)
@@ -2,6 +2,8 @@
 
 General:
 14Feb08
+kes  Fix creating first JobMedia record during Migration to include
+     proper index. This caused slow restores of migrated jobs.
 kes  Temp fix to plugin name file_index.
 kes  Bacula backed up and restored a MySQL database.
 13Feb08