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

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


    from fbd33b5621 Fix SST files not being cleaned up in the locations folder 
(#4555)
     new 47c3fc37a0 fix: fix resource leaks in 3 classes  (#4449)
     new 6fbc3c0644 Enable ZooKeeper client to establish connection in 
read-only mode (#4244)
     new a05bc53c59 Allocator support exitOnOutOfMemory config. (#3984)
     new 8996ccdb67 [fix][ci] Fix OWASP Dependency Check download by using NVD 
API key (#4473)
     new 3b06ecf938 fix[rocksdb]: fix error rocksdb default config for 
CFOptions (#4466)
     new 697ff57023 Set default format_version to 5 for RocksDB databases 
(#4480)
     new 9bc90b421d when failed to choose a bookie, print out the list of 
ensemble. (#4482)
     new 818a37a8c6 Upgrade to Netty 4.1.113.Final and netty-tcnative 
2.0.66.Final (#4502)
     new 93118aa55b [fix] Fix data lost after when writing ledger and deleting 
legder execute concurrency (#4462)
     new b9c567cbe4 Upgrade protobuf to 3.25.5 to address CVE-2024-7254 (#4508)
     new 33a1985c95 Optimize reorderReadSequence to check WriteSet instead of 
entire Ensemble (#4478)
     new 7cba2a665a Upgrade Zookeeper to 3.9.3 to address CVE-2024-51504 (#4523)
     new 48bcef70d1 Upgrade to Netty 4.1.115.Final to address CVE-2024-47535 
(#4524)
     new d1a3bc6a50 chore: remove docker tuning from tune-runner-vm action 
(#4536)
     new baffa345d3 Bump vertx.version from 4.5.7 to 4.5.11 to address 
CVE-2024-8391 (#4545)
     new e46da064d1 Add documentation to bk_server.conf about RocksDB config 
(#4561)
     new b00d2e0cd4 Ensure that formatVersion is specified for all RocksDB dbs 
(#4559)
     new a18dc640ba Improve locating config files (#4560)
     new 84ca507b82 Reduce metadataLock contention in LedgerHandle (#4549)
     new 2182932602 Upgrade Netty to 4.1.119, tcnative to 2.0.70 and io_uring 
to 0.0.26 (#4584)
     new a01aa111a4 Upgrade Apache Commons libraries to compatible versions 
(#4582)

The 21 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:
 .github/actions/tune-runner-vm/action.yml          |   7 -
 .github/workflows/bk-ci.yml                        |   1 +
 bookkeeper-common-allocator/pom.xml                |  10 ++
 .../common/allocator/ByteBufAllocatorBuilder.java  |   2 +
 .../impl/ByteBufAllocatorBuilderImpl.java          |   9 +-
 .../allocator/impl/ByteBufAllocatorImpl.java       |  34 ++++-
 .../bookkeeper/common/util/ShutdownUtil.java       |  86 +++++++++++
 .../common/{allocator => util}/package-info.java   |   2 +-
 .../impl/ByteBufAllocatorBuilderTest.java          |  28 ++++
 .../src/main/resources/LICENSE-all.bin.txt         | 157 +++++++++++----------
 .../src/main/resources/LICENSE-bkctl.bin.txt       | 136 +++++++++---------
 .../src/main/resources/LICENSE-server.bin.txt      | 157 +++++++++++----------
 .../src/main/resources/NOTICE-all.bin.txt          |  50 +++----
 .../src/main/resources/NOTICE-bkctl.bin.txt        |  38 ++---
 .../src/main/resources/NOTICE-server.bin.txt       |  50 +++----
 .../org/apache/bookkeeper/bookie/BookieImpl.java   |  14 +-
 .../apache/bookkeeper/bookie/BookieResources.java  |   1 +
 .../apache/bookkeeper/bookie/HandleFactory.java    |   2 +-
 .../bookkeeper/bookie/HandleFactoryImpl.java       |  31 +++-
 .../bookie/storage/ldb/KeyValueStorageRocksDB.java |   6 +-
 .../org/apache/bookkeeper/client/BookKeeper.java   |   1 +
 .../org/apache/bookkeeper/client/LedgerHandle.java |  28 ++--
 .../RackawareEnsemblePlacementPolicyImpl.java      |   9 +-
 .../bookkeeper/conf/AbstractConfiguration.java     |  10 ++
 .../bookkeeper/conf/ServerConfiguration.java       |  46 +++---
 .../server/http/service/DeleteLedgerService.java   |  21 +--
 .../bookkeeper/zookeeper/ZooKeeperClient.java      |   6 +-
 .../bookkeeper/zookeeper/ZooKeeperWatcherBase.java |  19 ++-
 .../bookkeeper/bookie/BookieJournalTest.java       |   4 +-
 .../client/BookKeeperClientZKSessionExpiry.java    |   2 +-
 .../apache/bookkeeper/client/BookKeeperTest.java   |   2 +-
 .../org/apache/bookkeeper/client/TestFencing.java  |  65 +++++++++
 .../TestRackawareEnsemblePlacementPolicy.java      |  39 +++++
 .../bookkeeper/conf/AbstractConfigurationTest.java |  10 ++
 .../replication/TestReplicationWorker.java         |   2 +-
 .../apache/bookkeeper/test/ZooKeeperCluster.java   |   2 +-
 .../bookkeeper/test/ZooKeeperClusterUtil.java      |   8 ++
 .../bookkeeper/zookeeper/TestZooKeeperClient.java  |  30 +++-
 .../src/test/resources/conf/default_rocksdb.conf   |  13 +-
 .../resources/conf/entry_location_rocksdb.conf     |   6 +-
 .../resources/conf/ledger_metadata_rocksdb.conf    |  13 +-
 .../resources/test_entry_location_rocksdb.conf     |  24 +++-
 conf/bk_server.conf                                |  29 +++-
 conf/default_rocksdb.conf.default                  |  11 +-
 conf/entry_location_rocksdb.conf.default           |  10 +-
 conf/ledger_metadata_rocksdb.conf.default          |  11 +-
 pom.xml                                            |  30 ++--
 .../distributedlog/BKDistributedLogNamespace.java  |   7 +-
 .../distributedlog/impl/BKNamespaceDriver.java     |   3 +-
 .../tools/perf/journal/JournalWriter.java          |   1 +
 50 files changed, 868 insertions(+), 415 deletions(-)
 create mode 100644 
bookkeeper-common-allocator/src/main/java/org/apache/bookkeeper/common/util/ShutdownUtil.java
 copy 
bookkeeper-common-allocator/src/main/java/org/apache/bookkeeper/common/{allocator
 => util}/package-info.java (94%)

Reply via email to