From 8c6410f1a9202ba1f4cd4125b981a35818b61489 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 15 Jun 2009 12:14:45 -0700 Subject: [PATCH] osd: cleanup log trim check --- src/osd/ReplicatedPG.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index e071ab6cc3050..4321b260d451f 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -1429,8 +1429,9 @@ void ReplicatedPG::log_op(vector& logv, ObjectStore::Transaction& t) dout(10) << "log_op " << log << dendl; // trim log? - eversion_t trim_to = is_clean() ? peers_complete_thru : eversion_t(); - if (log.top.version - log.bottom.version > info.stats.num_objects) + eversion_t trim_to; + if (is_clean() || + log.top.version - log.bottom.version > info.stats.num_objects) trim_to = peers_complete_thru; bufferlist log_bl; -- 2.39.5