fix(linux_networking.go): add better error messages

This commit is contained in:
Aaron U'Ren 2023-09-21 12:57:35 -05:00 committed by Aaron U'Ren
parent 7ce09a64d9
commit 9f23cf5a6e

View File

@ -312,7 +312,8 @@ func (ln *linuxNetworking) ipvsAddFWMarkService(svcs []*ipvs.Service, fwMark uin
err := ln.ipvsUpdateService(svc) err := ln.ipvsUpdateService(svc)
if err != nil { if err != nil {
return nil, err return nil, fmt.Errorf("failed to update persistence flags for service %s due to %v",
ipvsServiceString(svc), err)
} }
klog.V(2).Infof("Updated persistence/session-affinity for service: %s", klog.V(2).Infof("Updated persistence/session-affinity for service: %s",
ipvsServiceString(svc)) ipvsServiceString(svc))
@ -323,7 +324,8 @@ func (ln *linuxNetworking) ipvsAddFWMarkService(svcs []*ipvs.Service, fwMark uin
err := ln.ipvsUpdateService(svc) err := ln.ipvsUpdateService(svc)
if err != nil { if err != nil {
return nil, err return nil, fmt.Errorf("failed to update scheduler flags for service %s due to %v",
ipvsServiceString(svc), err)
} }
klog.V(2).Infof("Updated scheduler flags for service: %s", ipvsServiceString(svc)) klog.V(2).Infof("Updated scheduler flags for service: %s", ipvsServiceString(svc))
} }
@ -332,7 +334,8 @@ func (ln *linuxNetworking) ipvsAddFWMarkService(svcs []*ipvs.Service, fwMark uin
svc.SchedName = scheduler svc.SchedName = scheduler
err := ln.ipvsUpdateService(svc) err := ln.ipvsUpdateService(svc)
if err != nil { if err != nil {
return nil, fmt.Errorf("failed to update the scheduler for the service due to %v", err) return nil, fmt.Errorf("failed to update the scheduler for the service %s due to %v",
ipvsServiceString(svc), err)
} }
klog.V(2).Infof("Updated schedule for the service: %s", ipvsServiceString(svc)) klog.V(2).Infof("Updated schedule for the service: %s", ipvsServiceString(svc))
} }