You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by da...@apache.org on 2026/10/16 07:10:09 UTC

(jackrabbit-oak) branch issue/OAK-12426 updated (d12669e3c9 -> 8226d0e49c)

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

rishabhdaim pushed a change to branch issue/OAK-12426
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


 discard d12669e3c9 OAK-12426: benchmark DocumentNodeStore cache policies
 discard 98d878dff2 OAK-12437: add opt-in ASYNC maintenance with entry metadata
 discard 5a69325dc9 OAK-12425: opt DocumentNodeStore caches into Caffeine SYNC
 discard bd64ef7677 OAK-12438: scope Segment Tar cache maintenance policy
 discard 85124f4627 OAK-12436: add per-cache Caffeine maintenance modes
     add df4386dc2a OAK-12447: Remove obsolete classic move feature toggle (#3202)
     add f150236972 OAK-12441 Simplified index mgmt: support multiple json and external files (#3198)
     add 64d1e16a48 OAK-12344: Align ORDER BY placement of missing and invalid values in Lucene and Elastic with the query engine (#3188) (#3189)
     add 7289378803 OAK-12409 : bump netty to 4.1.139.FINAL (#3210)
     add 7d228f4caa OAK-12450: Harden ThreadSpecificSegmentBufferWriterPool (#3205)
     add 9c7d6d094f OAK-12451: ListRecord.getEntry single-level fast path (#3206)
     add fabe25816c OAK-12457: : Fix oak-run check rejecting valid older revisions that lack the corrupt path (#3213)
     add 1ebb6c2934 OAK-12404 - CompactionWriter.flush() persists partial writer before target writer (#3134)
     add b1aeea36d4 OAK-12459: Make Elasticsearch writer recovery tests deterministic (#3217)
     add 3ad44fdc57 OAK-12436: add per-cache Caffeine maintenance modes
     add 0538ec537c OAK-12438: scope Segment Tar cache maintenance policy
     add dd75cef7e2 OAK-12425: opt DocumentNodeStore caches into Caffeine SYNC
     add 27a145af2b OAK-12437: add opt-in ASYNC maintenance with entry metadata
     add 8226d0e49c OAK-12426: benchmark DocumentNodeStore cache policies

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (d12669e3c9)
            \
             N -- N -- N   refs/heads/issue/OAK-12426 (8226d0e49c)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 AGENTS.md                                          |   2 +-
 .../main/java/org/apache/jackrabbit/oak/Oak.java   |   3 +-
 .../jackrabbit/oak/core/ContentRepositoryImpl.java |  10 +-
 .../jackrabbit/oak/core/ContentSessionImpl.java    |   9 +-
 .../apache/jackrabbit/oak/core/MutableRoot.java    |  11 +-
 .../org/apache/jackrabbit/oak/core/SystemRoot.java |   4 +-
 .../oak/plugins/index/diff/DiffIndex.java          | 152 ++++++-
 .../oak/plugins/index/diff/DiffIndexMerger.java    | 174 ++++++--
 .../org/apache/jackrabbit/oak/core/MoveTest.java   |  30 +-
 .../jackrabbit/oak/core/MutableRootTest.java       |   2 +-
 .../plugins/index/diff/DiffIndexLegacyTest.java    | 233 ++++++++++
 .../plugins/index/diff/DiffIndexMergerTest.java    | 478 ++++++++++++++++++++-
 .../oak/plugins/index/diff/DiffIndexTest.java      | 387 ++++++++++++++++-
 oak-doc/src/site/markdown/query/lucene.md          |  24 +-
 .../plugins/index/lucene/LuceneDocumentMaker.java  |   2 +-
 .../index/lucene/LuceneIndexProviderService.java   |   3 +
 .../plugins/index/lucene/LucenePropertyIndex.java  |  13 +-
 .../plugins/index/lucene/LuceneOrderByTest.java    |  81 +---
 .../index/lucene/LucenePropertyIndexTest.java      |  19 +
 oak-parent/pom.xml                                 |   2 +-
 .../index/elastic/ElasticIndexProviderService.java |   3 +
 .../index/elastic/index/ElasticRetryPolicy.java    |   5 +
 .../index/elastic/query/ElasticRequestHandler.java |  11 +-
 .../elastic/ElasticIndexStatisticsITTest.java      |  14 +-
 .../plugins/index/elastic/ElasticOrderByTest.java  |  54 +--
 .../elastic/ElasticRegexPropertyIndexTest.java     |   2 +-
 .../index/ElasticBulkProcessorHandlerTest.java     | 120 ++++++
 .../elastic/index/ElasticIndexWriterITTest.java    | 102 +++--
 .../elastic/index/ElasticIndexWriterTest.java      |  13 +
 .../index/search/spi/query/FulltextIndex.java      |  10 +
 .../oak/plugins/index/OrderByCommonTest.java       | 150 ++++++-
 .../apache/jackrabbit/oak/segment/ListRecord.java  |   2 +
 .../oak/segment/SegmentBufferWriterPool.java       |  13 +-
 .../oak/segment/file/CompactionWriter.java         |   2 +-
 .../segment/file/tooling/ConsistencyChecker.java   |   3 +-
 .../apache/jackrabbit/oak/segment/RecordTest.java  |  27 ++
 .../oak/segment/SegmentBufferWriterPoolTest.java   |  55 +++
 .../file/CompactionWriterFlushOrderTest.java       | 172 ++++++++
 .../oak/segment/tool/CheckRepositoryTestBase.java  |  45 +-
 .../oak/segment/tool/CheckValidRepositoryTest.java |  60 +++
 .../oak/segment/tool/RecoverJournalTest.java       |  24 +-
 41 files changed, 2278 insertions(+), 248 deletions(-)
 create mode 100644 oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/diff/DiffIndexLegacyTest.java
 create mode 100644 oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/file/CompactionWriterFlushOrderTest.java