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