Startup script needs more LSB compatability
-------------------------------------------

                 Key: ZOOKEEPER-1064
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1064
             Project: ZooKeeper
          Issue Type: Bug
    Affects Versions: 3.3.2
            Reporter: Ted Dunning
             Fix For: 3.2.3, 3.3.3, 3.3.4


The zkServer.sh script kind of sort of implements the standard init.d style of 
interaction.

It lacks

- nice return codes

- status method

- standard output messages

See 

http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html

and

http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptfunc.html

and

http://wiki.debian.org/LSBInitScripts

It is an open question how much zkServer should use these LSB scripts because 
that may impair portability.  I
think it should produce similar messages, however, and should return 
standardized error codes.  If lsb functions
are available, I think that they should be used so that ZK works as a first 
class citizen.


I will produce a proposed patch.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to