*/
bool fixup_device_block_write_error(DCR *dcr)
{
- uint32_t stat;
char PrevVolName[MAX_NAME_LENGTH];
DEV_BLOCK *label_blk;
DEV_BLOCK *block = dcr->block;
DEVICE *dev = dcr->dev;
wait_time = time(NULL);
- stat = status_dev(dev);
- if (!(stat & BMT_EOD)) {
- return false; /* this really shouldn't happen */
- }
- Dmsg0(100, "======= Got EOD ========\n");
+ Dmsg0(100, "Enter fixup_device_block_write_error\n");
block_device(dev, BST_DOING_ACQUIRE);
/* Unlock, but leave BLOCKED */
/*
* Walk through all attached jcrs indicating the volume has changed
*/
- Dmsg1(100, "Walk attached jcrs. Volume=%s\n", dev->VolCatInfo.VolCatName);
-// for (JCR *mjcr=NULL; (mjcr=next_attached_jcr(dev, mjcr)); ) {
+ Dmsg1(100, "Walk attached dcrs. Volume=%s\n", dev->VolCatInfo.VolCatName);
DCR *mdcr;
foreach_dlist(mdcr, dev->attached_dcrs) {
JCR *mjcr = mdcr->jcr;