Project

General

Profile

Feature #25166

mgr/dashboard: Add cache pool support

Added by Stephan Müller over 3 years ago. Updated 8 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Component - Pools
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Ceph provides a concept of cache pools. It should be possible for an administrator to define such a cache pool and assign it to an existing pool via dashboard:

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.

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


Related issues

Related to Dashboard - Feature #48388: mgr,mgr/dashboard: implement multi-layered caching In Progress

History

#1 Updated by Lenz Grimmer about 3 years ago

  • Subject changed from Add and remove a "cache pool" to an existing Ceph Pool, to improve the Pool's performance. to mgr/dashboard: Add cache pool support
  • Description updated (diff)

#2 Updated by Lenz Grimmer about 3 years ago

  • Description updated (diff)

#3 Updated by Alfonso Martínez 9 months ago

  • Related to Feature #48388: mgr,mgr/dashboard: implement multi-layered caching added

#4 Updated by Ernesto Puerta 8 months ago

  • Project changed from mgr to Dashboard
  • Category changed from 137 to Component - Pools

Also available in: Atom PDF