debian initscript sometimes mistakenly thinks it failed, gives extraneous output
--------------------------------------------------------------------------------
Key: CASSANDRA-1772
URL: https://issues.apache.org/jira/browse/CASSANDRA-1772
Project: Cassandra
Issue Type: Bug
Components: Packaging
Affects Versions: 0.7.0 rc 1
Environment: Debian Squeeze with cassandra 0.7.0~rc1 on a slicehost VM
Reporter: paul cannon
Priority: Minor
On my test systems, which are all relatively slow VMs, the Cassandra debian
initscript usually thinks it fails to start, even though the startup was
successful. It appears that jsvc forks the daemon process and exits, and the
initscript check for the running Cassandra service occurs before the new daemon
is able to initialize itself and create its pidfile.
On top of that, most invocations end up spitting out a small amount of garbage
from /bin/ps, in addition to the typical "Stopping Cassandra: cassandra." log
messages one sees if verbose=yes in /etc/default/rcS. This is not very
flattering.
Finally, the initscript should provide the "status" command to meet current LSB
spec. The functionality is mostly complete already anyway, and it can be quite
useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.