]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlueStore: dump txn in _txc_add_transaction at high debug
authorSage Weil <sage@redhat.com>
Thu, 28 Jan 2016 02:45:43 +0000 (21:45 -0500)
committerSage Weil <sage@redhat.com>
Wed, 3 Feb 2016 20:16:24 +0000 (15:16 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc

index 6574d4e673407bd6fb401fbaa3fb33a52f7b5fb8..15b769d49621845b091207e974c83bcada426d10 100644 (file)
@@ -4198,6 +4198,14 @@ int BlueStore::_txc_add_transaction(TransContext *txc, Transaction *t)
   Transaction::iterator i = t->begin();
   int pos = 0;
 
+  dout(30) << __func__ << " transaction dump:\n";
+  JSONFormatter f(true);
+  f.open_object_section("transaction");
+  t->dump(&f);
+  f.close_section();
+  f.flush(*_dout);
+  *_dout << dendl;
+
   vector<CollectionRef> cvec(i.colls.size());
   unsigned j = 0;
   for (vector<coll_t>::iterator p = i.colls.begin(); p != i.colls.end();