bookkeeper
bookkeeper copied to clipboard
Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
### Motivation Enrich GC metrics to better analyze GC behavior and the time consumption of each phase. In our online environment, we found that some clusters spend a lot of...
### Motivation The support for [Jetty 9 has ended in June 2022](https://endoflife.date/eclipse-jetty). Projects should migrate to Jetty 12. ### Changes - This PR depends on PR #4446 and shouldn't be...
Descriptions of the changes in this PR: Fix #4409 ### Motivation Upgrade RocksDB to v.9.2.1 to pick up latest performance and stability improvements and fixes in deleteRanges. Hopefully deleteRanges() is...
When the bookie is not available, the RackawareEnsemblePlacementPolicyImpl default rack will be `/default-region/default-rack`, it should be `/default-rack` for RackawareEnsemblePlacementPolicyImpl. There are some logs. ``` 2024-06-17T05:22:46,591+0000 [ReplicationWorker] ERROR org.apache.bookkeeper.client.TopologyAwareEnsemblePlacementPolicy - Cannot...
Fix #3249 ### Motivation This PR addresses the issue where tests annotated with @FlakyTest were not being executed by JUnit unless they were also annotated with @Test. To resolve this,...
Descriptions of the changes in this PR: Fix #4322 Main Issue: #4322
Fixes #4278, you need to go through #4278 for the context. When a connection is broken, it will trigger PerChannelBookieClient#channelInactive. https://github.com/apache/bookkeeper/blob/8516d0a0f1dbd352d3ef6455c2d41c94661ce1ce/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/PerChannelBookieClient.java#L1292-L1312 Point 1. line_1303, it will drain all completionObjects, and...
**BUG REPORT** Recently I'm doing benchmark on bookie with entryLogPerLedgerEnabled = true, I found the process happened deadlock and hence cann't service normally, here is the threaddump information while error...
**BUG REPORT** ***Describe the bug*** when i PUT /api/v1/bookie/entry_location_compact, has the NPE error below curl -X PUT -H "Content-Type: application/json" -d '{"entryLocationRocksDBCompact": "true","entryLocations": "/data_ssd_01/bk/index17/current/locations"}' http://localhost:8001/api/v1/bookie/entry_location_compact bookkeeper version:4.16.4 2024-06-08T00:45:02,764+0800 [vert.x-eventloop-thread-0] ERROR...
org.apache.bookkeeper.client.SlowBookieTest.testSlowBookieAndFastFailOn is flaky. It fails sporadically. ``` Error: Tests run: 8, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 42.75 s