Jun Rao created KAFKA-3762:
------------------------------

             Summary: Log.loadSegments() should log the message in exception
                 Key: KAFKA-3762
                 URL: https://issues.apache.org/jira/browse/KAFKA-3762
             Project: Kafka
          Issue Type: Improvement
          Components: core
    Affects Versions: 0.10.0.0
            Reporter: Jun Rao


In Log.loadSegments(), we have the following code. It would be useful to log 
the error message in IllegalArgumentException.

        if(indexFile.exists()) {
          try {
              segment.index.sanityCheck()
          } catch {
            case e: java.lang.IllegalArgumentException =>
              warn("Found a corrupted index file, %s, deleting and rebuilding 
index...".format(indexFile.getAbsolutePath))
              indexFile.delete()
              segment.recover(config.maxMessageSize)
          }
        }




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to