Comment 41 for bug 94065

Revision history for this message
pdf (pdffs) wrote :

Nominating for SRU:

The moving of core system daemons (ie - mysql, libvirt-bin, etc) to Upstart without the means for non-destructive disabling impairs the ability to use those services on servers, particularly in clustered environments. This is a regression.

The addition of the 'manual' stanza, and .override files in upstart-0.9.4-1ubuntu1 resolves this problem.

A minimal patch will need to be extracted from the other changes introduced in 0.9.4-1ubuntu1, will extract upon approval from SRU team.

TEST CASE: Attempt to disable service managed by upstart, whilst maintaining the ability to actually start the service manually. This is impossible. As a sample use case, without the ability to move clustered services under cluster control, concurrent service starting will destroy shared data on non-cluster-aware filesystems.

The patch would add additional functionality with minimal impact, there should be no regression for existing users.

Please let me know if I'm required to extract the patch and produce the candidate package.