btrfs: test power failure while qgroups rescan is in progress
authorFilipe Manana <fdmanana@suse.com>
Tue, 26 Jun 2018 23:43:27 +0000 (00:43 +0100)
committerEryu Guan <guaneryu@gmail.com>
Sun, 1 Jul 2018 12:35:27 +0000 (20:35 +0800)
commit89ee377df5f2bbb236c812afe58625049b3afb6a
tree04eb939674681f7bfd4dc8dcebf1575911eeb853
parentf86ce7cc4b2bfac490febd1b4f276dae14647355
btrfs: test power failure while qgroups rescan is in progress

Test that if a power failure happens on a filesystem with quotas
(qgroups) enabled while the quota rescan kernel thread is running,
we will be able to mount the filesystem after the power failure.

This test is motivated by a recent regression introduced in the
linux kernel's 4.18 merge window and is fixed by a patch with the
title:

  "Btrfs: fix mount failure when qgroup rescan is in progress"

Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: Eryu Guan <guaneryu@gmail.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
tests/btrfs/166 [new file with mode: 0755]
tests/btrfs/166.out [new file with mode: 0644]
tests/btrfs/group