]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix 'stale' message
authorSage Weil <sage@redhat.com>
Mon, 2 Apr 2018 13:50:07 +0000 (08:50 -0500)
committerSage Weil <sage@redhat.com>
Wed, 4 Apr 2018 13:26:59 +0000 (08:26 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSD.cc

index d4daac5a0852303e72ff069648011677c089c55a..ea3f64df1290df6f77e749a24a1c7f2ef4e0c379 100644 (file)
@@ -9416,8 +9416,11 @@ void OSDShard::consume_map(
                 << " waiting item " << qi
                 << " epoch " << qi.get_map_epoch()
                 << " <= " << osdmap->get_epoch()
-                << ", stale, dropping" << dendl;
-       *pushes_to_free += qi.get_reserved_pushes();
+                << ", "
+                << (qi.get_map_epoch() < osdmap->get_epoch() ? "stale" :
+                    "misdirected")
+                << ", dropping" << dendl;
+        *pushes_to_free += qi.get_reserved_pushes();
        slot->waiting.pop_front();
       }
       if (slot->waiting.empty() &&