Merge branch 'stable-3.5' into stable-3.6 * stable-3.5: Add missing binding of ProjectDeletedListener Fix the Docker-based setup for the HA test environment Verify high-availability formatting using GJF 1.7 Change-Id: Id5248ae07bd66a11fc3d17f42868c2f5397a205b
diff --git a/src/main/java/com/ericsson/gerrit/plugins/highavailability/Module.java b/src/main/java/com/ericsson/gerrit/plugins/highavailability/Module.java index ddc294b..794b024 100644 --- a/src/main/java/com/ericsson/gerrit/plugins/highavailability/Module.java +++ b/src/main/java/com/ericsson/gerrit/plugins/highavailability/Module.java
@@ -21,6 +21,9 @@ import com.ericsson.gerrit.plugins.highavailability.forwarder.rest.RestForwarderModule; import com.ericsson.gerrit.plugins.highavailability.index.IndexModule; import com.ericsson.gerrit.plugins.highavailability.peers.PeerInfoModule; +import com.gerritforge.gerrit.globalrefdb.validation.ProjectDeletedSharedDbCleanup; +import com.google.gerrit.extensions.events.ProjectDeletedListener; +import com.google.gerrit.extensions.registration.DynamicSet; import com.google.gerrit.lifecycle.LifecycleModule; import com.google.inject.Inject; import com.google.inject.Provides; @@ -58,6 +61,8 @@ if (config.sharedRefDb().getSharedRefDb().isEnabled()) { listener().to(PluginStartup.class); + DynamicSet.bind(binder(), ProjectDeletedListener.class) + .to(ProjectDeletedSharedDbCleanup.class); } }
diff --git a/src/test/docker/docker-compose.yaml b/src/test/docker/docker-compose.yaml index 42c12c9..24140ca 100644 --- a/src/test/docker/docker-compose.yaml +++ b/src/test/docker/docker-compose.yaml
@@ -44,8 +44,6 @@ - "29418:29418" networks: - gerrit-net - volumes: - - syslog-sidecar depends_on: - syslog-sidecar - gerrit-01 @@ -61,6 +59,5 @@ driver: bridge volumes: - syslog-sidecar: shareddir: gitvolume:
diff --git a/src/test/docker/gerrit/Dockerfile b/src/test/docker/gerrit/Dockerfile index d305e21..bbf9802 100644 --- a/src/test/docker/gerrit/Dockerfile +++ b/src/test/docker/gerrit/Dockerfile
@@ -10,7 +10,7 @@ USER gerrit -ADD --chown=gerrit:gerrit $GERRIT_CI_URL/plugin-javamelody-bazel-$GERRIT_BRANCH/lastSuccessfulBuild/artifact/bazel-bin/plugins/javamelody/javamelody.jar /var/gerrit/plugins/javamelody.jar +ADD --chown=gerrit:gerrit $GERRIT_CI_URL/plugin-javamelody-bazel-master-$GERRIT_BRANCH/lastSuccessfulBuild/artifact/bazel-bin/plugins/javamelody/javamelody.jar /var/gerrit/plugins/javamelody.jar ADD --chown=gerrit:gerrit $GERRIT_CI_URL/plugin-high-availability-bazel-$GERRIT_BRANCH/lastSuccessfulBuild/artifact/bazel-bin/plugins/high-availability/high-availability.jar /var/gerrit/plugins/high-availability.jar USER root