]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/ClusterState: dump pgmap and inc at dout 30
authorSage Weil <sage@redhat.com>
Wed, 7 Jun 2017 21:48:40 +0000 (17:48 -0400)
committerSage Weil <sage@redhat.com>
Thu, 8 Jun 2017 13:17:43 +0000 (09:17 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/mgr/ClusterState.cc

index 60612cb90b500a6db5f593119ed21475117642a8..6b3b800a143a1a9ef190596969e54f7e42c608c9 100644 (file)
@@ -95,6 +95,18 @@ void ClusterState::update_delta_stats()
   pending_inc.stamp = ceph_clock_now();
   pending_inc.version = pg_map.version + 1; // to make apply_incremental happy
   dout(10) << " v" << pending_inc.version << dendl;
+
+  dout(30) << " pg_map before:\n";
+  JSONFormatter jf(true);
+  jf.dump_object("pg_map", pg_map);
+  jf.flush(*_dout);
+  *_dout << dendl;
+  dout(30) << " incremental:\n";
+  JSONFormatter jf(true);
+  jf.dump_object("pending_inc", pending_inc);
+  jf.flush(*_dout);
+  *_dout << dendl;
+
   pg_map.apply_incremental(g_ceph_context, pending_inc);
   pending_inc = PGMap::Incremental();
 }
@@ -122,6 +134,17 @@ void ClusterState::notify_osdmap(const OSDMap &osd_map)
   PGMapUpdater::check_down_pgs(osd_map, pg_map, true,
                               need_check_down_pg_osds, &pending_inc);
 
+  dout(30) << " pg_map before:\n";
+  JSONFormatter jf(true);
+  jf.dump_object("pg_map", pg_map);
+  jf.flush(*_dout);
+  *_dout << dendl;
+  dout(30) << " incremental:\n";
+  JSONFormatter jf(true);
+  jf.dump_object("pending_inc", pending_inc);
+  jf.flush(*_dout);
+  *_dout << dendl;
+
   pg_map.apply_incremental(g_ceph_context, pending_inc);
   pending_inc = PGMap::Incremental();
   // TODO: Complete the separation of PG state handling so