Merge branch 'stable-2.9' into stable-2.10
* stable-2.9: Release notes for Gerrit 2.9.1 Set version to 2.9.1 Display parents for all changes, not only merge commits Fix JS plugin load when using non-root Gerrit URLs Don't require secondary index when running daemon in slave mode Remove fixed limit of results returned by secondary index query Conflicts: VERSION gerrit-extension-api/pom.xml gerrit-gwtui/src/main/java/com/google/gerrit/client/change/CommitBox.java gerrit-plugin-api/pom.xml gerrit-plugin-archetype/pom.xml gerrit-plugin-gwt-archetype/pom.xml gerrit-plugin-gwtui/pom.xml gerrit-plugin-js-archetype/pom.xml gerrit-war/pom.xml Change-Id: Id7a49d3792510653da4312e240924d47e8b52724
This commit is contained in:
@@ -21,6 +21,7 @@ import com.google.common.cache.Cache;
|
||||
import com.google.common.collect.Lists;
|
||||
import com.google.common.collect.Sets;
|
||||
import com.google.gerrit.common.ChangeHooks;
|
||||
import com.google.gerrit.common.Die;
|
||||
import com.google.gerrit.common.DisabledChangeHooks;
|
||||
import com.google.gerrit.extensions.events.GitReferenceUpdatedListener;
|
||||
import com.google.gerrit.extensions.events.LifecycleListener;
|
||||
@@ -126,6 +127,7 @@ public class Reindex extends SiteProgram {
|
||||
private boolean dryRun;
|
||||
|
||||
private Injector dbInjector;
|
||||
private Config cfg;
|
||||
private Injector sysInjector;
|
||||
private ChangeIndex index;
|
||||
|
||||
@@ -133,6 +135,9 @@ public class Reindex extends SiteProgram {
|
||||
public int run() throws Exception {
|
||||
mustHaveValidSite();
|
||||
dbInjector = createDbInjector(MULTI_USER);
|
||||
cfg = dbInjector.getInstance(
|
||||
Key.get(Config.class, GerritServerConfig.class));
|
||||
checkNotSlaveMode();
|
||||
limitThreads();
|
||||
disableLuceneAutomaticCommit();
|
||||
if (version == null) {
|
||||
@@ -162,9 +167,13 @@ public class Reindex extends SiteProgram {
|
||||
return result;
|
||||
}
|
||||
|
||||
private void checkNotSlaveMode() throws Die {
|
||||
if (cfg.getBoolean("container", "slave", false)) {
|
||||
throw die("Cannot run reindex in slave mode");
|
||||
}
|
||||
}
|
||||
|
||||
private void limitThreads() {
|
||||
Config cfg =
|
||||
dbInjector.getInstance(Key.get(Config.class, GerritServerConfig.class));
|
||||
boolean usePool = cfg.getBoolean("database", "connectionpool",
|
||||
dbInjector.getInstance(DataSourceType.class).usePool());
|
||||
int poolLimit = cfg.getInt("database", "poollimit",
|
||||
|
Reference in New Issue
Block a user