From 092d50fe9b2874e87503940b4cddc30c0331b549 Mon Sep 17 00:00:00 2001 From: TeoV Date: Wed, 24 Jan 2018 10:01:57 +0200 Subject: [PATCH] Adding NodeID as commandline param to cgr-engine --- cmd/cgr-engine/cgr-engine.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/cgr-engine/cgr-engine.go b/cmd/cgr-engine/cgr-engine.go index 3f5cb0a8e..338c12660 100644 --- a/cmd/cgr-engine/cgr-engine.go +++ b/cmd/cgr-engine/cgr-engine.go @@ -64,6 +64,7 @@ var ( scheduledShutdown = flag.String("scheduled_shutdown", "", "shutdown the engine after this duration") singlecpu = flag.Bool("singlecpu", false, "Run on single CPU core") syslogger = flag.String("logger", "", "logger <*syslog|*stdout>") + nodeID = flag.String("node_id", "", "The ID of the engine") logLevel = flag.Int("log_level", -1, "Log level (0-emergency to 7-debug)") cfg *config.CGRConfig @@ -808,6 +809,9 @@ func main() { log.Fatalf("Could not parse config: <%s>", err.Error()) return } + if *nodeID != "" { + cfg.NodeID = *nodeID + } config.SetCgrConfig(cfg) // Share the config object cache.NewCache(cfg.CacheCfg()) // init cache // init syslog @@ -820,7 +824,6 @@ func main() { lgLevel = *logLevel } utils.Logger.SetLogLevel(lgLevel) - var loadDb engine.LoadStorage var cdrDb engine.CdrStorage var dm *engine.DataManager