• Steven Whitehouse's avatar
    GFS2: Add a rgrp bitmap full flag · 60a0b8f9
    Steven Whitehouse authored
    During block allocation, it is useful to know if sections of disk
    are full on a finer grained basis than a single resource group.
    This can make a performance difference when resource groups have
    larger numbers of bitmap blocks, since we no longer have to search
    them all block by block in each individual bitmap.
    
    The full flag is set on a per-bitmap basis when it has been
    searched and found to have no free space. It is then skipped in
    subsequent searches until the flag is reset. The resetting
    occurs if we have to drop the glock on the resource group for any
    reason, or if we deallocate some blocks within that resource
    group and thus free up some space.
    Signed-off-by: default avatarSteven Whitehouse <swhiteho@redhat.com>
    60a0b8f9
incore.h 15.7 KB