btrfs: Add a test for dead looping balance after balance cancel

Test if canceling a running balance can cause later balance to dead
loop.

The fix is titled "btrfs: relocation: Clear the DEAD_RELOC_TREE bit for
 orphan roots to prevent runaway balance".

Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
This commit is contained in:
Qu Wenruo
2020-05-21 08:52:15 +08:00
committed by Eryu Guan
parent a297366f56
commit b77be1c0ca
3 changed files with 69 additions and 0 deletions
+1
View File
@@ -215,3 +215,4 @@
210 auto quick qgroup snapshot
211 auto quick log prealloc
212 auto balance dangerous
213 auto balance dangerous