Merge pull request #10963 from Rakshith-R/init-only-rbd-pool

pool: initialize only rbd application pools
This commit is contained in:
Travis Nielsen authored and GitHub committed 2022-09-13 07:52:48 -06:00
commit c057c41aee
1 file changed
+6 -3
+6 -3
View File
@@ -385,13 +385,16 @@ func createPool(context *clusterd.Context, clusterInfo *cephclient.ClusterInfo,
return errors.Wrapf(err, "failed to create pool %q", p.Name)
}
logger.Infof("initializing pool %q", p.Name)
if appName != poolApplicationNameRBD {
return nil
}
logger.Infof("initializing pool %q for RBD use", p.Name)
args := []string{"pool", "init", p.Name}
output, err := cephclient.NewRBDCommand(context, clusterInfo, args).Run()
if err != nil {
return errors.Wrapf(err, "failed to initialize pool %q. %s", p.Name, string(output))
return errors.Wrapf(err, "failed to initialize pool %q for RBD use. %s", p.Name, string(output))
}
logger.Infof("successfully initialized pool %q", p.Name)
logger.Infof("successfully initialized pool %q for RBD use", p.Name)
return nil
}