• Josef Bacik's avatar
    Btrfs: deal with the case that we run out of space in the cache · be1a12a0
    Josef Bacik authored
    Currently we don't handle running out of space in the cache, so to fix this we
    keep track of how far in the cache we are.  Then we only dirty the pages if we
    successfully modify all of them, otherwise if we have an error or run out of
    space we can just drop them and not worry about the vm writing them out.
    Thanks,
    
    Tested-by Johannes Hirte <johannes.hirte@fem.tu-ilmenau.de>
    Signed-off-by: default avatarJosef Bacik <josef@redhat.com>
    be1a12a0
free-space-cache.c 58.3 KB