This is an automated email from the ASF dual-hosted git repository.
lhotari pushed a change to branch branch-4.17
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
from 58c552146b Remove unused commons-lang dependency (#4654)
new c1e1585a92 [fix]Wrong error code(-107) of opening a deleted ledger
(#4657)
new f1d6a9074f [fix]BK stays at read_only state even if the disk is empty
(#4640)
new b6d8b0f809 [fix] Failed read entries after multiple decommissioning
(#4613)
new c23a28f906 Bring back the old public method name (#4682)
new e199e8dfcc Supports configuring TCP Keepalive related parameters in
Bookie Client. (#4683)
new 6338d45ff7 feat: support `equalsAndHashcode` for BookieServerInfo
(#4686)
new d95cf46e5a Exclude commons-collections from dependencies (#4689)
The 7 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:
.../src/main/resources/LICENSE-all.bin.txt | 2 -
.../src/main/resources/LICENSE-bkctl.bin.txt | 2 -
.../src/main/resources/LICENSE-server.bin.txt | 2 -
.../apache/bookkeeper/bookie/BookieException.java | 12 ++
.../bookkeeper/bookie/BookieStateManager.java | 29 ++-
.../org/apache/bookkeeper/bookie/BookieStatus.java | 19 +-
.../bookkeeper/bookie/HandleFactoryImpl.java | 2 +-
.../bookkeeper/bookie/LedgerDirsMonitor.java | 17 +-
.../org/apache/bookkeeper/bookie/StateManager.java | 12 +-
.../org/apache/bookkeeper/client/BookKeeper.java | 67 ++++++-
.../org/apache/bookkeeper/client/LedgerOpenOp.java | 42 +++-
.../bookkeeper/client/ReadOnlyLedgerHandle.java | 10 +-
.../bookkeeper/conf/ClientConfiguration.java | 59 ++++++
.../bookkeeper/discover/BookieServiceInfo.java | 38 ++++
.../bookkeeper/proto/PerChannelBookieClient.java | 18 +-
.../bookkeeper/proto/ReadEntryProcessor.java | 2 +-
.../bookkeeper/proto/ReadEntryProcessorV3.java | 5 +-
.../bookkeeper/proto/WriteEntryProcessor.java | 4 +-
.../bookkeeper/proto/WriteEntryProcessorV3.java | 4 +-
.../bookkeeper/proto/WriteLacProcessorV3.java | 4 +
.../http/service/BookieStateReadOnlyService.java | 4 +-
.../bookie/BookieInitializationTest.java | 153 +++++++++++++--
.../apache/bookkeeper/bookie/LedgerCacheTest.java | 2 +-
.../org/apache/bookkeeper/client/TestFencing.java | 113 +++++++++++
.../bookkeeper/discover/BookieServiceInfoTest.java | 22 +++
.../TestPerChannelBookieClientTcpKeepalive.java | 141 +++++++++++++
.../replication/AuditorLedgerCheckerTest.java | 4 +-
.../replication/BookieAutoRecoveryTest.java | 28 ++-
.../FullEnsembleDecommissionedTest.java | 218 +++++++++++++++++++++
pom.xml | 8 +-
30 files changed, 984 insertions(+), 59 deletions(-)
create mode 100644
bookkeeper-server/src/test/java/org/apache/bookkeeper/proto/TestPerChannelBookieClientTcpKeepalive.java
create mode 100644
bookkeeper-server/src/test/java/org/apache/bookkeeper/replication/FullEnsembleDecommissionedTest.java