[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bacula-devel] patch for presence of file daemon
On Tuesday 19 August 2008 20:38:29 David Boyes wrote:
> May I suggest a slightly different approach?
> What if you added a console command that would provide the time and date
> of the next scheduled run for a specific client? And what if we either
> modified the FD to (or wrote a small application that would) connect as
> a console, retrieve the next scheduled date/time, disconnect, and then
> wait until that time arrived and run a command -- such as a bconsole
> script that connected as a console, did a SETIP command for the node in
> question, and ran the scheduled backup?
Yes, that is perfectly fine, and isn't really any different from what I
suggest, except it is an addition that permits the FD to know the date/time
of the next scheduled job. I can imagine doing all kinds of additions such
as that as they fit in very nicely with the current design, which has worked
> I think that would satisfy both parties, would not require any new
> ports, and would also resolve the client-initiated backup problem as
To satisfy another concept in project #2 you also need to be able to start a
job from the FD (not a separate program) and have the director then use that
connection to do the backup. It isn't very hard, but requires a bit of new
>From what I read, the problem from their side is not so much the problems or
solutions you mention, but they want to maintain the state and prohibit the
Dir from trying to contact the Director if the Director and FD have not
previously communicated, and they want both sides to try to contact the other
on startup. The first point opens a big hole where basically the Director
will never run a job, and the second creates a situation where the Director
may be blocked several hours or more if there is a communications problem
when it starts.
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
Bacula-devel mailing list
This mailing list archive is a service of Copilotco.