issuing a jujud restart

Andrew Wilkins andrew.wilkins at canonical.com
Mon Aug 11 01:48:43 UTC 2014


On Mon, Aug 11, 2014 at 5:41 AM, Menno Smits <menno.smits at canonical.com>
wrote:

> How this happens is slightly complex but the short answer is that if any
> of jujud's workers exit with a fatalError (as defined in
> cmd/jujud/agent.go), then jujud will terminate (and then be restarted by
> upstart).
>
> I'm not sure how you should propagate the need to exit from the restore
> API call through to the worker but I'm sure that's doable.
>

We currently have ErrTerminateAgent, which signals that the agent should
uninstall itself and then terminate. We probably just want an
ErrRestartAgent which exits the process; upstart will restart it.


> HTH,
> Menno
>
>
>
> On 9 August 2014 11:32, Horacio Duran <horacio.duran at canonical.com> wrote:
>
>> Hey, I am currently working on restore command for juju state servers. I
>> find myself in the need, after putting all the back-up parts in place, of
>> restarting jujud, from within jujud. Can anyone shed some light on how to
>> do that?
>> Thank you all.
>> Cheers
>> --
>> Horacio Durán
>>
>>
>> --
>> Juju-dev mailing list
>> Juju-dev at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>
>>
>
> --
> Juju-dev mailing list
> Juju-dev at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju-dev/attachments/20140811/327758ec/attachment-0001.html>


More information about the Juju-dev mailing list