Hello Team, We have a question about an issue we are running into with Bookeeper. We use bookkeeper version 4.7.3.
This issue occurs occasionally when Bookkeeper servers are restarted. We see the following error in the logs for some time, which blocks Pravega's operations for the same duration. Not knowing the internals of Bookeeper, but just based on the exception alone, it seems like Bookeeper might not be locate the files temporarily. What could be causing this? 2019-11-28 03:52:26,491 - ERROR - [BookieReadThreadPool-OrderedExecutor-0-0:ReadEntryProcessorV3@235] - IOException while reading entry: 25 from ledger 56 java.io<https://slack-redir.net/link?url=http%3A%2F%2Fjava.io>.FileNotFoundException: No file for log 1 for 56 with location 4744138143 at org.apache.bookkeeper.bookie.EntryLogger.findFile(EntryLogger.java:1165) at org.apache.bookkeeper.bookie.EntryLogger.getChannelForLogId(EntryLogger.java:1100) at org.apache.bookkeeper.bookie.EntryLogger.internalReadEntry(EntryLogger.java:1002) at org.apache.bookkeeper.bookie.EntryLogger.readEntry(EntryLogger.java:1051) at org.apache.bookkeeper.bookie.InterleavedLedgerStorage.getEntry(InterleavedLedgerStorage.java:305) at org.apache.bookkeeper.bookie.SortedLedgerStorage.getEntry(SortedLedgerStorage.java:153) at org.apache.bookkeeper.bookie.LedgerDescriptorImpl.readEntry(LedgerDescriptorImpl.java:153) at org.apache.bookkeeper.bookie.Bookie.readEntry(Bookie.java:1305) at org.apache.bookkeeper.proto.ReadEntryProcessorV3.readEntry(ReadEntryProcessorV3.java:175) at org.apache.bookkeeper.proto.ReadEntryProcessorV3.readEntry(ReadEntryProcessorV3.java:155) at org.apache.bookkeeper.proto.ReadEntryProcessorV3.getReadResponse(ReadEntryProcessorV3.java:218) at org.apache.bookkeeper.proto.ReadEntryProcessorV3.executeOp(ReadEntryProcessorV3.java:264) at org.apache.bookkeeper.proto.ReadEntryProcessorV3.safeRun(ReadEntryProcessorV3.java:260) at org.apache.bookkeeper.common.util.SafeRunnable.run(SafeRunnable.java:36) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) -Thanks, Prajakta
