Bug 1269253 - [Docs]Need to specify clearly in documentation that Erasure-coded pools and cache tiering is unsupported
Summary: [Docs]Need to specify clearly in documentation that Erasure-coded pools and c...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: Documentation
Version: 1.3.0
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: rc
: 1.3.2
Assignee: ceph-docs@redhat.com
QA Contact: ceph-qe-bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-10-06 19:40 UTC by Mike Hackett
Modified: 2019-07-11 09:53 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-12-18 10:07:01 UTC
Embargoed:


Attachments (Terms of Use)

Description Mike Hackett 2015-10-06 19:40:24 UTC
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.

Comment 6 Anjana Suparna Sriram 2015-12-18 10:07:01 UTC
Fixed in 1.3.2 release.


Note You need to log in before you can comment on or make changes to this bug.