summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
f8b84dd)
Following kernel commit "btrfs: add missing check for nocow and
compression inode flags" btrfs refuses setting +c on +C files during
validation of the args. Account for this by adjusting the expected
error message.
Signed-off-by: Nikolay Borisov <nborisov@suse.com>
Reviewed-by: Anand Jain <anand.jain@oracle.com>
Reviewed-by: Marcos Paulo de Souza <mpdesouza@suse.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
# Compression we reject outright.
echo "Enable compression"
# Compression we reject outright.
echo "Enable compression"
-$CHATTR_PROG +c "$swapfile" 2>&1 | grep -o "Text file busy"
+$CHATTR_PROG +c "$swapfile" 2>&1 | grep -o "Invalid argument while setting flags"
$LSATTR_PROG -l "$swapfile" | _filter_scratch | _filter_spaces
echo "Snapshot"
$LSATTR_PROG -l "$swapfile" | _filter_scratch | _filter_spaces
echo "Snapshot"
Disable nocow
SCRATCH_MNT/swapvol/swap No_COW
Enable compression
Disable nocow
SCRATCH_MNT/swapvol/swap No_COW
Enable compression
+Invalid argument while setting flags
SCRATCH_MNT/swapvol/swap No_COW
Snapshot
Text file busy
SCRATCH_MNT/swapvol/swap No_COW
Snapshot
Text file busy