Merge branch 'stable-3.8' into stable-3.9

* stable-3.8:
  Clarify constraints of project deletions
  Introduce projectVersion cache
  Rename getPathFromDynamoDB to getItemFromDynamoDB
  Handle project deletion
  Verify formatting using GJF 1.7

Note that since 3.9 formatting version is done with GJF 1.24, so the
"Verify formatting using GJF 1.7" commit was dropped.

Change-Id: I6e6fb91204da0bc267f453d1721a109f60f4c0f2
tree: 63631a40326905c3ba8d0d4f738614e46a08daf5
  1. src/
  2. BUILD
  3. external_plugin_deps.bzl
  4. Jenkinsfile
  5. LICENSE
  6. README.md
README.md

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.