From 5898fe4aa0329ec693b12036e888ea477710f836 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 1 May 2017 21:02:34 -0500 Subject: [PATCH] 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 --- src/osd/OSD.cc | 1 + 1 file changed, 1 insertion(+) 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(); -- 2.47.3