From: Sage Weil Date: Thu, 16 Apr 2015 23:01:12 +0000 (-0700) Subject: os/newstore: show # o_direct buffers in debug output X-Git-Tag: v9.1.0~242^2~58 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=efe218b4aaceca88ffe9404a248c6994f16e3f82;p=ceph.git os/newstore: show # o_direct buffers in debug output Signed-off-by: Sage Weil --- diff --git a/src/os/newstore/NewStore.cc b/src/os/newstore/NewStore.cc index 53086f1f9359..a3a873d8624e 100644 --- a/src/os/newstore/NewStore.cc +++ b/src/os/newstore/NewStore.cc @@ -2292,7 +2292,8 @@ int NewStore::_do_wal_transaction(wal_transaction_t& wt) if (g_conf->newstore_o_direct && (p->offset & ~CEPH_PAGE_MASK) == 0 && (p->length & ~CEPH_PAGE_MASK) == 0) { - dout(20) << __func__ << " page-aligned, using O_DIRECT" << dendl; + dout(20) << __func__ << " page-aligned io, using O_DIRECT, " + << p->data.buffers().size() << " buffers" << dendl; flags |= O_DIRECT; if (!p->data.is_page_aligned()) { dout(20) << __func__ << " rebuilding buffer to be page-aligned" @@ -3039,7 +3040,8 @@ int NewStore::_do_write(TransContext *txc, if (g_conf->newstore_o_direct && (offset & ~CEPH_PAGE_MASK) == 0 && (length & ~CEPH_PAGE_MASK) == 0) { - dout(20) << __func__ << " page-aligned, can use O_DIRECT" << dendl; + dout(20) << __func__ << " page-aligned, can use O_DIRECT, " + << bl.buffers().size() << " buffers" << dendl; flags |= O_DIRECT; if (!bl.is_page_aligned()) { dout(20) << __func__ << " rebuilding buffer to be page-aligned" << dendl;