commit | 082233011acec636dfe82f3cca9c1f9c32df1a58 | [log] [tgz] |
---|---|---|
author | Luca Milanesio <luca.milanesio@gmail.com> | Wed Nov 30 00:59:22 2022 +0000 |
committer | Luca Milanesio <luca.milanesio@gmail.com> | Fri Dec 02 20:17:46 2022 +0000 |
tree | 938182f20874a977e590b7df814b503fd1e6cdfc | |
parent | 06181745a047940adf34b9b1fe419bbee6137d22 [diff] |
Fix eviction logic tests during prune phase When the prune is triggered, the eviction logic was not tested properly because of missing or incomplete assertions. Add more test coverage for making sure that the eviction is triggered when it should and also is evicting the correct oldest entries. Change-Id: Ib3546c46e8cced40a9f8b08aeac23961f108c353
Non-blocking and super-fast on-disk cache libModule for Gerrit Code Review based on ChronicleMap on-disk implementation.
This libModule is built like a Gerrit in-tree plugin, using Bazelisk. See the build instructions for more details.
Install the chronicle-map module into the $GERRIT_SITE/lib
directory.
Add the cache-chroniclemap module to $GERRIT_SITE/etc/gerrit.config
as follows:
[gerrit] installModule = com.googlesource.gerrit.modules.cache.chroniclemap.ChronicleMapCacheModule
For further information and supported options, refer to config documentation.
You can check how to migrate from H2 to chronicle-map here.