From ba5a53ceeb44d664c2dffa5c32ba9383a0490c7e Mon Sep 17 00:00:00 2001 From: David Zafman Date: Mon, 12 Feb 2018 16:57:02 -0800 Subject: [PATCH] osd: Fix assert when checking missing version Fixes: http://tracker.ceph.com/issues/21218 Signed-off-by: David Zafman --- src/osd/PGLog.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd/PGLog.h b/src/osd/PGLog.h index b46e6c973f271..372fd9e304494 100644 --- a/src/osd/PGLog.h +++ b/src/osd/PGLog.h @@ -1447,7 +1447,7 @@ public: bv); if (r >= 0) { object_info_t oi(bv); - assert(oi.version == i.second.have); + assert(oi.version == i.second.have || eversion_t() == i.second.have); } else { assert(i.second.is_delete() || eversion_t() == i.second.have); } -- 2.39.5