From d507e29a8f05a05def8bbd63f2eeb127c15099d9 Mon Sep 17 00:00:00 2001 From: ionutboangiu Date: Tue, 13 Aug 2024 19:15:35 +0300 Subject: [PATCH] update rpcclient lib (fixes #4413) --- engine/connmanager.go | 2 +- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/engine/connmanager.go b/engine/connmanager.go index 45166298c..40a8e0da0 100644 --- a/engine/connmanager.go +++ b/engine/connmanager.go @@ -191,7 +191,7 @@ func (cM *ConnManager) CallWithConnIDs(connIDs []string, subsHostIDs utils.Strin if conn, err = cM.getConnWithConfig(connID, newCfg, nil, nil, false); err != nil { continue } - if err = conn.Call(context.TODO(), method, arg, reply); !rpcclient.IsConnectionErr(err) && !rpcclient.IsServiceErr(err) { + if err = conn.Call(context.TODO(), method, arg, reply); !rpcclient.ShouldFailover(err) { return } } diff --git a/go.mod b/go.mod index d9af96044..4cc4e0acd 100644 --- a/go.mod +++ b/go.mod @@ -16,7 +16,7 @@ require ( github.com/cgrates/kamevapi v0.0.0-20220525160402-5b8036487a6c github.com/cgrates/ltcache v0.0.0-20210405185848-da943e80c1ab github.com/cgrates/radigo v0.0.0-20210902121842-ea2f9a730627 - github.com/cgrates/rpcclient v0.0.0-20240628101047-cb29aae6b006 + github.com/cgrates/rpcclient v0.0.0-20240813140209-439c79036e27 github.com/creack/pty v1.1.18 github.com/fiorix/go-diameter v3.0.3-0.20190716165154-f4823472d0e0+incompatible github.com/fsnotify/fsnotify v1.6.0 diff --git a/go.sum b/go.sum index f4dc66d82..3d1fb122e 100644 --- a/go.sum +++ b/go.sum @@ -33,8 +33,8 @@ github.com/cgrates/ltcache v0.0.0-20210405185848-da943e80c1ab h1:dKdAUwrij6vYwew github.com/cgrates/ltcache v0.0.0-20210405185848-da943e80c1ab/go.mod h1:9oSG/6gUoab/vKm/eQ3QcX6KeTR0wRw88N33iCnC/k4= github.com/cgrates/radigo v0.0.0-20210902121842-ea2f9a730627 h1:foxHlpQxYj15khhlpbj+EiIM/W9Gk0HP800NQ/DVPpU= github.com/cgrates/radigo v0.0.0-20210902121842-ea2f9a730627/go.mod h1:PizDxlLTjVQpyPU0ksWYfmM9UbYGu7q6at0nzuiZprI= -github.com/cgrates/rpcclient v0.0.0-20240628101047-cb29aae6b006 h1:HxmDpmCesrwbi+ag/4+PDRhuSy0gpemMRQ19fAWmDTE= -github.com/cgrates/rpcclient v0.0.0-20240628101047-cb29aae6b006/go.mod h1:WxTEIJvgI4c3eiPWW0WeAhHGd49Oi1Voe9lahotJiNo= +github.com/cgrates/rpcclient v0.0.0-20240813140209-439c79036e27 h1:wnaRqfM3+c/fjH0gtP6jJANcKipE9LfnYr9UysYg/+o= +github.com/cgrates/rpcclient v0.0.0-20240813140209-439c79036e27/go.mod h1:WxTEIJvgI4c3eiPWW0WeAhHGd49Oi1Voe9lahotJiNo= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY=