• Steven Whitehouse's avatar
    GFS2: For exhash conversion, only one block is needed · 22b5a6c0
    Steven Whitehouse authored
    For most cases, only a single new block is needed when we reach
    the point of converting from stuffed to exhash directory. The
    exception being when the file name is so long that it will not
    fit within the new leaf block.
    
    So this patch adds a simple test for that situation so that we
    do not need to request the full reservation size in this case.
    
    Potentially we could calculate more accurately the value to use
    in other cases too, but that is much more complicated to do and
    it is doubtful that the benefit would outweigh the extra cost
    in code complexity.
    Signed-off-by: default avatarSteven Whitehouse <swhiteho@redhat.com>
    22b5a6c0
dir.c 48.2 KB