From: David Zafman Date: Tue, 18 Nov 2014 07:02:50 +0000 (-0800) Subject: ceph_objectstore_tool: When exporting to stdout, don't cout messages X-Git-Tag: v0.80.10~69^2~59 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3075919c0dcee1f33a0beb299e98d8a88836c5f8;p=ceph.git ceph_objectstore_tool: When exporting to stdout, don't cout messages Fixes: #10128 Caused by a2bd2aa7 Signed-off-by: David Zafman (cherry picked from commit 0d5262ac2f69ed3996af76a72894b1722a27b37d) (cherry picked from commit 6cb9a2499cac2645e2cc6903ab29dfd95aac26c7) --- diff --git a/src/tools/ceph_objectstore_tool.cc b/src/tools/ceph_objectstore_tool.cc index 98f61a7ea7ea..ea209b252410 100644 --- a/src/tools/ceph_objectstore_tool.cc +++ b/src/tools/ceph_objectstore_tool.cc @@ -651,7 +651,7 @@ int export_file(ObjectStore *store, coll_t cid, ghobject_t &obj) if (ret < 0) return ret; - cout << "Read " << obj << std::endl; + cerr << "Read " << obj << std::endl; total = st.st_size; if (debug) @@ -794,7 +794,7 @@ int do_export(ObjectStore *fs, coll_t coll, spg_t pgid, pg_info_t &info, PGLog::IndexedLog log; pg_missing_t missing; - cout << "Exporting " << pgid << std::endl; + cerr << "Exporting " << pgid << std::endl; int ret = get_log(fs, coll, pgid, info, log, missing); if (ret > 0) @@ -2488,8 +2488,8 @@ int main(int argc, char **argv) if (op == "export") { ret = do_export(fs, coll, pgid, info, map_epoch, struct_ver, superblock, past_intervals); - if (ret == 0 && file_fd != STDOUT_FILENO) - cout << "Export successful" << std::endl; + if (ret == 0) + cerr << "Export successful" << std::endl; } else if (op == "info") { formatter->open_object_section("info"); info.dump(formatter);