Merge branch 'stable-3.4' into stable-3.5

* stable-3.4:
  Make DynamoDBRefDatebase class implement ExtendedGlobalRefDatabase
  computeAndPut should return false instead  throwing exception
  Consume global-refdb directly from source
  Bump global-refdb to v3.4.8.6
  Add AWS credentials profile name parameter

Change-Id: I31d43d8ae625178aa1ff7a620efda486d5048371
tree: a6ca58ff749d117a78bd52086936c08eb01c21ed
  1. src/
  2. BUILD
  3. external_plugin_deps.bzl
  4. Jenkinsfile

Gerrit DynamoDB ref-db

This plugin provides an implementation of the Gerrit global ref-db backed by AWS DynamoDB.

Requirements for using this plugin are:

  • Gerrit v3.3 or later
  • DynamoDB provisioned in AWS

Typical use-case

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.