From f9171290bf50a47a59899659ebfa5d7962c604e3 Mon Sep 17 00:00:00 2001 From: Ilya Dryomov Date: Wed, 26 Aug 2020 14:35:49 +0200 Subject: [PATCH] rbd: rename some MapOptions instances to unmap_options It is no longer a global variable, so rename the ones that have to do with options for unmapping (currently just "force"). Signed-off-by: Ilya Dryomov (cherry picked from commit da4ffd834fb8326ca3c3e096de4024198c8f42f2) Conflicts: src/tools/rbd/action/Kernel.cc (backported unmap "udev" option) --- src/tools/rbd/action/Kernel.cc | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/tools/rbd/action/Kernel.cc b/src/tools/rbd/action/Kernel.cc index 23bc3231ae80..6f967f9086ad 100644 --- a/src/tools/rbd/action/Kernel.cc +++ b/src/tools/rbd/action/Kernel.cc @@ -222,7 +222,7 @@ static int parse_map_options(const std::string &options_string, } static int parse_unmap_options(const std::string &options_string, - MapOptions* map_options) + MapOptions* unmap_options) { char *options = strdup(options_string.c_str()); BOOST_SCOPE_EXIT(options) { @@ -238,9 +238,9 @@ static int parse_unmap_options(const std::string &options_string, *value_char++ = '\0'; if (!strcmp(this_char, "force")) { - put_map_option("force", this_char, map_options); + put_map_option("force", this_char, unmap_options); } else if (!strcmp(this_char, "udev") || !strcmp(this_char, "noudev")) { - put_map_option("udev", this_char, map_options); + put_map_option("udev", this_char, unmap_options); } else { std::cerr << "rbd: unknown unmap option '" << this_char << "'" << std::endl; @@ -439,7 +439,7 @@ out: static int do_kernel_unmap(const char *dev, const char *poolname, const char *nspace_name, const char *imgname, - const char *snapname, MapOptions&& map_options) + const char *snapname, MapOptions&& unmap_options) { #if defined(WITH_KRBD) struct krbd_ctx *krbd; @@ -447,14 +447,14 @@ static int do_kernel_unmap(const char *dev, const char *poolname, uint32_t flags = 0; int r; - for (auto it = map_options.begin(); it != map_options.end(); ) { + for (auto it = unmap_options.begin(); it != unmap_options.end(); ) { if (it->first == "udev") { if (it->second == "noudev") { flags |= KRBD_CTX_F_NOUDEV; } - it = map_options.erase(it); + it = unmap_options.erase(it); } else { - if (it != map_options.begin()) + if (it != unmap_options.begin()) oss << ","; oss << it->second; ++it; @@ -596,10 +596,10 @@ int execute_unmap(const po::variables_map &vm, return -EINVAL; } - MapOptions map_options; + MapOptions unmap_options; if (vm.count("options")) { for (auto &options : vm["options"].as>()) { - r = parse_unmap_options(options, &map_options); + r = parse_unmap_options(options, &unmap_options); if (r < 0) { std::cerr << "rbd: couldn't parse unmap options" << std::endl; return r; @@ -621,7 +621,7 @@ int execute_unmap(const po::variables_map &vm, r = do_kernel_unmap(device_name.empty() ? nullptr : device_name.c_str(), pool_name.c_str(), nspace_name.c_str(), image_name.c_str(), snap_name.c_str(), - std::move(map_options)); + std::move(unmap_options)); if (r < 0) { std::cerr << "rbd: unmap failed: " << cpp_strerror(r) << std::endl; return r; -- 2.47.3