Comment 17 for bug 94065

Revision history for this message
pdf (pdffs) wrote : Re: [Bug 94065] Re: init: add non-destructive means to disable a job

On 14/09/10 02:40, Sergey Svishchev wrote:
> @sPOiDar: This missing feature is not actually required for upstart to
> do its job. It is, of course, very nice to have.
>

Upstart is an init system - being able to control which services are
started on boot on a host is core functionality, particularly when
services like mysql are already migrated to it. This may not be very
important on your desktop machine, but in a server it's quite necessary.

In VM environments, for example, memory is a precious commodity so
running numerous extraneous processes is extremely undesirable. A more
serious example of why this is important - any cluster/HA environment
needs to have services under tight control for correct, reliable
operation. Starting them out of order, or when they're meant to be down
can lead to some quite nasty results, and a lot of manual intervention
to repair. The lack of this feature means manually hacking the scripts,
then carefully dealing with every upgrade - it's a shambles.

It's these sort of decision that make me re-evaluate whether Ubuntu has
actually matured enough for the server, or whether the strong desktop
focus obscures the view of what's important in the server space.