This seemed to say that the director’s client limit MaximumConcurrentJobs = 1 
was hit. WHen I changed it to MaximumConcurrentJobs = 5 I was able to run the 
Admin job concurrently. 

I still don’t understand why this job would count against the client job limit, 
as I thought that it is a job that does something on the SD, not on the client 
/ FD. Do you understand this?

> On 20. Apr 2023, at 20:55, Justin Case <jus7inc...@gmail.com> wrote:
> 
> Hi Martin,
> 
>> On 20. Apr 2023, at 20:38, Martin Simmons <mar...@lispworks.com> wrote:
>> 
>> What is the output of the "status dir" command when the Admin job is waiting?
>> 
> it says for the Admin job: is waiting on max Client jobs
> what does that mean?
> 
>> When you say "Both jobs have set AllowMixedPriority = yes." do you mean all
>> jobs that are running at the time you want to Admin job to run?
> 
> For now I have  job running for testing, and the Admin job, and both have 
> AllowMixedPriority = yes.
> 
>> 
>>>>>>> On Thu, 20 Apr 2023 12:14:57 +0200, Justin Case said:
>>> 
>>> 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
>>> 
>> 
> 

_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to