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

adulceanu pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git

commit c7aa4f0f7b19567544a633a1e2df6e10fb1b42f9
Merge: 951d69e57a ed8494b5e3
Author: dulceanu <andrei.dulce...@gmail.com>
AuthorDate: Thu Jul 27 16:40:37 2023 +0300

    OAK-9922 - Parallel Compaction
    Merge branch 'lweitzendorf-breadth-first-scan' into trunk

 .DS_Store                                          | Bin 0 -> 6148 bytes
 .../plugins/index/counter/ApproximateCounter.java  |   9 +-
 .../plugins/index/counter/NodeCounterEditor.java   |   1 +
 .../oak/plugins/index/counter/jmx/NodeCounter.java |   2 +-
 .../index/property/PropertyIndexInfoProvider.java  |   2 +-
 .../strategy/ContentMirrorStoreStrategy.java       |   2 +-
 .../strategy/UniqueEntryStoreStrategy.java         |   2 +-
 .../strategy/ContentMirrorStoreStrategyTest.java   |   2 +-
 .../site/markdown/nodestore/segment/overview.md    |  27 +-
 .../apache/jackrabbit/oak/run/CompactCommand.java  |  54 +--
 .../oak/segment/aws/tool/AwsCompact.java           |  34 +-
 .../oak/segment/aws/tool/AwsToolUtils.java         |  19 +-
 .../oak/segment/azure/tool/AzureCompact.java       |  21 +-
 .../oak/segment/azure/tool/ToolUtils.java          |  26 +-
 .../oak/segment/CheckpointCompactor.java           |  32 +-
 .../jackrabbit/oak/segment/ClassicCompactor.java   |  21 +-
 .../jackrabbit/oak/segment/CompactorUtils.java     |  35 ++
 .../oak/segment/DefaultSegmentWriterBuilder.java   |  90 +++--
 .../jackrabbit/oak/segment/ParallelCompactor.java  | 370 +++++++++++++++++++
 .../apache/jackrabbit/oak/segment/RecordCache.java | 119 +++----
 .../oak/segment/SegmentBufferWriterPool.java       | 390 ++++++++++++++-------
 .../oak/segment/compaction/SegmentGCOptions.java   |  47 ++-
 .../segment/file/AbstractCompactionStrategy.java   |  31 +-
 .../jackrabbit/oak/segment/file/FileStore.java     |   7 +-
 .../oak/segment/file/FileStoreBuilder.java         |  14 +-
 .../oak/segment/file/GCNodeWriteMonitor.java       |  66 ++--
 .../jackrabbit/oak/segment/file/PriorityCache.java | 275 +++++++++------
 .../jackrabbit/oak/segment/memory/MemoryStore.java |  14 +-
 .../jackrabbit/oak/segment/tool/Compact.java       |  22 +-
 ...java => AbstractCompactorExternalBlobTest.java} |  29 +-
 ...mpactorTest.java => AbstractCompactorTest.java} |  27 +-
 .../CheckpointCompactorExternalBlobTest.java       | 135 +------
 .../oak/segment/CheckpointCompactorTest.java       | 111 +-----
 .../oak/segment/CompactionAndCleanupIT.java        |  13 +-
 ...actorTestUtils.java => CompactorTestUtils.java} |  20 +-
 .../jackrabbit/oak/segment/NodeRecordTest.java     |   4 +-
 .../segment/ParallelCompactorExternalBlobTest.java |  63 ++++
 .../oak/segment/ParallelCompactorTest.java         |  63 ++++
 .../oak/segment/RecordCacheStatsTest.java          |  20 +-
 .../jackrabbit/oak/segment/RecordCacheTest.java    |  54 ++-
 .../oak/segment/SegmentBufferWriterPoolTest.java   |  67 ++--
 .../segment/file/ConcurrentPriorityCacheTest.java  | 236 +++++++++++++
 .../oak/segment/file/PriorityCacheTest.java        |  27 +-
 oak-shaded-guava/.DS_Store                         | Bin 0 -> 6148 bytes
 .../oak/plugins/index}/ApproximateCounter.java     |   2 +-
 .../oak/plugins/index}/ApproximateCounterTest.java |   9 +-
 46 files changed, 1774 insertions(+), 840 deletions(-)

Reply via email to