You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Jun Rao (JIRA)" <ji...@apache.org> on 2016/05/27 00:49:12 UTC

[jira] [Created] (KAFKA-3762) Log.loadSegments() should log the message in exception

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)