From fc965f952891fbd2d81715cfa415bc0f3661ef40 Mon Sep 17 00:00:00 2001 From: Hector Sanjuan Date: Mon, 12 Aug 2019 16:44:22 +0200 Subject: [PATCH] service: init: do not create badger section when using Raft. --- cmdutils/configs.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmdutils/configs.go b/cmdutils/configs.go index 31e861f0..ebfb4abb 100644 --- a/cmdutils/configs.go +++ b/cmdutils/configs.go @@ -191,16 +191,17 @@ func (ch *ConfigHelper) init() { man.RegisterComponent(config.Informer, cfgs.Diskinf) man.RegisterComponent(config.Observations, cfgs.Metrics) man.RegisterComponent(config.Observations, cfgs.Tracing) - man.RegisterComponent(config.Datastore, cfgs.Badger) switch ch.consensus { case cfgs.Raft.ConfigKey(): man.RegisterComponent(config.Consensus, cfgs.Raft) case cfgs.Crdt.ConfigKey(): man.RegisterComponent(config.Consensus, cfgs.Crdt) + man.RegisterComponent(config.Datastore, cfgs.Badger) default: man.RegisterComponent(config.Consensus, cfgs.Raft) man.RegisterComponent(config.Consensus, cfgs.Crdt) + man.RegisterComponent(config.Datastore, cfgs.Badger) } ch.identity = &config.Identity{}