Bacula-users

[Bacula-users] disk volumes being marked in 'Error' -- concurency issue?

2010-08-11 09:35:35
Subject: [Bacula-users] disk volumes being marked in 'Error' -- concurency issue?
From: Joseph Dickson <joseph.dickson AT ajboggs DOT com>
To: "bacula-users AT lists.sourceforge DOT net" <bacula-users AT lists.sourceforge DOT net>
Date: Wed, 11 Aug 2010 09:32:41 -0400

Greetings..

 

I’m about ready to pull my hair out on this one :-/ 

 

My bacula is consistently marking volumes in Error and I’m not sure why.. I had looked at this a few months ago and it seemed like an issue where some of the special case code in volume selection was being skipped on File type devices..  anyway, more about my setup:

 

I am using a fully disk-based setup, utilizing a custom disk-changer script.  I am also setting Maximum Concurrent Jobs = 1 on each of my drive devices, so that data is not interleaved.  I have 10 drives set up, so 10 jobs should run at the same time (on different volumes)..  All volumes are part of the same pool, and all backup levels go to that pool.

 

The backup process works fine for the first scheduled backup, picking 10 volumes and labeling them appropriately.  I can schedule 20+ backup jobs, and they will all complete normally as expected and happily pick volumes that a previous job had just freed up.

 

The next night, however, when the Incremental runs, I consistently get job output like this:

 

11-Aug 01:30 zztop-dir JobId 9: Start Backup JobId 9, Job=boston.ajboggs.net_backup-onsite_fullset.2010-08-11_01.30.00_08

11-Aug 01:30 zztop-dir JobId 9: Using Device "chg0_drive0"

11-Aug 01:30 zztop-sd JobId 9: 3307 Issuing autochanger "unload slot 1, drive 0" command.

11-Aug 01:33 zztop-sd JobId 9: Warning: Volume "bvol_ELAN-OnSite0_003" wanted on "chg0_drive0" (/bacula-storage/chg0/drives/drive0) is in use by device "chg0_drive2" (/bacula-storage/chg0/drives/drive2)

11-Aug 01:33 zztop-sd JobId 9: 3301 Issuing autochanger "loaded? drive 0" command.

11-Aug 01:33 zztop-sd JobId 9: 3302 Autochanger "loaded? drive 0", result: nothing loaded.

11-Aug 01:33 zztop-sd JobId 9: Warning: Volume "bvol_ELAN-OnSite0_003" not on device "chg0_drive0" (/bacula-storage/chg0/drives/drive0).

11-Aug 01:33 zztop-sd JobId 9: Marking Volume "bvol_ELAN-OnSite0_003" in Error in Catalog.

11-Aug 01:33 zztop-sd JobId 9: 3301 Issuing autochanger "loaded? drive 0" command.

11-Aug 01:33 zztop-sd JobId 9: 3302 Autochanger "loaded? drive 0", result: nothing loaded.

11-Aug 01:33 zztop-sd JobId 9: Warning: Volume "bvol_ELAN-OnSite0_003" not on device "chg0_drive0" (/bacula-storage/chg0/drives/drive0).

11-Aug 01:33 zztop-sd JobId 9: Marking Volume "bvol_ELAN-OnSite0_003" in Error in Catalog.

11-Aug 01:33 zztop-sd JobId 9: Warning: mount.c:217 Open device "chg0_drive0" (/bacula-storage/chg0/drives/drive0) Volume "bvol_ELAN-OnSite0_003" failed: ERR=dev.c:549 Could not open: /bacula-storage/chg0/drives/drive0, ERR=No such file or directory

 

My autochanger and device entries look like:

 

Autochanger {

   Name = "chg0"

   Device = chg0_drive0

   Device = chg0_drive1

   Device = chg0_drive2

   Device = chg0_drive3

   Device = chg0_drive4

   Device = chg0_drive5

   Device = chg0_drive6

   Device = chg0_drive7

   Device = chg0_drive8

   Device = chg0_drive9

   Changer Device = /bacula-storage/chg0/chg0.conf

   Changer Command = "/bacula-storage/lvm-changer %c %o %S %a %d %v"

}

 

Device {

   Name = "chg0_drive0"

   Autochanger = yes

   ArchiveDevice = /bacula-storage/chg0/drives/drive0

   DeviceType = File

   MediaType = chg0_media

   AutomaticMount = yes

   AlwaysOpen = yes

   DriveIndex = 0

   RemovableMedia = no

   RandomAccess = yes

   Maximum Concurrent Jobs = 1

}

 

The lvm-changer script that I am using is a script that I wrote, which responds appropriately to all changer commands as far as I can tell.. and from the job output, it doesn’t look like it’s telling the changer script to do anything – it realizes the tape is in a different drive, and does NOT request that it be unloaded and reloaded into a different drive.

 

Do others have similar setups, or does everyone simply interleave data and only use one disk volume at a time?

 

Thanks for your help..

 

Joe

 

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
<Prev in Thread] Current Thread [Next in Thread>