summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormicplus <ain01a@outlook.com>2024-04-07 11:55:31 +0800
committermicplus <ain01a@outlook.com>2024-04-07 14:17:38 +0800
commit09d2b2940d2df4b76b3ac321b5cc496b114a36be (patch)
tree476acb24a34d8ff3c6021f422ce885f289779f2f
parentfeat: add feature (diff)
downloadkubeedge-09d2b2940d2df4b76b3ac321b5cc496b114a36be.tar.gz
feat: remove unnecessary msg
Signed-off-by: micplus <ain01a@outlook.com>
-rw-r--r--edge/pkg/edged/edged.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/edge/pkg/edged/edged.go b/edge/pkg/edged/edged.go
index 1f81fce9f..c95407ab9 100644
--- a/edge/pkg/edged/edged.go
+++ b/edge/pkg/edged/edged.go
@@ -60,8 +60,8 @@ import (
metaclient "github.com/kubeedge/kubeedge/edge/pkg/metamanager/client"
"github.com/kubeedge/kubeedge/edge/pkg/metamanager/dao"
"github.com/kubeedge/kubeedge/pkg/apis/componentconfig/edgecore/v1alpha2"
- "github.com/kubeedge/kubeedge/pkg/version"
kefeatures "github.com/kubeedge/kubeedge/pkg/features"
+ "github.com/kubeedge/kubeedge/pkg/version"
)
// GetKubeletDeps returns a Dependencies suitable for lite kubelet being run.
@@ -145,9 +145,6 @@ func (e *edged) Start() {
os.Exit(1)
}
klErrChan <- err
- // send empty message to wakeup syncPod loop
- nilMsg := model.NewMessage("").BuildRouter(e.Name(), e.Group(), "", "")
- beehiveContext.Send(modules.EdgedModuleName, *nilMsg)
}
}()
e.syncPod(e.KubeletDeps.PodConfig, klErrChan)
@@ -254,9 +251,12 @@ func (e *edged) syncPod(podCfg *config.PodConfig, kubeletErrChan <-chan error) {
case err := <-kubeletErrChan:
klog.Errorf("Start edged failed, err: %v", err)
return
- case <-kubeletWaiter.C:
- kubeletInited = true
default:
+ select {
+ case <-kubeletWaiter.C:
+ kubeletInited = true
+ default:
+ }
if !kubeletInited {
time.Sleep(time.Second)
continue