On Oct 29 2005, Anders Henke wrote:
>  I can circumvent Bacula's current behaviour by enabling Data Spooling, 
>  however, this also adds up 100% of IO load to the backup server, as 
>  each client is streamed to a temporary file and afterwards copied into
>  a volume.
> 
>  I would expect Bacula to count the number of currently running jobs for
>  this volume when starting a new job and ask the storage daemon to use a
>  new volume for the next job, if the number of already running jobs per
>  volume exceeds the configured limit of jobs per volume. 

In between, I've enabled Data Spooling just for curiosity ...
-there are no longer multiplexed streams to the same Volume (good).
-IO Load is as bad as expected: backup takes twice as long.

In this setup, another problem came up: one backup job has been despooling
to the Volume and database, but in between a second job started, created
a new volume and aborted, as the "disk device" still had the other Volume
mounted:

[...]
31-Oct 20:38 anders3-dir: Start Backup JobId 33,
Job=home-home-achim.2005-10-31_20.38.02
31-Oct 20:38 anders3-dir: Created new Volume "File-0010" in catalog.
31-Oct 20:38 anders3-sd: home-home-achim.2005-10-31_20.38.02 Fatal error:
Device /home/bandsalat is busy writing on another Volume.
31-Oct 20:38 home-fd: home-home-achim.2005-10-31_20.38.02 Fatal error:
job.c:1665 Bad response to Append Data command. Wanted 3000 OK data
, got 3903 Error append data

31-Oct 20:38 anders3-dir: home-home-achim.2005-10-31_20.38.02 Error: Bacula
1.36.3 (22Apr05): 31-Oct-2005 20:38:58

This happened multple times so far and looks like a real bug to me.

To me, Bacula should behave in one of two ways:
-bacula should wait until the device is empty, before it attempts to 
 auto-create and mount a new volume.
-the storage daemon should be able to mount as many volumes concurrently
 as configured in Maximum Concurrent Jobs and the director should
 be able to make use of this ability. This would also help to clear
 a few of my other issues (concurrent restore, concurrent backups).


Regards,

Anders


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to