Enable allow_ec_overwrites on erasure coded pools
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Cinder-Ceph charm |
New
|
Undecided
|
Unassigned |
Bug Description
Deploying a cinder-ceph charm with pool-type erasure-coded seems missing one step to be able to use pool for RBD.
After deploying the charm [1] and running some post-configuration [2]
Creating cinder volumes will fail [3].
Manually trying to create an RBD volume directly from ceph will also fail unless manually enabling allow_ec_overwrites on erasure coded pool [4][5]
This can be enabled by the charm to avoid confusion and automate creation of a working EC pool for RBD.
[1] https:/
[2] https:/
[3] https:/
[4] https:/
[5] https:/
Looks like the charm is trying to do it? /github. com/openstack/ charm-cinder- ceph/blob/ 709b184259c05ad abb5d8ee284fc9b cd486348c0/ hooks/cinder_ hooks.py# L191
https:/