Hi All,


I'm having problems with the scheduling of jobs. We have a setup with a tape 
robot with 2 drives and currently about 200 servers to backup. We make a backup 
of a server to disk. The next day it is copied to Tape with a copy job. To make 
optimal use of the tapedrives, we created 14 disk pools (2 for every day) and 
28 schedules (4 for every day: 2 disk pools and 2 per disk pool to devide the 
full backups better).



The problem occurs when� there is a Full backup of a servers which has a lot of 
data. The job runs for more then an hour. The jobs in the same schedule are run 
concurrent (set to 12). But when the next schedule starts, those jobs wait on 
the large job to be finished with the message waiting on Storage. 



When issueing the command 'echo "status stor" | bconsole' the next thing caught 
our attention:



Jobs waiting to reserve a drive:

�� 3608 JobId=166029 wants Pool="Disk_wed_2-Pool" but have Pool="" nreserve=0 
on drive "diskbackup_wed_2" (/bacula/wednesday/diskbackup_wed_2).

�� 3608 JobId=166033 wants Pool="Disk_wed_2-Pool" but have Pool="" nreserve=0 
on drive "diskbackup_wed_2" (/bacula/wednesday/diskbackup_wed_2).

�� 3608 JobId=166035 wants Pool="Disk_wed_2-Pool" but have Pool="" nreserve=0 
on drive "diskbackup_wed_2" (/bacula/wednesday/diskbackup_wed_2).

�� 3608 JobId=166037 wants Pool="Disk_wed_2-Pool" but have Pool="" nreserve=0 
on drive "diskbackup_wed_2" (/bacula/wednesday/diskbackup_wed_2).

�� 3608 JobId=166041 wants Pool="Disk_wed_2-Pool" but have Pool="" nreserve=0 
on drive "diskbackup_wed_2" (/bacula/wednesday/diskbackup_wed_2).

�� 3608 JobId=166043 wants Pool="Disk_wed_2-Pool" but have Pool="" nreserve=0 
on drive "diskbackup_wed_2" (/bacula/wednesday/diskbackup_wed_2).

�� 3608 JobId=166044 wants Pool="Disk_wed_2-Pool" but have Pool="" nreserve=0 
on drive "diskbackup_wed_2" (/bacula/wednesday/diskbackup_wed_2).

�� 3608 JobId=166045 wants Pool="Disk_wed_2-Pool" but have Pool="" nreserve=0 
on drive "diskbackup_wed_2" (/bacula/wednesday/diskbackup_wed_2).

�� 3608 JobId=166053 wants Pool="Disk_wed_2-Pool" but have Pool="" nreserve=0 
on drive "diskbackup_wed_2" (/bacula/wednesday/diskbackup_wed_2).

�� 3608 JobId=166056 wants Pool="Disk_wed_2-Pool" but have Pool="" nreserve=0 
on drive "diskbackup_wed_2" (/bacula/wednesday/diskbackup_wed_2).

�� 3608 JobId=166057 wants Pool="Disk_wed_2-Pool" but have Pool="" nreserve=0 
on drive "diskbackup_wed_2" (/bacula/wednesday/diskbackup_wed_2).



The jobs have no pool.



We also found out that when the long job is finished all jobs waiting to 
reserve a pool are going to run. It looks like the override we make in the 
schedules isn't picked up everywhere. Can this be a bug?



I also send this message (not the last part) to the user list, but no reactions 
so far.




Kind regards,



Enrico van Goor

System & Network Engineer





------------------------------------------------------------------------------

_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to