This is an automated email from the ASF dual-hosted git repository. mmerli pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
from 8d4b9e2ce4 upgrade groovy from 2.5.17 to 3.0.11 to fix CVE-2019-11358(7.5) (#3346) add 677ccec3eb BP-47 (task6): Direct I/O entrylogger support (#3263) No new revisions were added by this update. Summary of changes: .../bookkeeper/bookie/AbstractLogCompactor.java | 7 +- .../bookkeeper/bookie/DefaultEntryLogger.java | 17 +- .../apache/bookkeeper/bookie/EntryLocation.java | 10 + .../{package-info.java => EntryLogIds.java} | 17 +- .../bookkeeper/bookie/storage/EntryLogIdsImpl.java | 158 +++++ .../DirectCompactionEntryLog.java | 285 +++++++++ .../directentrylogger/DirectEntryLogger.java | 513 ++++++++++++++++ .../directentrylogger/DirectEntryLoggerStats.java | 177 ++++++ .../storage/directentrylogger/DirectReader.java | 343 +++++++++++ .../storage/directentrylogger/DirectWriter.java | 315 ++++++++++ .../bookie/storage/directentrylogger/Events.java | 145 +++++ .../bookie/storage/directentrylogger/Header.java | 105 ++++ .../storage/directentrylogger/LogMetadata.java | 191 ++++++ .../storage/directentrylogger/LogReader.java | 80 +++ .../storage/directentrylogger/LogReaderScan.java | 61 ++ .../storage/directentrylogger/LogWriter.java | 81 +++ .../directentrylogger/WriterWithMetadata.java | 79 +++ .../bookie/GarbageCollectorThreadTest.java | 9 + .../bookkeeper/bookie/MockLedgerStorage.java | 18 +- .../bookie/storage/EntryLogTestUtils.java | 42 +- .../bookie/storage/MockEntryLogIds.java} | 18 +- .../bookkeeper/bookie/storage/TestEntryLogIds.java | 244 ++++++++ .../{BufferTest.java => TestBuffer.java} | 2 +- .../directentrylogger/TestDirectEntryLogger.java | 517 ++++++++++++++++ .../TestDirectEntryLoggerCompat.java | 651 +++++++++++++++++++++ .../directentrylogger/TestDirectReader.java | 510 ++++++++++++++++ .../directentrylogger/TestDirectWriter.java | 333 +++++++++++ .../TestTransactionalEntryLogCompactor.java | 615 +++++++++++++++++++ native-io/pom.xml | 1 + .../common/util/nativeio/NativeIOJni.java | 4 +- pom.xml | 6 + 31 files changed, 5528 insertions(+), 26 deletions(-) copy bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/{package-info.java => EntryLogIds.java} (80%) create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/EntryLogIdsImpl.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectCompactionEntryLog.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectEntryLogger.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectEntryLoggerStats.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectReader.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/DirectWriter.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/Events.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/Header.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/LogMetadata.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/LogReader.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/LogReaderScan.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/LogWriter.java create mode 100644 bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/storage/directentrylogger/WriterWithMetadata.java copy bookkeeper-server/src/{main/java/org/apache/bookkeeper/bookie/storage/package-info.java => test/java/org/apache/bookkeeper/bookie/storage/MockEntryLogIds.java} (74%) create mode 100644 bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/storage/TestEntryLogIds.java rename bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/storage/directentrylogger/{BufferTest.java => TestBuffer.java} (99%) create mode 100644 bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/storage/directentrylogger/TestDirectEntryLogger.java create mode 100644 bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/storage/directentrylogger/TestDirectEntryLoggerCompat.java create mode 100644 bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/storage/directentrylogger/TestDirectReader.java create mode 100644 bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/storage/directentrylogger/TestDirectWriter.java create mode 100644 bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/storage/directentrylogger/TestTransactionalEntryLogCompactor.java