• Joe Thornber's avatar
    dm cache policy mq: introduce three promotion threshold tunables · 78e03d69
    Joe Thornber authored
    Internally the mq policy maintains a promotion threshold variable.  If
    the hit count of a block not in the cache goes above this threshold it
    gets promoted to the cache.
    
    This patch introduces three new tunables that allow you to tweak the
    promotion threshold by adding a small value.  These adjustments depend
    on the io type:
    
       read_promote_adjustment:    READ io, default 4
       write_promote_adjustment:   WRITE io, default 8
       discard_promote_adjustment: READ/WRITE io to a discarded block, default 1
    
    If you're trying to quickly warm a new cache device you may wish to
    reduce these to encourage promotion.  Remember to switch them back to
    their defaults after the cache fills though.
    Signed-off-by: default avatarJoe Thornber <ejt@redhat.com>
    Signed-off-by: default avatarMike Snitzer <snitzer@redhat.com>
    78e03d69
cache-policies.txt 3.54 KB