Greetings to all, I have the simple Admin job "truncate-pools-all” (see further down) and I would like to be able to run it concurrently while some backup job “backup1" (see further down) is running. Lets say backup jobs have Priority = 20. The Runscript Console command has Priority = 10 and uses drive number 9, which is very likely not in use when the Admin job is started. The backup jobs usually use drive number 0. Both jobs have set AllowMixedPriority = yes. While I can successfully run this command in bconsole concurrently when a backup job is already running, when starting the Admin job the Bacula queuing algorithm puts this Admin job in the queue and it is waiting until the currently running backup job has finished. My understanding was that this is normal behaviour when AllowMixedPriority = no (default). However, I have explicitly enabled AllowMixedPriority and still it does not work. The MaximumConcurrentJobs are 5 or 20 in different components, except for the SD file autochanger drives, there it is set to 1.
My first guess would be, that somehow the SD does not automagically make use of the available unoccupied drives of the autochanger (although the default behaviour should be AutoSelect = yes). So it tells the director that the drive is busy and then the director makes the Admin job wait. But I could also be wrong, as I am not an expert on Bacula topics. What would I need to change to get this to work as expected and described at the top of this mail? Thanks for considering my question and have a good time, J/C Job { Name = "truncate-pools-all" Type = "Admin" JobDefs = "default1" Enabled = no Runscript { RunsOnClient = no RunsWhen = "Before" Console = "truncate volume allpools storage=unraid-tier1-storage drive=9" } Priority = 10 AllowDuplicateJobs = no AllowMixedPriority = yes } JobDefs { Name = "default1" Type = "Backup" Level = "Full" Messages = "Standard" Pool = "default1" FullBackupPool = "default1" IncrementalBackupPool = "default1" Client = “machine1" Fileset = "EmptyFileset" MaxFullInterval = 2678400 SpoolAttributes = yes Priority = 20 AllowIncompleteJobs = no Accurate = yes AllowDuplicateJobs = no } This is the backup job that is already running: Job { Name = “backup1" Pool = “pool1" FullBackupPool = “pool1" IncrementalBackupPool = “pool1" Fileset = “fs1" Schedule = “schd1" JobDefs = “default2" Enabled = yes AllowIncompleteJobs = no AllowDuplicateJobs = no AllowMixedPriority = yes } JobDefs { Name = “default2" Type = "Backup" Level = "Full" Messages = "Standard" Pool = "default1" Client = “machine1" Fileset = "EmptyFileset" Schedule = “sched2" Priority = 20 Accurate = yes } _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users