[ https://issues.apache.org/jira/browse/BOOKKEEPER-62?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ivan Kelly updated BOOKKEEPER-62: --------------------------------- Priority: Blocker (was: Major) Fix Version/s: 4.0.0 Assignee: Ivan Kelly > Bookie can not start when encountering corrupted records > -------------------------------------------------------- > > Key: BOOKKEEPER-62 > URL: https://issues.apache.org/jira/browse/BOOKKEEPER-62 > Project: Bookkeeper > Issue Type: Bug > Reporter: Sijie Guo > Assignee: Ivan Kelly > Priority: Blocker > Fix For: 4.0.0 > > > bookie tries to extract ledger ids from entry loggers during starting up. if > some records corrupted, an IOException is thrown out. > in extractLedgersFromEntryLogs function: > line 459: > int rc = bc.read(buff, pos); > if (rc != data.length) { > throw new IOException("Short read for entryLog " + > entryLogId + "@" + pos + "(" + rc + "!=" > + data.length + ")"); > } -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira