From: Sage Weil Date: Tue, 28 May 2019 20:03:27 +0000 (-0500) Subject: osd/osd_types: remove build_removed_snaps(), maybe_update_removed_snaps() X-Git-Tag: v15.1.0~2308^2~71 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=713d48eff06a84aee8c98c9fed39696546e411b3;p=ceph.git osd/osd_types: remove build_removed_snaps(), maybe_update_removed_snaps() Signed-off-by: Sage Weil --- diff --git a/src/osd/osd_types.cc b/src/osd/osd_types.cc index 8cd1a81a5f79..f0c17cd8ce2c 100644 --- a/src/osd/osd_types.cc +++ b/src/osd/osd_types.cc @@ -1529,32 +1529,6 @@ bool pg_pool_t::is_removed_snap(snapid_t s) const return removed_snaps.contains(s); } -/* - * build set of known-removed sets from either pool snaps or - * explicit removed_snaps set. - */ -void pg_pool_t::build_removed_snaps(interval_set& rs) const -{ - if (is_pool_snaps_mode()) { - rs.clear(); - for (snapid_t s = 1; s <= get_snap_seq(); s = s + 1) - if (snaps.count(s) == 0) - rs.insert(s); - } else { - rs = removed_snaps; - } -} - -bool pg_pool_t::maybe_updated_removed_snaps(const interval_set& cached) const -{ - if (is_unmanaged_snaps_mode()) { // remove_unmanaged_snap increments range_end - if (removed_snaps.empty() || cached.empty()) // range_end is undefined - return removed_snaps.empty() != cached.empty(); - return removed_snaps.range_end() != cached.range_end(); - } - return true; -} - snapid_t pg_pool_t::snap_exists(const char *s) const { for (auto p = snaps.cbegin(); p != snaps.cend(); ++p) diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index 26fcfd0174ea..9d3ff29820f1 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -1703,12 +1703,6 @@ public: bool is_unmanaged_snaps_mode() const; bool is_removed_snap(snapid_t s) const; - /* - * build set of known-removed sets from either pool snaps or - * explicit removed_snaps set. - */ - void build_removed_snaps(interval_set& rs) const; - bool maybe_updated_removed_snaps(const interval_set& cached) const; snapid_t snap_exists(const char *s) const; void add_snap(const char *n, utime_t stamp); void add_unmanaged_snap(uint64_t& snapid);