Daemon: Don't add index commands when running as slave
Bug: Issue 3694 Change-Id: I3c50269452d9599b74044014090a30e134b3b6ec
This commit is contained in:
@@ -278,7 +278,9 @@ public class Daemon extends SiteProgram {
|
|||||||
cfgInjector = createCfgInjector();
|
cfgInjector = createCfgInjector();
|
||||||
config = cfgInjector.getInstance(
|
config = cfgInjector.getInstance(
|
||||||
Key.get(Config.class, GerritServerConfig.class));
|
Key.get(Config.class, GerritServerConfig.class));
|
||||||
|
if (!slave) {
|
||||||
initIndexType();
|
initIndexType();
|
||||||
|
}
|
||||||
sysInjector = createSysInjector();
|
sysInjector = createSysInjector();
|
||||||
sysInjector.getInstance(PluginGuiceEnvironment.class)
|
sysInjector.getInstance(PluginGuiceEnvironment.class)
|
||||||
.setDbCfgInjector(dbInjector, cfgInjector);
|
.setDbCfgInjector(dbInjector, cfgInjector);
|
||||||
@@ -415,7 +417,7 @@ public class Daemon extends SiteProgram {
|
|||||||
}
|
}
|
||||||
modules.add(new DefaultCommandModule(slave,
|
modules.add(new DefaultCommandModule(slave,
|
||||||
sysInjector.getInstance(DownloadConfig.class)));
|
sysInjector.getInstance(DownloadConfig.class)));
|
||||||
if (indexType == IndexType.LUCENE) {
|
if (!slave && indexType == IndexType.LUCENE) {
|
||||||
modules.add(new IndexCommandsModule());
|
modules.add(new IndexCommandsModule());
|
||||||
}
|
}
|
||||||
return sysInjector.createChildInjector(modules);
|
return sysInjector.createChildInjector(modules);
|
||||||
|
|||||||
Reference in New Issue
Block a user