You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When Pulsar's persistence is configured with EnsembleSize != WriteQuorum, for example, EnsembleSize=2 and WriteQuorum=1, entry prefetching fails. If there is a backlog of messages, after the RocksDB index cache is evicted, the disk read rate becomes very slow, and entry prefetching fails because the entryId is validated, and at this point, the entryId is discontinuous.
Is it possible to read entries without validating the entryId?
use
org.apache.bookkeeper.bookie.storage.EntryLogger#readEntry(long)
The text was updated successfully, but these errors were encountered:
bookkeeper/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.java
Line 674 in b660726
When Pulsar's persistence is configured with
EnsembleSize != WriteQuorum
, for example,EnsembleSize=2
andWriteQuorum=1
, entry prefetching fails. If there is a backlog of messages, after the RocksDB index cache is evicted, the disk read rate becomes very slow, and entry prefetching fails because theentryId
is validated, and at this point, theentryId
is discontinuous.Is it possible to read entries without validating the
entryId
?use
org.apache.bookkeeper.bookie.storage.EntryLogger#readEntry(long)
The text was updated successfully, but these errors were encountered: