]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cephfs-journal-tool: add "set pool_id" option
authordongdong tao <tdd21151186@gmail.com>
Tue, 9 Jan 2018 08:31:07 +0000 (16:31 +0800)
committerPrashant D <pdhange@redhat.com>
Wed, 24 Jan 2018 01:19:56 +0000 (20:19 -0500)
Fixes: http://tracker.ceph.com/issues/22631
Signed-off-by: dongdong tao <tdd21151186@gmail.com>
(cherry picked from commit b3a5e313117028b23133f3e0d72e0b6b7159a178)

src/tools/cephfs/JournalTool.cc

index 20c83acecf3d6226ab53afcd58fb32a632f520dc..d49bedd8ecb28078476ae095919c9904ab35f882 100644 (file)
@@ -277,6 +277,8 @@ int JournalTool::main_header(std::vector<const char*> &argv)
       field = &(js.header->expire_pos);
     } else if (field_name == "write_pos") {
       field = &(js.header->write_pos);
+    } else if (field_name == "pool_id") {
+      field = (uint64_t*)(&(js.header->layout.pool_id));
     } else {
       derr << "Invalid field '" << field_name << "'" << dendl;
       return -EINVAL;