The backup and restore data mover node selection.

Update Makefile to let the `make serve-docs` work again.

Signed-off-by: Xun Jiang <xun.jiang@broadcom.com>
This commit is contained in:
Xun Jiang
2025-07-01 16:26:12 +08:00
parent bd609db395
commit f2133c7d22
18 changed files with 851 additions and 211 deletions
+16 -3
View File
@@ -278,9 +278,9 @@ func (s *nodeAgentServer) run() {
s.logger.Info("Starting controllers")
var loadAffinity *kube.LoadAffinity
var loadAffinity []*kube.LoadAffinity
if s.dataPathConfigs != nil && len(s.dataPathConfigs.LoadAffinity) > 0 {
loadAffinity = s.dataPathConfigs.LoadAffinity[0]
loadAffinity = s.dataPathConfigs.LoadAffinity
s.logger.Infof("Using customized loadAffinity %v", loadAffinity)
}
@@ -339,7 +339,20 @@ func (s *nodeAgentServer) run() {
s.logger.Infof("Using customized restorePVC config %v", restorePVCConfig)
}
dataDownloadReconciler := controller.NewDataDownloadReconciler(s.mgr.GetClient(), s.mgr, s.kubeClient, s.dataPathMgr, restorePVCConfig, podResources, s.nodeName, s.config.dataMoverPrepareTimeout, s.logger, s.metrics)
dataDownloadReconciler := controller.NewDataDownloadReconciler(
s.mgr.GetClient(),
s.mgr,
s.kubeClient,
s.dataPathMgr,
loadAffinity,
restorePVCConfig,
podResources,
s.nodeName,
s.config.dataMoverPrepareTimeout,
s.logger,
s.metrics,
)
if err := dataDownloadReconciler.SetupWithManager(s.mgr); err != nil {
s.logger.WithError(err).Fatal("Unable to create the data download controller")
}