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/06 17:45:41 UTC

(jackrabbit-oak) branch issue/OAK-12426 updated (ddf0e5782b -> 3d2db1b8ae)

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 ddf0e5782b OAK-12426: correct benchmark sampling and worker lifecycle
 discard e0f127d0a6 OAK-12426: benchmark production node-cache maintenance modes
 discard 98e9d07bdd OAK-12426 : forward evictions in benchmark caches like DocumentNodeStoreBuilder
 discard e8bf052216 OAK-12426 : improve cache benchmark fairness
 discard 0454d3d738 OAK-12426 : correct cache benchmark warmup
 discard 6f79d7dd5e OAK-12426 : benchmark document cache implementations
 discard 74b41c95bc OAK-12437: preserve async maintenance toggle on restart
 discard b1c9070301 OAK-12437: gate Document async maintenance behind feature toggle
 discard 9d097f9052 OAK-12425: Avoid blocking eviction callbacks on persistent writes
 discard 1534436762 OAK-12425: keep Document cache maintenance synchronous
 discard c5b5173c3e OAK-12425: fix cross-cache loading and guarded persistence
 discard b3547aa476 OAK-12425: default document cache maintenance to synchronous
 discard ecc9c84b4b OAK-12425: own persistence metadata in each cache entry
 discard 80c33db578 OAK-12425: fix persistent cache review findings
 discard d444de331f OAK-12425 : describe cache tests and restore documented size
 discard 76cc101d71 OAK-12425 : test stale eviction and restore cache size
 discard 44c2da19c9 OAK-12425 : exclude generated indexing log from RAT
 discard 3c07a6a1eb OAK-12425 : count cache hits before lookup, drop per-load allocation, document toggle restart
 discard 926c85f406 OAK-12425 : always register caffeine eviction listener so persistent cache and metadata see evictions
 discard e45ee6b57b OAK-12425 : add test coverage for receive() broadcast metadata replacement
 discard 71316ca25d OAK-12425 : address change-reviewer findings
 discard c842a8f135 OAK-12425 : address cache metadata review comments
 discard 90d0f27de7 OAK-12425 : count loaded access before eviction
 discard b67db8fa3a OAK-12425 : preserve cache metadata ordering
 discard a63c26f72e OAK-12425 : preserve cache rollback behavior
 discard f2ce5e7138 OAK-12425 : use caffeine cache by default
     add f477af3091 OAK-12438: remove obsolete shared toggle tests
     add 322f170202 OAK-12425 : use caffeine cache by default
     add 325dc435e7 OAK-12425 : preserve cache rollback behavior
     add b2043c6c79 OAK-12425 : preserve cache metadata ordering
     add e9111597cd OAK-12425 : count loaded access before eviction
     add 967492cfe5 OAK-12425 : address cache metadata review comments
     add dd899c3edd OAK-12425 : address change-reviewer findings
     add 8723cba73f OAK-12425 : add test coverage for receive() broadcast metadata replacement
     add acaab168f0 OAK-12425 : always register caffeine eviction listener so persistent cache and metadata see evictions
     add 82a6248991 OAK-12425 : count cache hits before lookup, drop per-load allocation, document toggle restart
     add 223e49514f OAK-12425 : exclude generated indexing log from RAT
     add 5416c1fa95 OAK-12425 : test stale eviction and restore cache size
     add 16f40fe006 OAK-12425 : describe cache tests and restore documented size
     add 4dfaa5a548 OAK-12425: fix persistent cache review findings
     add 085ca18c2c OAK-12425: own persistence metadata in each cache entry
     add 42bfbfc80d OAK-12425: default document cache maintenance to synchronous
     add dc2ca00c9d OAK-12425: fix cross-cache loading and guarded persistence
     add 0bd75df9ce OAK-12425: keep Document cache maintenance synchronous
     add 64777a4369 OAK-12425: Avoid blocking eviction callbacks on persistent writes
     add 12bf2a8833 OAK-12437: gate Document async maintenance behind feature toggle
     add 24a86b0499 OAK-12437: preserve async maintenance toggle on restart
     add 365d221edb OAK-12426 : benchmark document cache implementations
     add a0cb36d58d OAK-12426 : correct cache benchmark warmup
     add e79e87fcf9 OAK-12426 : improve cache benchmark fairness
     add 7dd80e476e OAK-12426 : forward evictions in benchmark caches like DocumentNodeStoreBuilder
     add 51fa43e1cc OAK-12426: benchmark production node-cache maintenance modes
     add 3d2db1b8ae OAK-12426: correct benchmark sampling and worker lifecycle

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   (ddf0e5782b)
            \
             N -- N -- N   refs/heads/issue/OAK-12426 (3d2db1b8ae)

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:
 .../jackrabbit/oak/cache/api/CacheBuilder.java     |   4 +-
 .../maintenance/CacheBuilderMaintenanceTest.java   | 119 +++------------------
 .../oak/segment/SegmentCacheMaintenanceTest.java   |  13 ---
 3 files changed, 18 insertions(+), 118 deletions(-)