]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
doc: more details for pool deletion 10190/head
authorKen Dreyer <kdreyer@redhat.com>
Thu, 7 Jul 2016 22:42:42 +0000 (16:42 -0600)
committerKen Dreyer <kdreyer@redhat.com>
Fri, 8 Jul 2016 13:42:29 +0000 (07:42 -0600)
Prior to this change, the documention instructed administrators to
delete rulesets and users, but did not go into details regarding how to
do that.

Add example commands that admins may use to search for rulesets and
users that might reference the to-be-deleted pool.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
doc/rados/operations/pools.rst

index 4cca4e0a6f4b1b7c0dcd7ad046d205222a03b818..f83aade9800c954f28692d83866073b3611d3107 100644 (file)
@@ -179,9 +179,22 @@ To delete a pool, execute::
 
        
 If you created your own rulesets and rules for a pool you created,  you should
-consider removing them when you no longer need your pool.  If you created users
-with permissions strictly for a pool that no longer exists, you should consider
-deleting those users too.
+consider removing them when you no longer need your pool::
+
+       ceph osd pool get {pool-name} crush_ruleset
+
+If the ruleset was "123", for example, you can check the other pools like so::
+
+       ceph osd dump | grep "^pool" | grep "crush_ruleset 123"
+
+If no other pools use that custom ruleset, then it's safe to delete that
+ruleset from the cluster.
+
+If you created users with permissions strictly for a pool that no longer
+exists, you should consider deleting those users too::
+
+       ceph auth list | grep -C 5 {pool-name}
+       ceph auth del {user}
 
 
 Rename a Pool