• Krunal Bauskar's avatar
    MDEV-25281: Switch to use non-atomic (vs atomic) distributed counter to · 0f6f7296
    Krunal Bauskar authored
                track page-access counter
    
    As part of MDEV-21212, n_page_gets that is meant to track page access,
    is ported to use distributed counter that default uses atomic sub-counters.
    
    n_page_gets originally was a non-atomic counter that represented an approximate
    value of pages tracked. Using the said analogy it doesn't need to be
    an atomic distributed counter.
    
    This patch introduces an interface that allows distributed counter to be
    used with atomic and non-atomic sub-counter (through template) and also
    port n_page_gets to use non-atomic distributed counter using the said
    updated interface.
    0f6f7296
my_atomic_wrapper.h 2.85 KB