Project

General

Profile

Actions

Bug #11840

closed

avoid complicated cache tier, like cache loop and three level cache

Added by chuanhong wang almost 9 years ago. Updated almost 9 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Monitor
Target version:
-
% Done:

0%

Source:
Community (user)
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

there are three pool in ceph cluster, e.g, t1, t2 t3, and t2 is a cache of t1.
1, we can set t1 as a cache of t2 too, then t1 is the cache of t2, t2 also is the cache of t1,a loop of cache generated;
2, we can also set t3 as a cache of t2 ort t1, then a three level cache tier generated, t3 is the cache of t2, t2 is the cache of t1.
cache loop, and three level cache are weird, also maybe reduce the IO performance, so it'd be better to avoid complicated tier like them.

we don't support multiple tiering, so we'd better fail a "ceph osd tier add" command which intent to add a tier for another tier.


Related issues 1 (0 open1 closed)

Related to Ceph - Bug #13950: OSDMonitor::_check_become_tier cannot prevent client from setting multiple tiers in a particular wayResolved12/02/2015

Actions
Actions

Also available in: Atom PDF