Dmsg2(dbglvl, "jid=%u search changers for %s\n", (int)rctx.jcr->JobId,
rctx.device_name);
foreach_res(changer, R_AUTOCHANGER) {
- Dmsg2(dbglvl, "jid=%u Try match changer res=%s\n",
- (int)rctx.jcr->JobId, changer->hdr.name);
+ Dmsg3(dbglvl, "jid=%u Try match changer res=%s device=%s\n",
+ (int)rctx.jcr->JobId, changer->hdr.name, rctx.device_name);
/* Find resource, and make sure we were able to open it */
if (fnmatch(rctx.device_name, changer->hdr.name, 0) == 0) {
DEVRES *device;
/* Try each device in this AutoChanger */
foreach_alist(device, changer->device) {
- Dmsg2(dbglvl, "jid=%u Try changer device %s\n",
- (int)rctx.jcr->JobId, device->hdr.name);
if (device->dev == vol->dev) {
Dmsg2(dbglvl, "jid=%u Found changer device %s\n",
(int)rctx.jcr->JobId, device->hdr.name);
return true;
}
+ Dmsg2(dbglvl, "jid=%u Incorrect changer device %s\n",
+ (int)rctx.jcr->JobId, device->hdr.name);
}
}
}
rctx.device_name = device_name;
rctx.device = vol->dev->device;
- if (!vol->dev->is_autochanger()) {
+ if (vol->dev->is_autochanger()) {
+ Dmsg2(dbglvl, "jid=%u vol=%s is in changer\n", (int)rctx.jcr->JobId,
+ vol->vol_name);
if (!is_vol_in_autochanger(rctx, vol)) {
continue;
}