From: Sage Weil Date: Fri, 12 Aug 2016 15:03:54 +0000 (-0400) Subject: Merge pull request #10449 from ifed01/wip-bluestore-bluestore-perfcnt X-Git-Tag: ses5-milestone5~131 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f8263dce3b267c76ed34c5fddd982c5057cc07a1;p=ceph.git Merge pull request #10449 from ifed01/wip-bluestore-bluestore-perfcnt os/bluestore: add perf counters for compression effectiveness and space utilization measurements Reviewed-by: Sage Weil --- f8263dce3b267c76ed34c5fddd982c5057cc07a1 diff --cc src/os/bluestore/BlueStore.cc index d7ff9b5216af,3b65db2f6902..483771717d63 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@@ -6146,8 -6065,9 +6186,9 @@@ int BlueStore::_do_alloc_write final_length = newlen; csum_length = newlen; csum_order = ctz(newlen); - b->blob.set_compressed(rawlen); + b->blob.set_compressed(wi.blob_length, rawlen); compressed = true; + logger->inc(l_bluestore_compress_success_count); } else { dout(20) << __func__ << hex << " compressed 0x" << l->length() << " -> 0x" << rawlen << " with " << chdr.type