Project

General

Profile

Actions

Bug #13606

closed

Can't delete cache tier for data pool

Added by Matthew Via over 8 years ago. Updated over 8 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

To play with cache tiering for the first time, I created two pools, test1 and test2.

I set each to be a writeback cache for my data pool, more or less picking a pool to run rados bench on at random, not realizing any possibly cephfs interactions. I never set either as an overlay for data.

When I try to undo this though, I can set the cache mode to forward, but removing the test pools results in:
[root@ceph1 ~]ceph osd tier remove data test1
Error EBUSY: pool 'data' is in use by CephFS via its tier
[root@ceph1 ~]# ceph osd tier remove data test2
Error EBUSY: pool 'data' is in use by CephFS via its tier

Neither pool has any objects in it. Unfortunately the turning on of the tiering is preventing some of my machines with older kernels from reading cephfs, and at this point I just want to remove the cache tiers.

Actions #1

Updated by Greg Farnum over 8 years ago

  • Status changed from New to Duplicate

This bug is resolved in infernalis but not hammer. See #11504. You can build your own packages by combining v0.94.4 and a50c8f1f2ad8845c7f77110868f9376f2d1ff883 (from https://github.com/ceph/ceph/pull/4602) and that should let you remove it, though. I've also set it for backport in the next hammer release.

Actions

Also available in: Atom PDF