• Mike Snitzer's avatar
    dm cache: add block sizes and total cache blocks to status output · 6a388618
    Mike Snitzer authored
    Improve cache_status to emit:
    <metadata block size> <#used metadata blocks>/<#total metadata blocks>
    <cache block size> <#used cache blocks>/<#total cache blocks>
    ...
    
    Adding the block sizes allows for easier calculation of the overall size
    of both the metadata and cache devices.  Adding <#total cache blocks>
    provides useful context for how much of the cache is used.
    
    Unfortunately these additions to the status will require updates to
    users' scripts that monitor the cache status.  But these changes help
    provide more comprehensive information about the cache device and will
    simplify tools that are being developed to manage dm-cache devices --
    because they won't need to issue 3 operations to cobble together the
    information that we can easily provide via a single status ioctl.
    
    While updating the status documentation in cache.txt spaces were
    tabify'd.
    Requested-by: default avatarJonathan Brassow <jbrassow@redhat.com>
    Signed-off-by: default avatarMike Snitzer <snitzer@redhat.com>
    Acked-by: default avatarJoe Thornber <ejt@redhat.com>
    6a388618
dm-cache-target.c 76.7 KB