Fix on starting CDRS in cmd/cgr-engine, config parsing optimization for multiple connections in hapool

This commit is contained in:
DanB
2015-12-23 14:21:09 +01:00
parent a92fae45b2
commit 58d033484f
2 changed files with 42 additions and 22 deletions

View File

@@ -389,7 +389,7 @@ func startCDRS(internalCdrSChan chan *engine.CdrServer, logDb engine.LogStorage,
var client *rpcclient.RpcClient
// Rater connection init
raterConn := rpcclient.NewRpcClientPool(rpcclient.POOL_FIRST)
for _, raterCfg := range cfg.SmOsipsConfig.RaterConns {
for _, raterCfg := range cfg.CDRSRaterConns {
if raterCfg.Server == utils.INTERNAL {
responder := <-internalRaterChan // Wait for rater to come up before start querying
raterConn.AddClient(responder)