]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #10449 from ifed01/wip-bluestore-bluestore-perfcnt
authorSage Weil <sage@redhat.com>
Fri, 12 Aug 2016 15:03:54 +0000 (11:03 -0400)
committerGitHub <noreply@github.com>
Fri, 12 Aug 2016 15:03:54 +0000 (11:03 -0400)
os/bluestore: add perf counters for compression effectiveness and space utilization measurements

Reviewed-by: Sage Weil <sage@redhat.com>
1  2 
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h

index d7ff9b5216af1421fcf41d0e8e47a5bb61cfe766,3b65db2f690273174f70d9a2f56c6a78162da5d3..483771717d637b93851fd7c75590328a0ec997ee
@@@ -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
Simple merge