[Bug 1465386] Re: Default values for WAIT_STATE are wrong in the upstart wait-for-state job
Martin Pitt
martin.pitt at ubuntu.com
Mon Jul 4 15:31:14 UTC 2016
Changing the default behaviour in 14.04 in our central init seems quite
risky to me. Can you please explain in some more detail/with an example
which packages are affected here?
In particular, bug 1465382 has a patch which seems to be a more local
workaround for this one, right? Or do these two need to go together?
** Changed in: upstart (Ubuntu Trusty)
Status: Confirmed => Incomplete
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to upstart in Ubuntu.
https://bugs.launchpad.net/bugs/1465386
Title:
Default values for WAIT_STATE are wrong in the upstart wait-for-state
job
Status in upstart package in Ubuntu:
Invalid
Status in upstart source package in Trusty:
Incomplete
Bug description:
In Ubuntu 14.04, the wait-for-state job uses the env vars
WAIT_STATE="started" or WAIT_STATE="stopped". if the GOAL env var is
set to 'start' or 'stop'.
However, according to the upstart cookbook, the desired states for a
already started/stopped job are 'start/running' and 'stop/waiting'.
Maybe a misunderstood has occurred was the meaning of signals was job
states (for example, after a job reaches the start/running state, it
emits the started signal).
The strange thing is that the waiting/running wait states were
proposed at the first implementations of this job, and not the
stopped/started states: https://lists.ubuntu.com/archives/upstart-
devel/2011-February/001405.html.
This bug can make some developers to write upstart jobs that return
errors (like the GlusterFS developers, that forgot the
WAIT_STATE="running" condition).
References:
- http://upstart.ubuntu.com/cookbook/#job-states
- http://upstart.ubuntu.com/cookbook/#events-not-states
- https://bugs.launchpad.net/ubuntu/+source/glusterfs/+bug/1465382
I'm attaching a patch too.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1465386/+subscriptions
More information about the foundations-bugs
mailing list