mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-18 12:20:24 +00:00
cephfs: set pool layout of the FS subvolumes
... instead of that of the `csi` subvolume group. The pool layout specified via storage class's `pool` setting is a subvolume property and not a subvolume group property. The `csi` subvolume group may have subvolumes of different storage classes with different pool layouts. Fixes: #499 Signed-off-by: Ramana Raja <rraja@redhat.com>
This commit is contained in:
parent
c7d990a96b
commit
5932fff93e
@ -85,8 +85,6 @@ func createVolume(volOptions *volumeOptions, cr *util.Credentials, volID volumeI
|
||||
csiSubvolumeGroup,
|
||||
"--mode",
|
||||
"777",
|
||||
"--pool_layout",
|
||||
volOptions.Pool,
|
||||
"-m", volOptions.Monitors,
|
||||
"-c", util.CephConfigPath,
|
||||
"-n", cephEntityClientPrefix+cr.ID,
|
||||
@ -108,6 +106,7 @@ func createVolume(volOptions *volumeOptions, cr *util.Credentials, volID volumeI
|
||||
strconv.FormatInt(bytesQuota, 10),
|
||||
"--group_name",
|
||||
csiSubvolumeGroup,
|
||||
"--pool_layout", volOptions.Pool,
|
||||
"-m", volOptions.Monitors,
|
||||
"-c", util.CephConfigPath,
|
||||
"-n", cephEntityClientPrefix+cr.ID,
|
||||
|
Loading…
Reference in New Issue
Block a user