Oh, I forgot to mention that when you start the console, if I am not
mistaken (to be verified), it "locks onto" the most recent
bacula-dir.conf file as if it were a regular job, and consequently, if
you want bconsole to show a more recent bacula-dir.conf I reccommend
restarting bconsole.  In fact, keeping old bconsoles connected to the
Director can block a given bacula-dir.conf in memory, and at some point,
the Director will not be able to do a "reload" command.  So if you are
doing a lot of reloads, be sure to kill off old bconsole sessions.

Best regards,
Kern

On 10/19/2015 03:29 PM, Rich Otero wrote:
> Hello,
>
> We make a backup product that uses Bacula as the backend. Our systems
> run Ubuntu v12.04 (kernel v3.12.17) with Bacula v5.2.12. Our product
> sets up the job resource definitions based on the user's choices, it
> validates the configuration with `bacula-dir -t`, and then it issues
> the bconsole `reload` command to load the new job resource. On a
> particular customer system, we find that the new job resource has not
> been loaded after the `reload` command has completed. If we give the
> `run` command, the new job is not in the list of jobs that can be
> executed. If we restart bacula-dir, then the job resource is loaded
> and it can be run. We haven't been able to figure out why `reload`
> isn't doing what we expect, so I hope that you can offer some advice.
> I have attached the Director configuration file from the affected
> system (bacula-dir.conf) and the file where we put the job resource
> definitions (jobs.conf), which is imported by the main configuration file.
>
> I've found a few relevant points in researching this problem online.
> The bconsole documentation seems to discourage you from using `reload`:
>
> "While it is possible to reload the Director's configuration on the
> fly, even while jobs are executing, this is a complex operation and
> not without side effects. Accordingly, if you have to reload the
> Director's configuration while Bacula is running, it is advisable to
> restart the Director at the next convenient opportunity."
>
> http://www.bacula.org/5.2.x-manuals/en/console/console/Bacula_Console.html
>
> Indeed, I have found that restarting the Director causes the new job
> resource to be loaded, but this is not a good solution for us because
> we often have many Bacula jobs running simultaneously; the
> "convenient" times when the Director could be restarted will be too
> infrequent.
>
> I also found a closed bug ticket from a user who describes practically
> the same problem:
>
> http://bugs.bacula.org/view.php?id=1573
>
> Thank you in advance for your help.
>
> Regards,
> Rich Otero
> Director, Technical Support and Professional Services
> EditShare
> rot...@editshare.com <mailto:rot...@editshare.com>
> 617-782-0479
>
>
> ------------------------------------------------------------------------------
>
>
> _______________________________________________
> 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