This is an automated email from the ASF dual-hosted git repository.
eolivelli pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
from 90d55017d [minor] [optimize] Remove redundant toString call (#3254)
add b5a483acc BP-47 (task5): Garbage collection support direct IO
entrylogger (#3256)
No new revisions were added by this update.
Summary of changes:
bookkeeper-server/build.gradle | 3 +
bookkeeper-server/pom.xml | 10 ++
.../bookie/CompactableLedgerStorage.java | 6 -
.../bookkeeper/bookie/DefaultEntryLogger.java | 67 +++++-----
.../bookkeeper/bookie/EntryLogMetadataMap.java | 27 +++-
.../bookkeeper/bookie/GarbageCollectorThread.java | 42 +------
.../bookie/InMemoryEntryLogMetadataMap.java | 10 ++
.../bookie/InterleavedLedgerStorage.java | 5 +-
.../bookkeeper/bookie/SortedLedgerStorage.java | 11 +-
.../bookie/TransactionalEntryLogCompactor.java | 15 +--
.../bookie/storage/CompactionEntryLog.java | 7 +-
.../bookkeeper/bookie/storage/EntryLogger.java | 25 +---
.../storage/ldb/PersistentEntryLogMetadataMap.java | 15 +++
.../ldb/SingleDirectoryDbLedgerStorage.java | 6 +-
.../collections/ConcurrentLongLongHashMap.java | 16 +++
.../apache/bookkeeper/bookie/CompactionTest.java | 80 +-----------
.../bookie/GarbageCollectorThreadTest.java | 140 +++++++++++++++++++--
.../bookie/LedgerStorageCheckpointTest.java | 2 +-
.../bookkeeper/bookie/MockLedgerStorage.java | 32 +++--
.../bookie/SortedLedgerStorageCheckpointTest.java | 9 +-
.../bookie/storage/EntryLogTestUtils.java | 66 ++++++++++
.../org/apache/bookkeeper/meta/GcLedgersTest.java | 6 -
.../bookkeeper/meta/LedgerManagerTestCase.java | 6 -
bookkeeper-slogger/api/build.gradle | 5 -
bookkeeper-slogger/slf4j/build.gradle | 5 -
settings.gradle | 3 +
26 files changed, 361 insertions(+), 258 deletions(-)
create mode 100644
bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/storage/EntryLogTestUtils.java