commit | 8f8dc4694fe0307360f1e668d3c8e139034d669b | [log] [tgz] |
---|---|---|
author | Marcin Czech <maczech@gmail.com> | Thu Sep 21 18:39:46 2023 +0200 |
committer | Marcin Czech <maczech@gmail.com> | Mon Oct 16 15:44:31 2023 +0200 |
tree | db1d54953e9e679016fe0dcd2c67fcebf384619e | |
parent | b13e4fc93ad747557406090807e929a6342117a5 [diff] |
Make DynamoDBRefDatebase class implement ExtendedGlobalRefDatabase ExtendedGlobalRefDatabase provides `put` function to update item in the DynamoDB. Opposite to compareAndPut this method is not checking current global-refdb value. `put` method should be used to update value when atomicity doesn't have to be ensured. Bug: Issue 297440085 Change-Id: Ic50b07d5aac0f533fd81d019b606848a522b2ed5
This plugin provides an implementation of the Gerrit global ref-db backed by AWS DynamoDB.
Requirements for using this plugin are:
The global ref-db is a typical use-case of a Gerrit multi-master scenario in a multi-site setup. Refer to the Gerrit multi-site plugin for more details on the high level architecture.