Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-2176

Unclear error message should be info not error

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.5.0
    • 3.5.1, 3.6.0
    • quorum
    • None

    Description

      Hi shralex,

      Looking at the CI output of ZOOKEEPER-2163 I see this:

       [exec]     [junit] 2015-04-17 17:36:23,750 [myid:] - ERROR [QuorumPeer[myid=4](plain=/0:0:0:0:0:0:0:0:11235)(secure=disabled):QuorumPeer@1394] - writeToDisk == true but configFilename == null
      

      Though looking at QuorumPeer#setQuorumVerifier I see:

                  if (configFilename != null) {
                      try {
                          String dynamicConfigFilename = makeDynamicConfigFilename(
                                  qv.getVersion());
                          QuorumPeerConfig.writeDynamicConfig(
                                  dynamicConfigFilename, qv, false);
                          QuorumPeerConfig.editStaticConfig(configFilename,
                                  dynamicConfigFilename,
                                  needEraseClientInfoFromStaticConfig());
                      } catch (IOException e) {
                          LOG.error("Error closing file: ", e.getMessage());
                      }
                  } else {
                      LOG.error("writeToDisk == true but configFilename == null");
                  }
      

      there's no proper error handling so I guess maybe we should just make it a warning? Thoughts?

      Attachments

        1. ZOOKEEPER-2176.patch
          0.7 kB
          Raúl Gutiérrez Segalés

        Activity

          People

            rgs Raúl Gutiérrez Segalés
            rgs Raúl Gutiérrez Segalés
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: