Description of problem: The 1.3 Ceph Storage strategies documentation states: https://access.redhat.com/documentation/en/red-hat-ceph-storage/version-1.3/red-hat-ceph-storage-13-storage-strategies/#erasure-code _____________________________________________________________________________ Chapter 30. Erasure-coded Pools and Cache Tiering Erasure coded pools require more resources than replicated pools and lack some functionality such as partial writes. To overcome these limitations, we recommend to set a cache tier before setting the erasure-coded pool. For instance, if the pool hot-storage is made of fast storage: $ ceph osd tier add ecpool hot-storage $ ceph osd tier cache-mode hot-storage writeback $ ceph osd tier set-overlay ecpool hot-storage will place the hot-storage pool as tier of ecpool in writeback mode so that every write and read to the ecpool are actually using the hot-storage and benefit from its flexibility and speed. It is not possible to create an RBD image on an erasure coded pool because it requires partial writes. It is however possible to create an RBD image on an erasure coded pools when a replicated pool tier set a cache tier: $ rbd --pool ecpool create --size 10 myvolume _______________________________________________________________________________ This documentation needs to clearly state that cache tiering is a tech-review feature and will not be supported in production.
I've added "Tech Preview" to the title. See https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-strategies-guide/commit/28dfc401e0b4c0001560606b102a888349283440
Added "Tech Preview" to erasures coded pools too. https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-strategies-guide/commit/8b811691270d607008beed0002ac736274e7ab08 https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-strategies-guide/commit/1bcc7b8ad59b4b552da607794dae72c675fd850d
Mentioned this in 1.2.3 and 1.3 Release Notes too. Fixed in the following commits: 1.2.3: https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-release-notes/commit/a2f144ff0d6f8c7b64ae71f78fb3e3c5e415aa57 https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-release-notes/commit/3f0110dd0dc52d539f4e64178556a7e341ccc0fc 1.3: https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-release-notes/commit/2bbb671660fcba60737d04140c37f66c270c4ab1 https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-release-notes/commit/2691e7e4796b37094ca3c8df8d8d043b52cc9ad3 Changes in all applicable docs have been done for both 1.2.3 and 1.3. See: 1.2.3: https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-strategies-guide/blob/v1.2.3/cache-tier-admin.adoc https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-strategies-guide/blob/v1.2.3/erasure-code-admin.adoc https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-release-notes/blob/v1.2.3/release-notes.adoc 1.3: https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-strategies-guide/blob/v1.3/cache-tier-admin.adoc https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-strategies-guide/blob/v1.3/erasure-code-admin.adoc https://gitlab.cee.redhat.com/jowilkin/red-hat-ceph-storage-release-notes/blob/v1.3/release-notes.adoc Hence, moving the bug to VERIFIED.
Fixed in 1.3.2 release.