diff options
author | Saša Živkov <sasa.zivkov@sap.com> | 2015-03-23 12:30:57 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-03-23 12:30:58 +0000 |
commit | d2ac6913732a4c765d67081c65838f2f664f6119 (patch) | |
tree | 4829a4571c5b307531156ee6dea0f78450809178 | |
parent | 0e31fcbad8f7a86396844f835e1f91c0b2964104 (diff) | |
parent | 16133e6e84edec601a10b252dcbf0ebc28f3529f (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.java | 6 |
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; } |