commit | ae297aa92c0436b746bc4fd38f835161eb49c93d | [log] [tgz] |
---|---|---|
author | Luca Milanesio <luca.milanesio@gmail.com> | Thu Jul 15 22:20:31 2021 +0100 |
committer | Luca Milanesio <luca.milanesio@gmail.com> | Fri Jul 16 22:26:06 2021 +0100 |
tree | e61f7fb766e506e272791baa4b50ea5d2b6aec34 | |
parent | bae27918ab285946c539e140ba5332bd295f97b7 [diff] |
Allow migrating H2 to ChronicleMap from non-admin Non-admins should be delegated to be able to migrate the H2 caches to ChronicleMap, so that service users can be safely used without having to compromise the admin credentials. Also fix a security hole where all registered users were allowed to run any SSH commands provided by the plugin and apply instead the same authorization policy enforced for the H2 migration REST-API. Bug: Issue 14793 Change-Id: I2935403ca23f833af8b1e8065f6eee5f9e4dd7fe
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.