diff options
author | Matthias Sohn <matthias.sohn@sap.com> | 2020-05-04 22:50:09 +0200 |
---|---|---|
committer | Matthias Sohn <matthias.sohn@sap.com> | 2020-05-04 22:56:24 +0200 |
commit | 57c9f6b214c9bd5ccb8fcde1ad3925bcf1877bde (patch) | |
tree | 089e602e0349887397775bc2451b0875aefaf7d6 | |
parent | b6acf2361262e76afee117d6e10bc4658e0ae350 (diff) |
Schema_146: Disable bitmap index re-build during full gc
Change-Id: I4a2782eb23f4b32f0b0fc030c1fc1e47d4dc2794
-rw-r--r-- | gerrit-server/src/main/java/com/google/gerrit/server/schema/Schema_146.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/schema/Schema_146.java b/gerrit-server/src/main/java/com/google/gerrit/server/schema/Schema_146.java index a189d592c9..72e8c8a47e 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/schema/Schema_146.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/schema/Schema_146.java @@ -60,6 +60,7 @@ import org.eclipse.jgit.lib.TextProgressMonitor; import org.eclipse.jgit.revwalk.RevCommit; import org.eclipse.jgit.revwalk.RevSort; import org.eclipse.jgit.revwalk.RevWalk; +import org.eclipse.jgit.storage.pack.PackConfig; /** * Make sure that for every account a user branch exists that has an initial empty commit with the @@ -196,6 +197,11 @@ public class Schema_146 extends SchemaVersion { ui.message(String.format("... (%.3f s) pack refs", elapsed())); gc.packRefs(); } else { + // TODO(ms): Enable bitmap index when this JGit performance issue is fixed: + // https://bugs.eclipse.org/bugs/show_bug.cgi?id=562740 + PackConfig pconfig = new PackConfig(repo); + pconfig.setBuildBitmaps(false); + gc.setPackConfig(pconfig); ui.message(String.format("... (%.3f s) gc --prune=now", elapsed())); gc.setExpire(new Date()); gc.gc(); |