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

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


    from 274d72f58b Fix the coredump that occurs when calling 
KeyValueStorageRocksDB.count after rocksdb has been closed (#4581)
     new 91ca62d3b4 when setExplicitLac is called the ledgersCount should 
increased (#4138)
     new a5ce7ae69f Fix auditor thread leak problem. (#4162)
     new 7dd740c241 Skip sync the RocksDB when no changes (#3904)
     new 2fe70a128e fix LedgerHandle `ensembleChangeCounter` not used. (#4103)
     new 1b61f0c226 Try to use jdk api to create hardlink when rename file when 
compaction. (#3876)
     new 3f73e06bfc Fix auditor elector executor block problem. (#4165)
     new e9ff27f967 [improve][docker] fix yaml and dockerfile (#4186)
     new 5ff5f10a21 Add filename check for unTar (#4222)
     new 4baa901908 Fix uncontrolled data used in path expression (#4221)
     new cb391f8491 Fix error stack track may expose to external user (#4223)
     new ce4f494559 Bump org.apache.commons:commons-compress from 1.21 to 
1.26.0 (#4214)
     new 12f0cc357a Issue 2161: set metrics endpoint content-type (#4208)
     new b294b952bf fix: miss test log in prometheus-metrics-provider module 
(#4279)
     new 2734641081 improve: change scheduleAtFixedRate to 
scheduleWithFixedDelay in GarbageCollectorThread (#4296)
     new 827a62ee82 fix wrong implementation for `percentile` in 
bookkeeper-benchmark (#3864)
     new 3a78a6fbbd fix guava shade error in distributedlog (#4319)
     new a893a38f42 Prevent bookie shutdown due to rest api when bookie 
prohibits readOnlyMode (#3972)
     new 3bac3649d7 fix: resource leak when JournalChannel is not fully 
initialized (#4340)
     new c36cca93fe Fix disk weight ensemble infinite loop bug (#4324)
     new cc6b43ede0  Fix ThreadRegistry#register behavior to ensure correct 
Prom metrics  (#4300)

The 20 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:
 .../benchmark/BenchThroughputLatency.java          |  11 +-
 .../testing/executors/MockExecutorController.java  |   5 +
 .../http/service/HttpServiceResponse.java          |  10 ++
 .../http/servlet/BookieHttpServiceServlet.java     |   9 +-
 .../http/vertx/VertxAbstractHandler.java           |   4 +
 .../org/apache/bookkeeper/bookie/BookieImpl.java   |   2 +-
 .../bookkeeper/bookie/BookieStateManager.java      |   5 +
 .../org/apache/bookkeeper/bookie/EntryLogger.java  |   2 +-
 .../bookkeeper/bookie/GarbageCollectorThread.java  |   6 +-
 .../java/org/apache/bookkeeper/bookie/Journal.java |   4 +-
 .../apache/bookkeeper/bookie/JournalChannel.java   |   3 +
 .../org/apache/bookkeeper/bookie/StateManager.java |   5 +
 .../org/apache/bookkeeper/bookie/SyncThread.java   |  11 +-
 .../bookie/storage/ldb/LedgerMetadataIndex.java    |   9 ++
 .../ldb/SingleDirectoryDbLedgerStorage.java        |   8 +-
 .../org/apache/bookkeeper/client/LedgerHandle.java |   1 +
 .../RackawareEnsemblePlacementPolicyImpl.java      |   3 -
 .../apache/bookkeeper/proto/BookieNettyServer.java |   9 +-
 .../org/apache/bookkeeper/replication/Auditor.java |   8 +-
 .../bookkeeper/replication/AuditorElector.java     |  55 +++++----
 .../http/service/BookieStateReadOnlyService.java   |   5 +
 .../server/http/service/MetricsService.java        |   3 +
 .../java/org/apache/bookkeeper/util/HardLink.java  |  32 ++++-
 .../apache/bookkeeper/util/LocalBookKeeper.java    |   8 ++
 .../bookie/LedgerStorageCheckpointTest.java        |   3 +
 .../TestRackawareEnsemblePlacementPolicy.java      |  57 ++++++++-
 .../replication/AuditorLedgerCheckerTest.java      | 130 +++++++++++++++++----
 .../bookkeeper/server/http/TestHttpService.java    |  40 ++++++-
 .../server/http/service/MetricsServiceTest.java    |   6 +
 .../bookkeeper/test/BookKeeperClusterTestCase.java |   6 +
 .../org/apache/bookkeeper/util/TestHardLink.java   |  82 +++++++++++++
 .../prometheus-metrics-provider/pom.xml            |   6 +
 .../prometheus/DataSketchesOpStatsLogger.java      |   5 +
 .../ThreadScopedDataSketchesStatsLogger.java       |  26 ++++-
 .../apache/bookkeeper/stats/ThreadRegistry.java    |  68 ++++++++++-
 conf/bk_server.conf                                |   2 +-
 deploy/kubernetes/gke/bookkeeper.statefulset.yml   |   1 -
 pom.xml                                            |   2 +-
 shaded/distributedlog-core-shaded/pom.xml          |  13 +--
 .../tests/integration/utils/DockerUtils.java       |   6 +-
 .../tests/integration/utils/MavenClassLoader.java  |   4 +
 41 files changed, 574 insertions(+), 101 deletions(-)
 create mode 100644 
bookkeeper-server/src/test/java/org/apache/bookkeeper/util/TestHardLink.java

Reply via email to