Project

General

Profile

Actions

Bug #21829

open

bucket.instance metadata still exist after removing bucket

Added by Rizal Nur over 6 years ago. Updated over 6 years ago.

Status:
Need More Info
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

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

Description

On radosgw node I have custom rgw_* parameters

$ more ceph.conf
...
[client.rgw.rCeph-gw-1]
rgw_frontends = "civetweb port=80" 
rgw_dns_name = s3.amazonaws.com
rgw_gc_obj_min_wait = 60
rgw_gc_processor_max_time = 45
rgw_gc_processor_period = 45
debug_rgw = 10

1. Start RGW service

systemctl start ceph-radosgw@rgw.rCeph-gw-1.service

2. Create bucket via s3cmd

$ s3cmd mb s3://testing1
$ s3cmd mb s3://testing2
$ s3cmd mb s3://testing3

3. List metadata of bucket & bucket.instance

$ radosgw-admin metadata list bucket.instance|sort
[
    "testing1:d07687d2-d90c-46de-aa52-950ff7f03463.1455699.1",
    "testing2:d07687d2-d90c-46de-aa52-950ff7f03463.1455699.2",
    "testing3:d07687d2-d90c-46de-aa52-950ff7f03463.1455699.3" 
]

$ radosgw-admin metadata list bucket
[
    "testing1",
    "testing2",
    "testing3" 
]

4. Restart RGW service

systemctl restart ceph-radosgw@rgw.rCeph-gw-1.service

5. Create another bucket

$ radosgw-admin metadata list bucket.instance|sort
[
    "testing1:d07687d2-d90c-46de-aa52-950ff7f03463.1455699.1",
    "testing2:d07687d2-d90c-46de-aa52-950ff7f03463.1455699.2",
    "testing3:d07687d2-d90c-46de-aa52-950ff7f03463.1455699.3",
    "testing4:d07687d2-d90c-46de-aa52-950ff7f03463.1455717.1"  -> new bucket with different masking id
]

$ radosgw-admin metadata list bucket
[
    "testing1",
    "testing2",
    "testing3",
    "testing4" 
]

6. Remove bucket & check metadata bucket.instance

$ s3cmd rb s3://testing1
$ s3cmd rb s3://testing2
$ s3cmd rb s3://testing3
$ s3cmd rb s3://testing4

$ radosgw-admin metadata list bucket.instance|sort
[
    "testing1:d07687d2-d90c-46de-aa52-950ff7f03463.1455699.1",
    "testing2:d07687d2-d90c-46de-aa52-950ff7f03463.1455699.2",
    "testing3:d07687d2-d90c-46de-aa52-950ff7f03463.1455699.3",
    "testing4:d07687d2-d90c-46de-aa52-950ff7f03463.1455717.1" 
]

$ radosgw-admin metadata list bucket
[]


Related issues 1 (1 open0 closed)

Related to rgw - Bug #20802: rgw multisite: clean up deleted bucket instance and index objectsFix Under ReviewShilpa MJ

Actions
Actions #1

Updated by Casey Bodley over 6 years ago

  • Status changed from New to Need More Info

Is this in a multisite configuration? If so, see http://tracker.ceph.com/issues/20802.

Actions #2

Updated by Casey Bodley over 6 years ago

  • Related to Bug #20802: rgw multisite: clean up deleted bucket instance and index objects added
Actions

Also available in: Atom PDF