[PATCH 13/42] btrfs: add ALLOC_CHUNK_FORCE to the flushing code

2018-10-12 Thread Josef Bacik
With my change to no longer take into account the global reserve for metadata allocation chunks we have this side-effect for mixed block group fs'es where we are no longer allocating enough chunks for the data/metadata requirements. To deal with this add a ALLOC_CHUNK_FORCE step to the flushing st

[PATCH 13/42] btrfs: add ALLOC_CHUNK_FORCE to the flushing code

2018-10-11 Thread Josef Bacik
With my change to no longer take into account the global reserve for metadata allocation chunks we have this side-effect for mixed block group fs'es where we are no longer allocating enough chunks for the data/metadata requirements. To deal with this add a ALLOC_CHUNK_FORCE step to the flushing st

[PATCH 13/42] btrfs: add ALLOC_CHUNK_FORCE to the flushing code

2018-09-28 Thread Josef Bacik
With my change to no longer take into account the global reserve for metadata allocation chunks we have this side-effect for mixed block group fs'es where we are no longer allocating enough chunks for the data/metadata requirements. To deal with this add a ALLOC_CHUNK_FORCE step to the flushing st