]> git.proxmox.com Git - ceph.git/blame - ceph/doc/man/8/rgw-orphan-list.rst
import quincy beta 17.1.0
[ceph.git] / ceph / doc / man / 8 / rgw-orphan-list.rst
CommitLineData
e306af50
TL
1:orphan:
2
3==================================================================
4 rgw-orphan-list -- list rados objects that are not indexed by rgw
5==================================================================
6
7.. program:: rgw-orphan-list
8
9Synopsis
10========
11
12| **rgw-orphan-list**
13
14Description
15===========
16
17:program:`rgw-orphan-list` is an *EXPERIMENTAL* RADOS gateway user
18administration utility. It produces a listing of rados objects that
19are not directly or indirectly referenced through the bucket indexes
20on a pool. It places the results and intermediate files on the local
21filesystem rather than on the ceph cluster itself, and therefore will
22not itself consume additional cluster storage.
23
24In theory orphans should not exist. However because ceph evolves
25rapidly, bugs do crop up, and they may result in orphans that are left
26behind.
27
28In its current form this utility does not take any command-line
29arguments or options. It will list the available pools and prompt the
30user to enter the pool they would like to list orphans for.
31
32Behind the scenes it runs `rados ls` and `radosgw-admin bucket
33radoslist ...` and produces a list of those entries that appear in the
34former but not the latter. Those entries are presumed to be the
35orphans.
36
37Warnings
38========
39
40This utility is currently considered *EXPERIMENTAL*.
41
42This utility will produce false orphan entries for unindexed buckets
43since such buckets have no bucket indices that can provide the
44starting point for tracing.
45
46Options
47=======
48
49At present there are no options.
50
51Examples
52========
53
54Launch the tool::
55
56 $ rgw-orphan-list
57
58Availability
59============
60
61:program:`radosgw-admin` is part of Ceph, a massively scalable, open-source,
62distributed storage system. Please refer to the Ceph documentation at
20effc67 63https://docs.ceph.com for more information.
e306af50
TL
64
65See also
66========
67
68:doc:`radosgw-admin <radosgw-admin>`\(8)
69:doc:`ceph-diff-sorted <ceph-diff-sorted>`\(8)