Skip to content

Commit 0537485

Browse files
authored
【OSCP】Kuscia Task 资源及连通性前置检查 (#531) (#797) (#825)
* 【OSCP】Kuscia Task 资源及连通性前置检查 (#531) (#797) Signed-off-by: MikkiYang <hecy7@asiainfo.com> * 【OSCP】Kuscia Task 资源及连通性前置检查 (#531) Signed-off-by: MikkiYang <hecy7@asiainfo.com> --------- Signed-off-by: MikkiYang <hecy7@asiainfo.com>
1 parent 7bbcf3a commit 0537485

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

pkg/controllers/kusciatask/resource/node_resource_manager.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,6 @@ func NewNodeResourceManager(
106106
resourceStore: nodeStatusStore,
107107
}
108108

109-
if err := manager.start(); err != nil {
110-
nlog.Errorf("Failed to initialize node resource manager: %v", err)
111-
}
112-
113109
manager.addPodEventHandler()
114110
manager.addNodeEventHandler()
115111

@@ -519,6 +515,11 @@ func (nrm *NodeResourceManager) Run(workers int) error {
519515
go wait.Until(nrm.runNodeHandleWorker, time.Second, nrm.ctx.Done())
520516
}
521517

518+
if err := nrm.syncAllNodes(); err != nil {
519+
nlog.Errorf("Failed to initialize node resource manager: %v", err)
520+
return err
521+
}
522+
522523
<-nrm.ctx.Done()
523524
return nil
524525
}
@@ -677,7 +678,7 @@ func (nrm *NodeResourceManager) ResourceCheck(domainName string, cpuReq, memReq
677678
return false, fmt.Errorf("resource-check no node status available for domain %s", domainName)
678679
}
679680

680-
func (nrm *NodeResourceManager) start() error {
681+
func (nrm *NodeResourceManager) syncAllNodes() error {
681682
domains, err := nrm.domainInformer.Lister().List(labels.Everything())
682683
if err != nil {
683684
return fmt.Errorf("failed to list domains: %v", err)

0 commit comments

Comments
 (0)