From 7bc6f81dd645503c50d676aa3c37445c90d196de Mon Sep 17 00:00:00 2001 From: Matthias Rampke Date: Thu, 6 Apr 2017 18:26:10 +0000 Subject: [PATCH] Generate dereferenced array of endpoints for printing. Only do this if verbosity requires it. --- pkg/proxy/iptables/proxier.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/proxy/iptables/proxier.go b/pkg/proxy/iptables/proxier.go index f603adde314..fddc6f45cd5 100644 --- a/pkg/proxy/iptables/proxier.go +++ b/pkg/proxy/iptables/proxier.go @@ -671,7 +671,13 @@ func accumulateEndpointsMap(endpoints *api.Endpoints, hostname string, } (*newEndpoints)[svcPort] = append((*newEndpoints)[svcPort], epInfo) } - glog.V(3).Infof("Setting endpoints for %q to %+v", svcPort, (*newEndpoints)[svcPort]) + if glog.V(3) { + newEPList := []string{} + for _, ep := range (*newEndpoints)[svcPort] { + newEPList = append(newEPList, ep.endpoint) + } + glog.Infof("Setting endpoints for %q to %+v", svcPort, newEPList) + } } } }