remove System.exit calls to make the server more container friendly

                 Key: ZOOKEEPER-575
             Project: Zookeeper
          Issue Type: Improvement
          Components: server
            Reporter: Patrick Hunt
             Fix For: 3.3.0

There are a handful of places left in the code that still use System.exit, we 
should remove these to make the server
more container friendly.

There are some legitimate places for the exits - in * for example 
should be fine - these are the command
line main routines. Containers should be embedding code that runs just below 
this layer (or we should refactor
so that it would).

The tricky bit is ensuring the server shuts down in case of an unrecoverable 
error occurring, afaik these are the
locations where we still have sys exit calls.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

Reply via email to