On 2013-05-14 10:58, Thomas Perschak wrote:
I am complaining about the confusing terminology.

Ahh thank you for clarifying.

"kill signal" specifies the signal send for termination while "kill
timeout" has nothing to do with termination - it is about killing.

Example:
kill signal SIGxxx
kill timeout 120

Looking at the example one thinks that SIGxxx is send after 120
seconds - which is wrong - it is send automatically after 5 seconds.

So I thought it more logic if "kill signal" was renamed to "term
signal", in addition there should be a "term timeout".
The "kill timeout" should stay as it is.

Example:
term signal SIGxxx
term timeout 30
kill timeout 120

The "kill signal" is not sent 5 seconds later, but immediately after progressing past the stop/pre-stop state. This is the way upstart signals to the process that it should exit now. There would be no reason to delay that signal at all.

I'd be more inclined to change 'kill signal' to this:

stop signal SIGxxx

And deprecate the usage of 'kill signal'. That would in fact be more clear.

--
upstart-devel mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/upstart-devel

Reply via email to