bookkeeper
bookkeeper copied to clipboard
Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
**BUG REPORT** ***Describe the bug*** I have developting a Pulsar BrokerInterceptor. The BrokerInterceptor is able to process the data that Pulsar read from BookKeeper, without memory copies. While analysing a...
Main Issue: https://github.com/apache/bookkeeper/issues/4373 ### Motivation As is shown in the issue, This is the second pr to improve the registerMetric() in orderExecutor. ### Changes 1. remove the duplicate metric 2....
Implementation PR for BP-67. Master Issue: https://github.com/apache/bookkeeper/issues/4382 Proposal PR: https://github.com/apache/bookkeeper/pull/4381
Descriptions of the changes in this PR: No need to trigger ensembleChangeLoop if all failed bookies are not in current ensemble. ### Motivation Fix the bug issue. https://github.com/apache/bookkeeper/issues/4261 ### Changes...
BP This is the master ticket for tracking BP-67: This proposal describes changes to BookKeeper to support throttling for zookeeper read of rereplication. Proposal PR - https://github.com/apache/bookkeeper/pull/4381 Implement PR -
### Motivation If we use bookieshell readLedger only with parameter -ledgerid, we can read all entries in this ledger, but if use with parameter -ledgerid and --bookie, we cant read...
JUnit 5 offers significant improvements over JUnit 4, including more powerful and flexible testing capabilities like annotation-based coding(so we don't need to write assume), parallel test execution, and other features....
JIRA: https://issues.apache.org/jira/browse/BOOKKEEPER-792 Reporter: Ivan Kelly @ivankelly Right now, to include bookkeeper as a dependency, you need to include org.apache.bookkeeper:bookkeeper-server This pulls in all the bookkeeper-server code, and all the server...
**BUG REPORT** ***Describe the bug*** When the journal directory is configured to be even, the ledger allocated to each journal will be uneven. The root cause is that almost all...
### Motivation The default value of `minorCompactionMaxTimeMillis` is -1 to let the compaction in no limit time, which will significantly reduces the ability of the compaction mechanism. #### Quantify compaction...