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

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


    from 0b6e538736 OAK-10453 - Pipelined strategy: enforce size limit on 
memory taken by objects in the queue between download and transform thread 
(#1130)
     add c6b4b08da6 OAK-9922: Parallel Compaction (#1043)

No new revisions were added by this update.

Summary of changes:
 oak-core/pom.xml                                   |   1 +
 .../site/markdown/nodestore/segment/overview.md    |  27 +-
 .../apache/jackrabbit/oak/run/CompactCommand.java  |  50 +--
 .../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-tar/pom.xml                            |   2 -
 .../oak/segment/CheckpointCompactor.java           |  31 +-
 .../jackrabbit/oak/segment/ClassicCompactor.java   |  21 +-
 .../jackrabbit/oak/segment/CompactorUtils.java     |  21 +-
 .../oak/segment/DefaultSegmentWriterBuilder.java   |  71 ++--
 .../jackrabbit/oak/segment/ParallelCompactor.java  | 370 ++++++++++++++++++++
 .../apache/jackrabbit/oak/segment/RecordCache.java | 113 +++---
 .../oak/segment/SegmentBufferWriterPool.java       | 379 ++++++++++++++-------
 .../oak/segment/compaction/SegmentGCOptions.java   |  47 ++-
 .../segment/file/AbstractCompactionStrategy.java   |  25 +-
 .../jackrabbit/oak/segment/file/FileStore.java     |   3 +-
 .../oak/segment/file/GCNodeWriteMonitor.java       |   2 +
 .../jackrabbit/oak/segment/file/PriorityCache.java | 272 +++++++++------
 .../jackrabbit/oak/segment/tool/Compact.java       |  22 +-
 ...java => AbstractCompactorExternalBlobTest.java} |  29 +-
 ...mpactorTest.java => AbstractCompactorTest.java} |  27 +-
 .../CheckpointCompactorExternalBlobTest.java       | 135 +-------
 .../oak/segment/CheckpointCompactorTest.java       | 111 ++----
 ...actorTestUtils.java => CompactorTestUtils.java} |  20 +-
 .../segment/ParallelCompactorExternalBlobTest.java |  63 ++++
 .../oak/segment/ParallelCompactorTest.java         |  63 ++++
 .../jackrabbit/oak/segment/RecordCacheTest.java    |  54 ++-
 .../oak/segment/SegmentBufferWriterPoolTest.java   |  23 +-
 .../segment/file/ConcurrentPriorityCacheTest.java  | 236 +++++++++++++
 31 files changed, 1629 insertions(+), 689 deletions(-)
 copy 
oak-upgrade/src/main/java/org/apache/jackrabbit/oak/segment/CheckpointAccessor.java
 => 
oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CompactorUtils.java
 (68%)
 create mode 100644 
oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ParallelCompactor.java
 copy 
oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/{CheckpointCompactorExternalBlobTest.java
 => AbstractCompactorExternalBlobTest.java} (83%)
 copy 
oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/{CheckpointCompactorTest.java
 => AbstractCompactorTest.java} (83%)
 rename 
oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/{CheckpointCompactorTestUtils.java
 => CompactorTestUtils.java} (88%)
 create mode 100644 
oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/ParallelCompactorExternalBlobTest.java
 create mode 100644 
oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/ParallelCompactorTest.java
 create mode 100644 
oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/file/ConcurrentPriorityCacheTest.java

Reply via email to