commit | 7ad640fd7a816357644dddbce8438449c99b4b1b | [log] [tgz] |
---|---|---|
author | Luca Milanesio <luca.milanesio@gmail.com> | Sat Mar 05 10:59:01 2022 +0000 |
committer | Luca Milanesio <luca.milanesio@gmail.com> | Sat Mar 05 11:19:52 2022 +0000 |
tree | d5c3d2e8b915688b0e22b986c527121538852463 | |
parent | d02181c8d22770d219db1990a5492ffd5614f24e [diff] | |
parent | bd3ecf87b2c65ac39392eebd70b96e6d9ff9a0d2 [diff] |
Merge branch 'stable-3.4' into stable-3.5 * stable-3.4: Fix Flogger formatting of exception in AutoAdjustCachesCommand Extract ChronicleMapStoreMetrics to its own class file Ignore the BytesStore raw type Emit metric to track number of put failures Move tryPut to ChronicleMapStore Move store related metrics to ChronicleMapStore Introduce ChronicleMapStore Remove redundant store parameter from ChronicleMapCacheImpl Do not throw when failing to store into chronicle-map Expose max auto resizes metric Allow to specify number of entries in auto-adjust-caches Fix link to auto-adjust caches in tuning docs Add acceptance test for REST auto-tuning for single cache Allow to restrict the caches to auto-tune Increase the memory used in acceptance tests build.md: Use correct path for external_plugin_deps.bzl Replace diff cache IT testing with gerrit_file_diff and git_file_diff caches. Change-Id: I955a75c72dd61c4b36a2a96b32aaa73eacec3762
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.