Merge branch 'stable-3.3' * stable-3.3: Filter out erroneous change during auto-reindex Add tests for ChangeReindexRunnable Change-Id: I13801a398ddb409cf1b1fe934feb4bece9ff87cf
diff --git a/src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/AutoReindexModule.java b/src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/AutoReindexModule.java index d4871a7..d5e168d 100644 --- a/src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/AutoReindexModule.java +++ b/src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/AutoReindexModule.java
@@ -18,6 +18,7 @@ import com.google.gerrit.extensions.events.ChangeIndexedListener; import com.google.gerrit.extensions.events.GroupIndexedListener; import com.google.gerrit.extensions.events.LifecycleListener; +import com.google.gerrit.extensions.events.ProjectIndexedListener; import com.google.gerrit.extensions.registration.DynamicSet; import com.google.inject.AbstractModule; @@ -29,5 +30,6 @@ DynamicSet.bind(binder(), ChangeIndexedListener.class).to(IndexTs.class); DynamicSet.bind(binder(), AccountIndexedListener.class).to(IndexTs.class); DynamicSet.bind(binder(), GroupIndexedListener.class).to(IndexTs.class); + DynamicSet.bind(binder(), ProjectIndexedListener.class).to(IndexTs.class); } }
diff --git a/src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/GroupReindexRunnable.java b/src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/GroupReindexRunnable.java index c21ccae..4ded55e 100644 --- a/src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/GroupReindexRunnable.java +++ b/src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/GroupReindexRunnable.java
@@ -22,9 +22,9 @@ import com.google.gerrit.entities.AccountGroupByIdAudit; import com.google.gerrit.entities.AccountGroupMemberAudit; import com.google.gerrit.entities.GroupReference; +import com.google.gerrit.entities.InternalGroup; import com.google.gerrit.server.config.AllUsersName; import com.google.gerrit.server.git.GitRepositoryManager; -import com.google.gerrit.server.group.InternalGroup; import com.google.gerrit.server.group.db.Groups; import com.google.gerrit.server.util.OneOffRequestContext; import com.google.inject.Inject;
diff --git a/src/test/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/GroupReindexRunnableTest.java b/src/test/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/GroupReindexRunnableTest.java index 7ab4a1c..afd6df4 100644 --- a/src/test/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/GroupReindexRunnableTest.java +++ b/src/test/java/com/ericsson/gerrit/plugins/highavailability/autoreindex/GroupReindexRunnableTest.java
@@ -30,9 +30,9 @@ import com.google.gerrit.entities.AccountGroupByIdAudit; import com.google.gerrit.entities.AccountGroupMemberAudit; import com.google.gerrit.entities.GroupReference; +import com.google.gerrit.entities.InternalGroup; import com.google.gerrit.server.config.AllUsersName; import com.google.gerrit.server.git.GitRepositoryManager; -import com.google.gerrit.server.group.InternalGroup; import com.google.gerrit.server.group.db.Groups; import com.google.gerrit.server.util.OneOffRequestContext; import java.sql.Timestamp;