]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
tools: fix tabletool reset snap
authorJohn Spray <john.spray@redhat.com>
Wed, 29 Apr 2015 19:44:12 +0000 (20:44 +0100)
committerJohn Spray <john.spray@redhat.com>
Tue, 12 May 2015 09:23:27 +0000 (10:23 +0100)
SnapServer has an encode method defined that
is different to encode_state, whereas in InoTable
the two were synonmous.  This code was working
previously for inotable but not for snapserver.

Signed-off-by: John Spray <john.spray@redhat.com>
src/tools/cephfs/TableTool.cc

index 8d257cfd55e31896a6dd97ec1cbedaf4a252ccf7..8afdebe2023ac5a39ebbe2b0ea9a6a32d012b4ed 100644 (file)
@@ -247,7 +247,7 @@ public:
       version_t version = 1;
       ::encode(version, new_bl);
     }
-    table_inst.encode(new_bl);
+    table_inst.encode_state(new_bl);
 
     // Write out new table
     int r = io->write_full(object_name, new_bl);