What are the best practices for Erasure coded pools in Red Hat Ceph Storage?
Environment
-
Red Hat Ceph Storage 1.3.x
-
Red Hat Ceph Storage 2.x
Issue
- What are the best practises for the Erasure coded pools in Red Hat Ceph Storage?
Resolution
- Erasure-coded pools are only supported with RADOS Gateway (RGW).
NOTE
-
Erasure coded pools do not support
omapoperations. -
RGW needs omap support to work properly, hence it is not possible to create RGW pools as EC pools and get it working.
-
However, RGW do not need the omap feature on the
.rgw.bucketspool, and hence it can be an EC pool. -
In case RGW pools are created as EC pools, make sure that only the
.rgw.bucketspool is configured as EC, and the rest are configured as Replicated pools. -
Refer https://access.redhat.com/solutions/2262391 for more details.
-
Using Erasure coded pools with a RADOS Block Device (RBD) is not supported.
-
Read more on Erasure Coded pools at:
This content is not included.RHCS1.3.x
This content is not included.RHCS2.x -
RHCS supports Erasure Coded pools with different algorithms, also called
Erasure Coded Plugins. -
Currently the only supported plugin is
Jerasure. More information on this can be read in the This content is not included.RHCS Storage Strategies documentation -
The supported K/M values are:
8+3 8+4 4+2
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.