diff mbox

PG::Missing::rm

Message ID AANLkTin79SwBJhVyGutV0PXRba7hMR7AF4+UQEWtiUFd@mail.gmail.com (mailing list archive)
State New, archived
Headers show

Commit Message

Henry Chang March 10, 2011, 10:03 a.m. UTC
None
diff mbox

Patch

diff --git a/src/osd/PG.cc b/src/osd/PG.cc
index 4ce3336..29062c8 100644
--- a/src/osd/PG.cc
+++ b/src/osd/PG.cc
@@ -3600,7 +3600,7 @@  void PG::Missing::add(const sobject_t& oid,
eversion_t need, eversion_t have)

 void PG::Missing::rm(const sobject_t& oid, eversion_t when)
 {
-  if (missing.count(oid) && missing[oid].need < when) {
+  if (missing.count(oid) && missing[oid].need <= when) {
     rmissing.erase(missing[oid].need);
     missing.erase(oid);