From: Yehuda Sadeh Date: Fri, 22 Mar 2013 17:54:47 +0000 (-0700) Subject: rgw: cls_log_trim boundary change X-Git-Tag: v0.67-rc1~128^2~171 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=fe63d44bd0522c5eacc05de0dda2e5d650f17045;p=ceph.git rgw: cls_log_trim boundary change end_time is not inclusive Signed-off-by: Yehuda Sadeh --- diff --git a/src/cls/log/cls_log.cc b/src/cls/log/cls_log.cc index 013c27aa5aab..c2d50fb6a34f 100644 --- a/src/cls/log/cls_log.cc +++ b/src/cls/log/cls_log.cc @@ -198,7 +198,7 @@ static int cls_log_trim(cls_method_context_t hctx, bufferlist *in, bufferlist *o CLS_LOG(20, "index=%s to_index=%s", index.c_str(), to_index.c_str()); - if (index.compare(0, to_index.size(), to_index) > 0) + if (index.compare(0, to_index.size(), to_index) >= 0) break; CLS_LOG(20, "removing key: index=%s", index.c_str());