]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: conversion tool to fix broken multipart objects 5384/head
authorYehuda Sadeh <yehuda@redhat.com>
Fri, 26 Jun 2015 23:56:28 +0000 (16:56 -0700)
committerLoic Dachary <ldachary@redhat.com>
Tue, 28 Jul 2015 15:54:42 +0000 (17:54 +0200)
commite19f928bd770a37f2f631c4cd796e2e30a494234
tree8a019b7ff87b5c793030076d9caafa24443e97eb
parent28d32f6090724d62b6168d64031454f44eb4cc88
rgw: conversion tool to fix broken multipart objects

Fixes: #12079
Broken multipart objects: multipart objects that created on 0.94.2
and that start with underscore have a bad locator on their tail objects.
This extends the tool that was needed for older issue we've had with
hammer multipart objects (that start with underscore). The same usage
applies:

$ radosgw-admin bucket check --check-head-obj-locator \
                             --bucket=<bucket> [--fix]

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit f02ca6107172cecd80a490df9f0d66204e62326c)
src/rgw/rgw_admin.cc
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h