Project

General

Profile

Actions

Documentation #15444

closed

orphan cleanup tool: document/test interaction w/ placement targets & multiple data pools

Added by Robin Johnson about 8 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Tags:
rgw, orphan
Backport:
hammer
Reviewed:
Affected Versions:
Pull request ID:

Description

The Orphan tool documentation should cover how to handle environments with multiple data pools.

Consider the setup from https://blog-fromsomedude.rhcloud.com/2015/11/06/Ceph-RadosGW-Placement-Targets/:

{
    "domain_root": ".rgw",
    "control_pool": ".rgw.control",
    "gc_pool": ".rgw.gc",
    "log_pool": ".log",
    "intent_log_pool": ".intent-log",
    "usage_log_pool": ".usage",
    "user_keys_pool": ".users",
    "user_email_pool": ".users.email",
    "user_swift_pool": ".users.swift",
    "user_uid_pool": ".users.uid",
    "system_key": {
        "access_key": "",
        "secret_key": "" 
    },
    "placement_pools": [
        {
            "key": "default-placement",
            "val": {
                "index_pool": ".rgw.buckets.index",
                "data_pool": ".rgw.buckets",
                "data_extra_pool": ".rgw.buckets.extra" 
            }
        },
        {
            "key": "ssd",
            "val": {
                "index_pool": ".rgw.buckets-ssd.index",
                "data_pool": ".rgw.buckets-ssd",
                "data_extra_pool": ".rgw.buckets-ssd.extra" 
            }

        },
    ]
}

Should this be a two runs of orphan-find? What about when the index pool and/or extra pools are shared, with just the data pool separate?

Actions

Also available in: Atom PDF