aurora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian Brazil <>
Subject Re: Graceful task shutdown
Date Tue, 24 Mar 2015 21:06:06 GMT
On 24 March 2015 at 20:57, Erb, Stephan <> wrote:

> Hi everyone,
> we are implementing the /health endpoint in our services but omit the
> implementation of the unauthenticated lifecycle methods /quitquitquit and
> /abortabortabort.
> As a consequence, stopping a service is taxed by 10 seconds waiting time
> [1]. I would like to get rid of this unnecessary delay and can think of two
> solutions:
> a) Only perform the escalation wait when the http_signaler reports that
> the message could be delivered to the service. This is a rather simple and
> localized fix.
> b) Use another port for lifecycle events. This would require a new
> addition to the task configuration and proper plumbing throughout the rest
> of the system. Backward compatibility could be achieved by using 'health'
> as the default lifecycle management port.
> Any thoughts? I would be happy with the simple solution, but in the end
> it's your call :-)

__george mentioned on IRC working on a change that'll let the wait time be
configurable (which is something I also need), would that cover your use

There were also discussions on IRC about custom lifecycle modules.


> Best Regards,
> Stephan
> [1]

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message