This is an automated email from the ASF dual-hosted git repository.

yong pushed a change to branch branch-4.15
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


    from 07c38c7513 Expose registrationClient in DefaultBookieAddressResolver 
(#3724)
     new c74c2592de Revert "InterleavedLedgerStorage: safe release ByteBuf 
(#3674)"
     new 4543493a00 Revert "[refactor][bookkeeper] Refactor ByteBuf release 
method in DefaultEntryLogger (#3673)"
     new 5fdef33217 Bump jcommander from 1.78 to 1.82 (#3476)
     new 63a90c75bd Adjust log stack output (#3496)
     new d03f6a25a7 ledgerFragment check and results keep order (#3504)
     new e7848a5f1f LedgerHandle: do not complete metadata operation on the 
ZookKeeper/Metadata callback thread (#3516)
     new e05f0e0bd5 Show content of map (#3538)
     new 8f673e5064 Using a separate thread pool to execute openWithMetadata 
(#3548)
     new 0336c3b35e Use LinkedHashMap instead of HashMap to fix flaky tests due 
non-deterministic order (#3551)
     new ed55d4184e Avoid extra buffer to prepend frame size (#3560)
     new fbe0e5f08f [configuration] fix typo in bk_server.conf (#3574)
     new 716a4e522e Correct link class name (#3594)
     new e32e327a54  update doc about flushInterval config (#3601)
     new 7614cd6bfd BookieImpl remove wait until journal quits (#3603)
     new a7436e6152 Apply recycle logic during add entry creation but ledger 
close to LedgerHandleAdv (#3621)
     new 494f9e9499 Fix GetBookieInfo failed event stats (#3622)
     new c0ac377484 [log] Add journal file path that caused failure in 
multi-journal config (#3623)
     new ba473740de Include bkperf into bk all package (#3632)
     new fba90caa49 Upgrade docker image version to fix CVEs (#3640)
     new a95020ef04 Fix issue where checkAllLedgers could get stuck when read 
throttling is enabled (#3655)
     new 773105e187 Check client if closed when complete callback. (#3661)
     new 3a684190f4 [fix][server]fix memory leak when operating ledger metadata 
(#3662)
     new 84ecb39301 Exit bookkeeper shell correctly even if fails to run for 
some reason (#3663)
     new 42504da9d1 Fix RegionAwareEnsemblePlacementPolicy update rack info 
problem. (#3666)
     new 63157d5001 [fix][server]fix memory leak when closeRecovered,failed on 
clearing newEnsemblesFromRecovery (#3672)
     new 5df5d56e97 Make `jvm_memory_direct_bytes_used` metrics compatible with 
jdk8. (#3677)
     new 858637b599 Show result of isFenced in log (#3678)
     new a8df522f02 Not wrap IOException twice form checkpoint (#3683)
     new 540bc14c04 [improve][doc] improve bk_server.conf docs (#3715)
     new a6a407487a Speed up the rebuildinding of RocksDB index (#3458)
     new f92171f109 recycle LongPairWrapper (#3728)
     new fcff85bebf Fix memory leak when the Bookie is in read-only mode. 
(#3746)
     new f3eadd6885 Fix QueueEntry recycle problem. (#3747)

The 33 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:
 bookkeeper-dist/all/pom.xml                        |   6 +
 .../src/main/resources/LICENSE-all.bin.txt         |   6 +-
 .../src/main/resources/LICENSE-bkctl.bin.txt       |   4 +-
 .../src/main/resources/LICENSE-server.bin.txt      |   4 +-
 .../src/main/resources/NOTICE-all.bin.txt          |   2 +-
 .../src/main/resources/NOTICE-bkctl.bin.txt        |   2 +-
 .../src/main/resources/NOTICE-server.bin.txt       |   2 +-
 .../org/apache/bookkeeper/bookie/BookieImpl.java   |  30 +---
 .../org/apache/bookkeeper/bookie/BookieShell.java  |  78 ++++++-----
 .../apache/bookkeeper/bookie/EntryLogMetadata.java |   4 +-
 .../org/apache/bookkeeper/bookie/EntryLogger.java  |  11 +-
 .../bookie/InterleavedLedgerStorage.java           |   4 +-
 .../java/org/apache/bookkeeper/bookie/Journal.java |  10 +-
 .../storage/ldb/LocationsIndexRebuildOp.java       |  25 +++-
 .../ldb/SingleDirectoryDbLedgerStorage.java        |  18 +--
 .../bookkeeper/bookie/storage/ldb/WriteCache.java  |   5 +-
 .../apache/bookkeeper/client/LedgerChecker.java    |   5 +-
 .../apache/bookkeeper/client/LedgerCreateOp.java   |  12 +-
 .../org/apache/bookkeeper/client/LedgerHandle.java |  24 +++-
 .../apache/bookkeeper/client/LedgerHandleAdv.java  |   2 +
 .../org/apache/bookkeeper/client/LedgerOpenOp.java |  25 ++--
 .../RackawareEnsemblePlacementPolicyImpl.java      |   4 +-
 .../bookkeeper/client/ReadOnlyLedgerHandle.java    |  13 +-
 .../client/RegionAwareEnsemblePlacementPolicy.java |  85 ++++++++++--
 .../bookkeeper/meta/CleanupLedgerManager.java      |  15 +-
 .../bookkeeper/meta/HierarchicalLedgerManager.java |  11 ++
 .../org/apache/bookkeeper/meta/LedgerManager.java  |  27 ++--
 .../apache/bookkeeper/proto/BookieNettyServer.java |   6 +-
 .../bookkeeper/proto/BookieProtoEncoding.java      |  44 ++++--
 .../apache/bookkeeper/proto/BookieProtocol.java    |   9 +-
 .../bookkeeper/proto/GetBookieInfoProcessorV3.java |   6 +-
 .../bookkeeper/proto/PacketProcessorBase.java      |   4 +-
 .../bookkeeper/proto/PerChannelBookieClient.java   |   6 +-
 .../org/apache/bookkeeper/replication/Auditor.java |  39 ++++--
 .../cli/commands/bookie/ListLedgersCommand.java    |   4 +-
 .../org/apache/bookkeeper/util/ByteBufList.java    |  24 +---
 .../org/apache/bookkeeper/bookie/EntryLogTest.java |   3 +
 .../bookie/storage/ldb/WriteCacheTest.java         |  24 +++-
 .../bookkeeper/client/BookieWriteLedgerTest.java   |   6 +-
 .../apache/bookkeeper/client/MockBookKeeper.java   |  17 ++-
 .../apache/bookkeeper/client/MockLedgerHandle.java |   5 +
 .../TestRegionAwareEnsemblePlacementPolicy.java    | 154 +++++++++++++++++++++
 .../bookkeeper/meta/CleanupLedgerManagerTest.java  |  81 +++++++++++
 .../bookkeeper/proto/BookieProtoEncodingTest.java  |   6 +-
 .../proto/GetBookieInfoProcessorV3Test.java        | 101 ++++++++++++++
 .../replication/AuditorReplicasCheckTest.java      |  12 +-
 .../apache/bookkeeper/test/ReadOnlyBookieTest.java |   2 +-
 .../prometheus-metrics-provider/pom.xml            |   6 +-
 .../prometheus/PrometheusMetricsProvider.java      |  33 ++++-
 .../prometheus/TestPrometheusMetricsProvider.java  |   7 +-
 conf/bk_server.conf                                |  10 +-
 dev/docker/Dockerfile                              |   2 +-
 dev/release/Dockerfile                             |   2 +-
 pom.xml                                            |   2 +-
 site3/website/docs/reference/config.md             |   2 +-
 55 files changed, 804 insertions(+), 247 deletions(-)
 create mode 100644 
bookkeeper-server/src/test/java/org/apache/bookkeeper/meta/CleanupLedgerManagerTest.java
 create mode 100644 
bookkeeper-server/src/test/java/org/apache/bookkeeper/proto/GetBookieInfoProcessorV3Test.java

Reply via email to