]> git.sur5r.net Git - bacula/bacula/commitdiff
ebl Fix autoselect option broken for a while. Fix #1089. Need some
authorEric Bollengier <eric@eb.homelinux.org>
Fri, 13 Jun 2008 17:44:33 +0000 (17:44 +0000)
committerEric Bollengier <eric@eb.homelinux.org>
Fri, 13 Jun 2008 17:44:33 +0000 (17:44 +0000)
     work with StorageId to be able to use a particular drive in a
     autochanger.

--Ctte ligne, et les suivantes ci-dessous, seront ignorées--

M    technotes-2.5
M    src/stored/reserve.c

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

bacula/src/stored/reserve.c
bacula/technotes-2.5

index 280abd01b60ddd20150ece3ae8e29fd6151600bd..18b0787f21c79c6f745aa1e75c4b621a138f35e9 100644 (file)
@@ -1088,6 +1088,11 @@ int search_res_for_device(RCTX &rctx)
    /* Look through Autochangers first */
    foreach_res(changer, R_AUTOCHANGER) {
       Dmsg1(dbglvl, "Try match changer res=%s\n", changer->hdr.name);
+      if (!rctx.device->autoselect) {
+         Dmsg1(100, "Device %s not autoselect skipped.\n",
+         rctx.device->hdr.name);
+         continue;              /* device is not available */
+      }
       /* Find resource, and make sure we were able to open it */
       if (strcmp(rctx.device_name, changer->hdr.name) == 0) {
          /* Try each device in this AutoChanger */
index db133a85e4a35482e41b078142573e435a9d856a..ad48a2c915a0774690da1787b517e06828f3cd09 100644 (file)
@@ -25,6 +25,10 @@ vtape driver
 
 
 General:
+13Jun08
+ebl  Fix autoselect option broken for a while. Fix #1089. Need some
+     work with StorageId to be able to use a particular drive in a 
+     autochanger.
 09Jun08
 ebl  Rename faketape to vtape.
 ebl  Update faketape driver.