Merge pull request #10963 from Rakshith-R/init-only-rbd-pool
pool: initialize only rbd application pools
This commit is contained in:
1 file changed
+6
-3
@@ -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
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user