zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From anmolnar <...@git.apache.org>
Subject [GitHub] zookeeper pull request #562: [ZOOKEEPER-3084] Exit when ZooKeeper cannot bin...
Date Mon, 09 Jul 2018 09:43:53 GMT
Github user anmolnar commented on a diff in the pull request:

    --- Diff: src/java/main/org/apache/zookeeper/server/quorum/QuorumCnxManager.java ---
    @@ -905,6 +908,12 @@ public void run() {
                             + "I won't be able to participate in leader "
                             + "election any longer: "
                             + self.getElectionAddress());
    +                if (exitException instanceof BindException) {
    +                    // After leaving listener thread, the host cannot join the
    +                    // quorum anymore, this is a severe error that we cannot
    +                    // recover from, so we need to exit
    +                    System.exit(14);
    --- End diff --
    It would be great to track these exit codes at a common place somewhere. Would you mind
creating constant fields for them?
    If there're too many, we might want to create a separate Jira for the refactoring.
    Documenting them would also be very helpful. It seems like we don't list them in the docs
yet, so that might also be part of the new Jira.


View raw message