From: John Spray Date: Wed, 29 Apr 2015 19:44:12 +0000 (+0100) Subject: tools: fix tabletool reset snap X-Git-Tag: v9.0.2~184^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=95becebac4479a148693ae3eca5674e90983e9cd;p=ceph.git tools: fix tabletool reset snap 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 --- diff --git a/src/tools/cephfs/TableTool.cc b/src/tools/cephfs/TableTool.cc index 8d257cfd55e3..8afdebe2023a 100644 --- a/src/tools/cephfs/TableTool.cc +++ b/src/tools/cephfs/TableTool.cc @@ -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);