From 2508994fa79678e3ae8015819bc94857e368180b Mon Sep 17 00:00:00 2001 From: scott <scottwangsxll@gmail.com> Date: Sat, 14 Mar 2020 21:26:26 +0800 Subject: [PATCH] Fix latest comment --- registry/kubernetes/listener.go | 2 +- registry/kubernetes/registry.go | 11 ++++++----- remoting/kubernetes/client.go | 16 ++++++++-------- remoting/kubernetes/store.go | 6 ++---- 4 files changed, 17 insertions(+), 18 deletions(-) diff --git a/registry/kubernetes/listener.go b/registry/kubernetes/listener.go index cf254db8e..6ddcd4f07 100644 --- a/registry/kubernetes/listener.go +++ b/registry/kubernetes/listener.go @@ -92,7 +92,7 @@ func (l *configurationListener) Next() (*registry.ServiceEvent, error) { for { select { case <-l.registry.Done(): - logger.Warnf("listener's kubernetes client connection is broken, so kubernetes event listener exit now.") + logger.Warnf("listener's kubernetes client connection is broken, so kubernetes event listener exits now.") return nil, perrors.New("listener stopped") case e := <-l.events: diff --git a/registry/kubernetes/registry.go b/registry/kubernetes/registry.go index 8ebe68829..2a63660cc 100644 --- a/registry/kubernetes/registry.go +++ b/registry/kubernetes/registry.go @@ -150,7 +150,7 @@ func newKubernetesRegistry(url *common.URL) (registry.Registry, error) { r.InitBaseRegistry(url, r) if err := kubernetes.ValidateClient(r); err != nil { - return nil, err + return nil, perrors.WithStack(err) } r.WaitGroup().Add(1) @@ -162,10 +162,11 @@ func newKubernetesRegistry(url *common.URL) (registry.Registry, error) { return r, nil } -func newMockKubernetesRegistry(url *common.URL, namespace string, clientGeneratorFunc func() (k8s.Interface, error)) ( - registry.Registry, - error, -) { +func newMockKubernetesRegistry( + url *common.URL, + namespace string, + clientGeneratorFunc func() (k8s.Interface, error), +) (registry.Registry, error) { var err error diff --git a/remoting/kubernetes/client.go b/remoting/kubernetes/client.go index 5bf577662..2091cc2f1 100644 --- a/remoting/kubernetes/client.go +++ b/remoting/kubernetes/client.go @@ -418,7 +418,6 @@ func (c *Client) handleWatchedPodEvent(p *v1.Pod, eventType watch.EventType) { func (c *Client) unmarshalRecord(record string) ([]*Object, error) { if len(record) == 0 { - // NOTICE: // []*Object is nil. return nil, nil } @@ -503,12 +502,14 @@ func (c *Client) patchCurrentPod(patch []byte) (*v1.Pod, error) { return updatedPod, nil } -// assemble the dubbo kubernete label +// assemble the dubbo kubernetes label // every dubbo instance should be labeled spec {"dubbo.io/label":"dubbo.io/label-value"} label -func (c *Client) assembleDUBBOLabel(currentPod *v1.Pod) (oldPod *v1.Pod, newPod *v1.Pod, err error) { +func (c *Client) assembleDUBBOLabel(currentPod *v1.Pod) (*v1.Pod, *v1.Pod, error) { - oldPod = &v1.Pod{} - newPod = &v1.Pod{} + var ( + oldPod = &v1.Pod{} + newPod = &v1.Pod{} + ) oldPod.Labels = make(map[string]string, 8) newPod.Labels = make(map[string]string, 8) @@ -517,8 +518,7 @@ func (c *Client) assembleDUBBOLabel(currentPod *v1.Pod) (oldPod *v1.Pod, newPod if currentPod.GetLabels()[DubboIOLabelKey] == DubboIOLabelValue { // already have label - err = ErrDubboLabelAlreadyExist - return + return nil, nil, ErrDubboLabelAlreadyExist } } @@ -529,7 +529,7 @@ func (c *Client) assembleDUBBOLabel(currentPod *v1.Pod) (oldPod *v1.Pod, newPod } // assign new label for current pod newPod.Labels[DubboIOLabelKey] = DubboIOLabelValue - return + return oldPod, newPod, nil } // assemble the dubbo kubernetes annotations diff --git a/remoting/kubernetes/store.go b/remoting/kubernetes/store.go index 5feab9f0b..06f32cc0c 100644 --- a/remoting/kubernetes/store.go +++ b/remoting/kubernetes/store.go @@ -84,7 +84,7 @@ type Store interface { Done() <-chan struct{} } -// Stopped Watcher +// Watcher type Watcher interface { // the watcher's id ID() string @@ -200,9 +200,7 @@ func (s *storeImpl) Put(object *Object) error { } // valid -// valid the client status -// NOTICE: -// should protected by lock +// valid the client status should protected by lock func (s *storeImpl) valid() error { select { case <-s.ctx.Done(): -- GitLab