diff --git a/cmd/cgr-engine/cgr-engine.go b/cmd/cgr-engine/cgr-engine.go index 42eed606a..048c09119 100644 --- a/cmd/cgr-engine/cgr-engine.go +++ b/cmd/cgr-engine/cgr-engine.go @@ -594,7 +594,7 @@ func main() { writePid() } if *singlecpu { - runtime.GOMAXPROCS(1) // Having multiple cpus slows down computing due to CPU management, to be reviewed in future Go releases + runtime.GOMAXPROCS(1) // Having multiple cpus may slow down computing due to CPU management, to be reviewed in future Go releases } if *cpuprofile != "" { f, err := os.Create(*cpuprofile) diff --git a/engine/storage_utils.go b/engine/storage_utils.go index da1292c3e..934e99378 100644 --- a/engine/storage_utils.go +++ b/engine/storage_utils.go @@ -41,6 +41,9 @@ func ConfigureRatingStorage(db_type, host, port, name, user, pass, marshaler str host += ":" + port } d, err = NewRedisStorage(host, db_nb, pass, marshaler, utils.REDIS_MAX_CONNS) + case utils.MONGO: + d, err = NewMongoStorage(host, port, name, user, pass) + db = d.(RatingStorage) default: err = errors.New("unknown db") }