Merge branch 'stable-3.7' into stable-3.8 * stable-3.7: 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: If886c427df62ad6373a2749a89e622a5acd646cc
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 688e567..26bdd5d 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; @@ -59,6 +62,8 @@ if (config.sharedRefDb().getSharedRefDb().isEnabled()) { listener().to(PluginStartup.class); + DynamicSet.bind(binder(), ProjectDeletedListener.class) + .to(ProjectDeletedSharedDbCleanup.class); } }