From: Sage Weil Date: Tue, 2 May 2017 02:02:34 +0000 (-0500) Subject: osd: assert min_epoch <= sent_epoch X-Git-Tag: v12.0.3~80^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5898fe4aa0329ec693b12036e888ea477710f836;p=ceph.git osd: assert min_epoch <= sent_epoch Otherwise the sender is broken and probaby didn't fill in min_epoch properly! Signed-off-by: Sage Weil --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index b3a09c2b640b..649e9a5b9733 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -6406,6 +6406,7 @@ void OSD::ms_fast_dispatch(Message *m) // note sender epoch, min req'd epoch op->sent_epoch = static_cast(m)->get_map_epoch(); op->min_epoch = static_cast(m)->get_min_epoch(); + assert(op->min_epoch <= op->sent_epoch); // sanity check! service.maybe_inject_dispatch_delay();