]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: some debug output for old osdmap trimming 8613/head
authorSage Weil <sage@redhat.com>
Fri, 15 Apr 2016 13:14:34 +0000 (09:14 -0400)
committerSage Weil <sage@redhat.com>
Fri, 15 Apr 2016 13:14:34 +0000 (09:14 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSD.cc

index 7c260ff39aeae99b023af98aad36bb1674af586d..2c795563db2d56e482bcd189a3da9dd5d7cff032 100644 (file)
@@ -6692,9 +6692,11 @@ void OSD::handle_osd_map(MOSDMap *m)
 
   if (superblock.oldest_map) {
     int num = 0;
-    epoch_t min(
-      MIN(m->oldest_map,
-         service.map_cache.cached_key_lower_bound()));
+    epoch_t cache_lb = service.map_cache.cached_key_lower_bound();
+    epoch_t min = MIN(m->oldest_map, cache_lb);
+    dout(20) << __func__ << " oldest_map " << m->oldest_map
+            << " cache lb " << cache_lb
+            << " min " << min << dendl;
     for (epoch_t e = superblock.oldest_map; e < min; ++e) {
       dout(20) << " removing old osdmap epoch " << e << dendl;
       t.remove(coll_t::meta(), get_osdmap_pobject_name(e));