Add SSL support for Zookeeper client

Zookeeper server from version 3.5.x is able to server traffic over SSL.
With the fix in Zookeeper version 3.5.7 skipping client SSL
authentication is possible. Bump Zookeeper client library to 3.5.7 to
match Zookeeper service version.

Add Gerrit configuration to use SSL for Zookeeper client.

Feature: Issue 12583
Change-Id: I75b9b89e8994a517a9030906efa01415ed5bce6c
(cherry picked from commit 7820b9541583f6c98da99b61bce66e9a056e9b7b)
6 files changed
tree: e48f7c9ff1d6237e55473a4cbe6707d41e426104
  1. src/
  2. .gitignore
  3. BUILD
  4. external_plugin_deps.bzl
  5. Jenkinsfile
  6. LICENSE
  7. README.md
README.md

Gerrit Zookeeper ref-db

This plugin provides an implementation of the Gerrit global ref-db backed by Apache Zookeeper.

Requirements for using this plugin are:

  • Gerrit v3.2 or later
  • Apache Zookeeper v3.4 or later

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.