mirror of
https://github.com/k8snetworkplumbingwg/multus-cni.git
synced 2025-09-01 08:59:52 +00:00
Only wait for config waitGroup when configManager is used
Signed-off-by: Christopher Dziomba <christopher.dziomba@telekom.de>
This commit is contained in:
@@ -127,15 +127,17 @@ func main() {
|
|||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
var wg sync.WaitGroup
|
|
||||||
if configManager != nil {
|
if configManager != nil {
|
||||||
|
var wg sync.WaitGroup
|
||||||
if err := configManager.Start(ctx, &wg); err != nil {
|
if err := configManager.Start(ctx, &wg); err != nil {
|
||||||
_ = logging.Errorf("failed to start config manager: %v", err)
|
_ = logging.Errorf("failed to start config manager: %v", err)
|
||||||
os.Exit(3)
|
os.Exit(3)
|
||||||
}
|
}
|
||||||
|
wg.Wait()
|
||||||
|
} else {
|
||||||
|
<-ctx.Done()
|
||||||
}
|
}
|
||||||
|
|
||||||
wg.Wait()
|
|
||||||
logging.Verbosef("multus daemon is exited")
|
logging.Verbosef("multus daemon is exited")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user