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/05/19 03:42:25 UTC

(jackrabbit-oak) branch OAK-12214 updated (45627bb1c1 -> ae2e9208cb)

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

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


 discard 45627bb1c1 OAK-12214 : addressed review comments
 discard 2f2883f86a OAK-12214 : write test cases to reproduce the behaviour consistently
 discard bb09cd6fec OAK-12214 : removed cleanUp() method, not needed
 discard 24405ad0b3 OAK-12214 : notify L2 caffeine cache if we got a hit on L1 to keep its internal frequency updated such that we don't evict hot segments
 discard b02b2da5d0 OAK-12214 : segment cache: notify L2 on L1 hits to keep frequency/recency accurate
     add 76dfeea912 OAK-12218 : reset virtual clock in test teardown (#2906)
     add cd575e9a78 Reapply "OAK-12193 Large numbers of deleted Lucene documents cause trouble (#2873)"
     add da15cd1b44 OAK-12212 fix accounting issues in the PersistentDiskCache (#2901)
     add 7cc0c189b1 OAK-12220 fix flaky test ElasticFacetTest.statisticalFacets (#2907)
     add a3bdb07ae1 OAK-12214 : segment cache: notify L2 on L1 hits to keep frequency/recency accurate
     add 7112da2609 OAK-12214 : notify L2 caffeine cache if we got a hit on L1 to keep its internal frequency updated such that we don't evict hot segments
     add 216a4faf98 OAK-12214 : removed cleanUp() method, not needed
     add 77265f4d77 OAK-12214 : write test cases to reproduce the behaviour consistently
     add b6c2ed6d2e OAK-12214 : addressed review comments
     add ae2e9208cb OAK-12214 : updated javadocs to reflect correct oak version

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   (45627bb1c1)
            \
             N -- N -- N   refs/heads/OAK-12214 (ae2e9208cb)

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:
 .../index/lucene/LuceneIndexProviderService.java   |   4 +
 .../index/lucene/DeleteMemoryUsageTest.java        | 308 ++++++++++++++++++++
 .../plugins/index/lucene/FilteredDeleteTest.java   | 206 ++++++++++++++
 .../search/spi/editor/FulltextIndexEditor.java     |  61 +++-
 .../oak/plugins/index/FacetCommonTest.java         |  16 +-
 .../persistentcache/PersistentDiskCache.java       |  53 +++-
 .../RemotePersistentCacheService.java              |   8 +
 .../remote/persistentcache/package-info.java       |   2 +-
 .../PersistentDiskCacheSizeAccountingTest.java     | 309 +++++++++++++++++++++
 .../jackrabbit/oak/segment/SegmentCache.java       |   2 +-
 .../apache/jackrabbit/oak/segment/SegmentId.java   |   2 +-
 .../plugins/document/UnrecoveredRevisionTest.java  |   1 +
 12 files changed, 949 insertions(+), 23 deletions(-)
 create mode 100644 oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/DeleteMemoryUsageTest.java
 create mode 100644 oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/FilteredDeleteTest.java
 create mode 100644 oak-segment-remote/src/test/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/PersistentDiskCacheSizeAccountingTest.java