get_mirror_peer_sites() transitions to the default namespace
internally, doing it in advance at the call sites is redundant.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit
774016bd7639ab43a270faf66abb341e3afbff9c)
return r;
}
- librados::IoCtx default_ns_io_ctx;
- default_ns_io_ctx.dup(io_ctx);
- default_ns_io_ctx.set_namespace("");
-
std::vector<librbd::mirror_peer_site_t> mirror_peers;
- utils::get_mirror_peer_sites(default_ns_io_ctx, &mirror_peers);
+ utils::get_mirror_peer_sites(io_ctx, &mirror_peers);
std::map<std::string, std::string> peer_mirror_uuids_to_name;
utils::get_mirror_peer_mirror_uuids_to_names(mirror_peers,
}
// dump per-image status
- librados::IoCtx default_ns_io_ctx;
- default_ns_io_ctx.dup(io_ctx);
- default_ns_io_ctx.set_namespace("");
std::vector<librbd::mirror_peer_site_t> mirror_peers;
- utils::get_mirror_peer_sites(default_ns_io_ctx, &mirror_peers);
+ utils::get_mirror_peer_sites(io_ctx, &mirror_peers);
std::map<std::string, std::string> peer_mirror_uuids_to_name;
utils::get_mirror_peer_mirror_uuids_to_names(mirror_peers,