On 11/11/2016 12:40 PM, Ulrich Leodolter wrote:
> Hi Kern,
>
>> Kern Sibbald <k...@sibbald.com> hat am 11. November 2016 um 10:33 
>> geschrieben:
>>
>>
>> Hello Ulrich,
>>
>> On 11/11/2016 09:52 AM, Ulrich Leodolter wrote:
>>> Hi all,
>>>
>>> it seems that enable client or job does not trigger an update and requeue 
>>> for the scheduler.
>> The scheduler queue is refreshed approximately once an hour, so if you
>> activate a schedule, it will probably not be noticed until the next refresh.
>>> we use a cron job which dynamically enables/disables workstation jobs 10 
>>> minutes before they are scheduled in the evening.  if somewone powers of 
>>> his workstation on weekend then backup job will be disabled and we get no 
>>> failed jobs.  on monday evening the job will be enabled if the workstation 
>>> is alive.  but we noticed that the jobs does not run if it is sheduled 10 
>>> minutes later.
>>>
>>> it seems there must be some action on the scheduler between the enable job 
>>> and the scheduled time or the time between enable and scheduled time must 
>>> be greater than 1 hour.  at least we observed this behaviour.
>>>
>>> but i would expect that enable job or client triggers also a requeue for 
>>> the scheduler if there are any assoicated scheduldes.
>> That code does not currently exist.
>>
> Do you think that would be useful ?  then i coud try to develop that code and 
> provided a patch.

I had never thought about this problem before, so yes, I think it would 
be useful, and it would even be much better if you provide a patch.  I 
haven't looked at the code, but I suspect that it should not be hard to do.

>
>>> is there any command which triggers a rescan for the scheduler?
>> If you run your cron job at least one hour before the job should be
>> scheduled, I think it will work.  If you try that please let me know if
>> it works or not.
>>
> Actually we use this workaround since a few days, and it seems to work.

OK, thanks for the confirmation.

>
> We run the script twice, 1:10h and 10min before all workstation jobs are 
> scheduled in the evening, if someone powers of the machine inbetween the 
> corresponding job will be disabled by the second run.  the scheduler is not 
> updated but it will not start because the enabled flag is checked.
>
> I pushed my simple script to github, it depends on the old bweb perl modules 
> and naming conventions of config files, client names and job names (we are 
> still using a slightly modified bweb against 7.4.4)
>
> https://github.com/uleodolter/bacula/blob/master/scripts/run_CheckUsers

Interesting script.  I am going to show it to the bweb guys.

Best regards,
Kern
>
> Best regards
> Ulrich
>
>> Best regards,
>> Kern
>>
>>> Best regards
>>> Ulrich
>>>
>>> p.s. running bacula 7.4.4 community version
>>>
>>> Ulrich Leodolter <ulrich.leodol...@obvsg.at>
>>> Oesterreichische Bibliothekenverbund und Service GmbH
>>> Raimundgasse 1/3, A-1020 Wien
>>> Fax +43 1 4035158-30
>>> Tel +43 1 4035158-21
>>> Web http://www.obvsg.at
>>>
>>> ------------------------------------------------------------------------------
>>> Developer Access Program for Intel Xeon Phi Processors
>>> Access to Intel Xeon Phi processor-based developer platforms.
>>> With one year of Intel Parallel Studio XE.
>>> Training and support from Colfax.
>>> Order your platform today. http://sdm.link/xeonphi
>>> _______________________________________________
>>> Bacula-devel mailing list
>>> Bacula-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/bacula-devel
>>>
> Ulrich Leodolter <ulrich.leodol...@obvsg.at>
> Oesterreichische Bibliothekenverbund und Service GmbH
> Raimundgasse 1/3, A-1020 Wien
> Fax +43 1 4035158-30
> Tel +43 1 4035158-21
> Web http://www.obvsg.at
>


------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to