summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaša Živkov <sasa.zivkov@sap.com>2015-03-23 12:30:57 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-03-23 12:30:58 +0000
commitd2ac6913732a4c765d67081c65838f2f664f6119 (patch)
tree4829a4571c5b307531156ee6dea0f78450809178
parent0e31fcbad8f7a86396844f835e1f91c0b2964104 (diff)
parent16133e6e84edec601a10b252dcbf0ebc28f3529f (diff)
Merge "Workaround a RecursiveMerger bug [1], avoid online reindexing failure" into stable-2.10
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeBatchIndexer.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeBatchIndexer.java b/gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeBatchIndexer.java
index b2ce8f3859..be87ea0b68 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeBatchIndexer.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/index/ChangeBatchIndexer.java
@@ -157,9 +157,7 @@ public class ChangeBatchIndexer {
final AtomicBoolean ok = new AtomicBoolean(true);
for (final Project.NameKey project : projects) {
- if (!updateMergeable(project)) {
- ok.set(false);
- }
+ updateMergeable(project);
final ListenableFuture<?> future = executor.submit(reindexProject(
indexerFactory.create(index), project, doneTask, failedTask,
verboseWriter));
@@ -219,7 +217,7 @@ public class ChangeBatchIndexer {
if (mergeabilityChecker != null) {
try {
mergeabilityChecker.newCheck().addProject(project).run();
- } catch (IOException e) {
+ } catch (Exception e) {
log.error("Error in mergeability checker", e);
return false;
}