Project

General

Profile

Feature #25166

Updated by Lenz Grimmer over 5 years ago

Ceph provides a concept of "cache pools":http://ceph.com/docs/master/dev/cache-pool/. It should be possible for an administrator to define such a cache pool and assign it to an existing pool via dashboard: 

 h3. h2. Purpose 

 Use a pool of fast storage devices (probably SSDs) and use it as a cache for an existing slower and larger pool. 

 Use a replicated pool as a front-end to service most I/O, and destage cold data to a separate erasure coded pool that does not currently (and cannot efficiently) handle the workload. 

 We should be able to create and add a cache pool to an existing pool of data, and later remove it, without disrupting service or migrating data around. 

 h3. h2. See also: 

 http://lists.ceph.com/pipermail/ceph-users-ceph.com/2016-October/013880.html 
 http://docs.ceph.com/docs/master/rados/operations/cache-tiering/ 
 https://www.packtpub.com/packtlib/book/Application-Development/9781784393502/8/ch08lvl1sec91/Creating%20a%20pool%20for%20cache%20tiering

Back