]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd: Simplified code and remove do_clear_limit func 23954/head
authorzhengyin <zhengyin@cmss.chinamobile.com>
Thu, 6 Sep 2018 14:54:25 +0000 (10:54 -0400)
committerzhengyin <zhengyin@cmss.chinamobile.com>
Thu, 6 Sep 2018 14:54:25 +0000 (10:54 -0400)
Signed-off-by: Zheng Yin <zhengyin@cmss.chinamobile.com>
src/tools/rbd/action/Snap.cc

index b08891908d20505f4a45c7974d517abc993219bd..2ea93126fce24c9a0f63b2f4c6150c14d3e78e76 100644 (file)
@@ -270,11 +270,6 @@ int do_set_limit(librbd::Image& image, uint64_t limit)
   return image.snap_set_limit(limit);
 }
 
-int do_clear_limit(librbd::Image& image)
-{
-  return image.snap_set_limit(UINT64_MAX);
-}
-
 void get_list_arguments(po::options_description *positional,
                         po::options_description *options) {
   at::add_image_spec_options(positional, options, at::ARGUMENT_MODIFIER_NONE);
@@ -770,7 +765,7 @@ int execute_clear_limit(const po::variables_map &vm,
       return r;
   }
 
-  r = do_clear_limit(image);
+  r = do_set_limit(image, UINT64_MAX);
   if (r < 0) {
     std::cerr << "rbd: clearing snapshot limit failed: " << cpp_strerror(r)
              << std::endl;