This is an automated email from the ASF dual-hosted git repository.
merlimat pushed a change to branch branch-4.18
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
from 8c394a7cca [maven-release-plugin] rollback changes from release
preparation of v4.18.0-rc1
new fd15187711 Add spin-wait hint to BlockingMpscQueue producer-side busy
loops (#4831)
new 15e1bf2f14 Use ThreadLocalRandom for thread selection in
OrderedExecutor (#4832)
new 591c58df43 Write journal entry length prefix and payload in a single
BufferedChannel write (#4833)
new c60dfe1381 Add OpenBuilder.withKeepUpdateMetadata and
DeleteBuilder.withLoggerContext to the builder API (#4834)
new 8fe398538c Skip journal flush-trace loop when debug logging is
disabled (#4835)
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../common/collections/BlockingMpscQueue.java | 6 ++
.../bookkeeper/common/util/OrderedExecutor.java | 7 +--
.../apache/bookkeeper/bookie/BufferedChannel.java | 73 ++++++++++++++++------
.../java/org/apache/bookkeeper/bookie/Journal.java | 20 +++---
.../bookkeeper/bookie/SlowBufferedChannel.java | 6 ++
.../apache/bookkeeper/client/LedgerDeleteOp.java | 27 +++++++-
.../org/apache/bookkeeper/client/LedgerOpenOp.java | 6 +-
.../bookkeeper/client/api/DeleteBuilder.java | 18 ++++++
.../apache/bookkeeper/client/api/OpenBuilder.java | 16 +++++
.../bookkeeper/client/impl/OpenBuilderBase.java | 7 +++
.../bookkeeper/bookie/BufferedChannelTest.java | 40 ++++++++++++
.../client/api/BookKeeperBuildersTest.java | 43 +++++++++++++
.../bookkeeper/client/api/LoggerContextTest.java | 64 ++++++++++++++++++-
13 files changed, 294 insertions(+), 39 deletions(-)