From d1ad129dd4b71640ae2e74d793e45146dca8bf26 Mon Sep 17 00:00:00 2001 From: David Zafman Date: Tue, 30 Apr 2019 16:09:47 -0700 Subject: [PATCH] osd: Remove unused pg_log_t::copy_range() Signed-off-by: David Zafman --- src/osd/osd_types.cc | 20 -------------------- src/osd/osd_types.h | 9 --------- 2 files changed, 29 deletions(-) diff --git a/src/osd/osd_types.cc b/src/osd/osd_types.cc index 5d329b3a40c..817a3a5dd7d 100644 --- a/src/osd/osd_types.cc +++ b/src/osd/osd_types.cc @@ -4670,26 +4670,6 @@ void pg_log_t::copy_after(const pg_log_t &other, eversion_t v) } } -void pg_log_t::copy_range(const pg_log_t &other, eversion_t from, eversion_t to) -{ - can_rollback_to = other.can_rollback_to; - auto i = other.log.crbegin(); - ceph_assert(i != other.log.rend()); - while (i->version > to) { - ++i; - ceph_assert(i != other.log.rend()); - } - ceph_assert(i->version == to); - head = to; - for ( ; i != other.log.rend(); ++i) { - if (i->version <= from) { - tail = i->version; - break; - } - log.push_front(*i); - } -} - void pg_log_t::copy_up_to(const pg_log_t &other, int max) { can_rollback_to = other.can_rollback_to; diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index f856e63101e..b648e65b5be 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -4112,15 +4112,6 @@ public: */ void copy_after(const pg_log_t &other, eversion_t from); - /** - * copy a range of entries from another pg_log_t - * - * @param other pg_log_t to copy from - * @param from copy entries after this version - * @param to up to and including this version - */ - void copy_range(const pg_log_t &other, eversion_t from, eversion_t to); - /** * copy up to N entries * -- 2.39.5