bookkeeper icon indicating copy to clipboard operation
bookkeeper copied to clipboard

Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads

Results 409 bookkeeper issues
Sort by recently updated
recently updated
newest added

### Motivation Increase the CI timeout value. Descriptions of the changes in this PR: Fix #xyz Main Issue: #xyz BP: #xyz ### Motivation (Explain: why you're making that change, what...

@lhotari @thetumbled please take a look at this issue. **BUG REPORT** Due to previous issues with `EBADREQ` (bookie error : `Unexpected exception while writing` ), I cherry-pick the PR: `https://github.com/apache/bookkeeper/pull/4066`,...

type/bug

### Motivation Currently, when using `ScriptBasedMapping` for network location resolution via the topology script, only IP addresses are passed to the script. In some situations it is preferable to pass...

**QUESTION** In ReadEntryProcessorV3, the entry ByteBuf is converted to ByteString by ByteString#copyFrom, Appearently copy is not suitable for a high performance requirement. I mean why not use UnsafeByteOperation here, this...

type/question

**BUG REPORT** ***Describe the bug*** While client reads entry(s),bookie will send read request to node in sequence, and WriteSet is recycled when we receive a successfully response, but SequenceReadRequest will...

type/bug

**QUESTION** The following logs appear when the autorecovery temporarily is unable to access the bookies during pod restarts. Can the logging for such a scenario be changed from ERROR to...

type/question

Main Issue: https://github.com/apache/bookkeeper/issues/281 ### Motivation The issue https://github.com/apache/bookkeeper/issues/281 and https://github.com/apache/bookkeeper/issues/610 is completed. The notes should be updated after https://github.com/apache/bookkeeper/pull/1646. ### Changes update outdated notes.

### Motivation The current implementation of `addDefaultRackBookiesIfMinNumRacksIsEnforced` has the following issues: - **Redundant logic**: The initialization and merging process for collecting Bookie nodes on the default rack involves unnecessary data...

### Motivation Fix flaky test: https://github.com/apache/bookkeeper/actions/runs/18525197327/job/52795009929?pr=4652 ### Changes To maintain consistency and reduce future modifications, all assertion timeouts in `testEmptyLedgerLosesQuorumEventually` that use the format `assertTrue(xxx, latch.await(xx))` have been unified to...

https://github.com/apache/bookkeeper/blob/3c80cefa50173924453985d536f91fa845f4161b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeper.java#L641 Use random numbers in the code to determine whether a bookie should be quarantined. If there are many failures, the number of bookies that will eventually be quarantined will...