Commit 6f966eed authored by Miek Gieben's avatar Miek Gieben Committed by GitHub

plugin/kubernetes: use struct{} was map values (#2125)

This takes less space than a bool, the value isn't used for anything
else than "present in map" any way.
Signed-off-by: default avatarMiek Gieben <miek@miek.nl>
parent f98db6b6
...@@ -81,7 +81,7 @@ type dnsControl struct { ...@@ -81,7 +81,7 @@ type dnsControl struct {
// watch-related items channel // watch-related items channel
watchChan dnswatch.Chan watchChan dnswatch.Chan
watched map[string]bool watched map[string]struct{}
zones []string zones []string
endpointNameMode bool endpointNameMode bool
} }
...@@ -105,7 +105,7 @@ func newdnsController(kubeClient *kubernetes.Clientset, opts dnsControlOpts) *dn ...@@ -105,7 +105,7 @@ func newdnsController(kubeClient *kubernetes.Clientset, opts dnsControlOpts) *dn
client: kubeClient, client: kubeClient,
selector: opts.selector, selector: opts.selector,
stopCh: make(chan struct{}), stopCh: make(chan struct{}),
watched: make(map[string]bool), watched: make(map[string]struct{}),
zones: opts.zones, zones: opts.zones,
endpointNameMode: opts.endpointNameMode, endpointNameMode: opts.endpointNameMode,
} }
...@@ -287,7 +287,7 @@ func (dns *dnsControl) Watch(qname string) error { ...@@ -287,7 +287,7 @@ func (dns *dnsControl) Watch(qname string) error {
if dns.watchChan == nil { if dns.watchChan == nil {
return fmt.Errorf("cannot start watch because the channel has not been set") return fmt.Errorf("cannot start watch because the channel has not been set")
} }
dns.watched[qname] = true dns.watched[qname] = struct{}{}
return nil return nil
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment