From: Sage Weil Date: Mon, 31 Mar 2014 22:29:00 +0000 (-0700) Subject: osd/PG: debug cached_removed_snaps changes X-Git-Tag: v0.79~31 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5c9b8a271588e39fe6e77bd7a88bcf6b535e1d3e;p=ceph.git osd/PG: debug cached_removed_snaps changes See #7915. Signed-off-by: Sage Weil --- diff --git a/src/osd/PG.cc b/src/osd/PG.cc index fab6981688f7..56ef4bb98427 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -141,6 +141,15 @@ void PGPool::update(OSDMapRef map) } else { newly_removed_snaps.clear(); } + lgeneric_subdout(g_ceph_context, osd, 20) + << "PGPool::update cached_removed_snaps " + << cached_removed_snaps + << " newly_removed_snaps " + << newly_removed_snaps + << " snapc " << snapc + << (pi->get_snap_epoch() == map->get_epoch() ? + " (updated)":" (no change)") + << dendl; } PG::PG(OSDService *o, OSDMapRef curmap, @@ -1437,6 +1446,8 @@ void PG::activate(ObjectStore::Transaction& t, // initialize snap_trimq if (is_primary()) { + dout(20) << "activate - purged_snaps " << info.purged_snaps + << " cached_removed_snaps " << pool.cached_removed_snaps << dendl; snap_trimq = pool.cached_removed_snaps; snap_trimq.subtract(info.purged_snaps); dout(10) << "activate - snap_trimq " << snap_trimq << dendl;