summaryrefslogtreecommitdiff
path: root/src/rados_export.cc
diff options
context:
space:
mode:
authorSamuel Just <samuel.just@dreamhost.com>2011-09-01 14:56:01 -0700
committerSamuel Just <samuel.just@dreamhost.com>2011-12-07 11:40:11 -0800
commit717621f66eb7da54c0000ff52985235dc6a17843 (patch)
tree69075b6a1c528f523691fae69a51007668b4a1e3 /src/rados_export.cc
parent322f93a2f7e8a6749e0103e4d2d83dcaade2f120 (diff)
downloadceph-717621f66eb7da54c0000ff52985235dc6a17843.tar.gz
librados,Objecter,PG: list objects now includes the locator key
Previously, there was no way to recover the locator key used to create and object. Now, rados_objects_list_next and ObjectIterator will return the key as well as the object name. Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Diffstat (limited to 'src/rados_export.cc')
-rw-r--r--src/rados_export.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rados_export.cc b/src/rados_export.cc
index b138e490dde..15e22b9cf36 100644
--- a/src/rados_export.cc
+++ b/src/rados_export.cc
@@ -189,7 +189,7 @@ int do_rados_export(ThreadPool *tp, IoCtx& io_ctx,
ExportLocalFileWQ export_object_wq(io_ctx_dist, time(NULL),
tp, export_dir.get(), force);
for (; oi != oi_end; ++oi) {
- export_object_wq.queue(new std::string(*oi));
+ export_object_wq.queue(new std::string((*oi).first));
}
export_object_wq.drain();