mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
7b564f39ef
Regression test for btrfs ioctl clone operation + fsync + log
recovery. The issue was that doing an fsync after cloning into
a file didn't gave any persistence guarantees as it should.
What happened was that the in memory metadata (extent maps)
weren't updated, which made the fsync code not able to detect
that file data has been changed and must be persisted to the
log.
This issue is fixed by the following linux kernel btrfs patch:
Btrfs: make fsync work after cloning into a file
Signed-off-by: Filipe David Borba Manana <fdmanana@gmail.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
62 lines
970 B
Plaintext
62 lines
970 B
Plaintext
# QA groups control file
|
|
# Defines test groups and nominal group owners
|
|
# - do not start group names with a digit
|
|
# - comment line before each group is "new" description
|
|
#
|
|
001 auto quick
|
|
002 auto
|
|
003 auto
|
|
004 auto rw metadata
|
|
005 auto
|
|
006 auto quick
|
|
007 auto rw metadata
|
|
008 auto quick
|
|
009 auto quick
|
|
010 auto quick
|
|
011 auto
|
|
012 auto
|
|
013 auto quick
|
|
014 auto
|
|
015 auto quick
|
|
016 auto quick
|
|
017 auto quick
|
|
018 auto quick
|
|
019 auto quick
|
|
020 auto quick
|
|
021 auto quick
|
|
022 auto
|
|
023 auto
|
|
024 auto quick
|
|
025 auto quick
|
|
026 auto quick
|
|
027 auto quick
|
|
028 auto quick
|
|
029 auto quick
|
|
030 auto quick
|
|
031 auto quick
|
|
032 auto quick
|
|
033 auto quick
|
|
034 auto quick
|
|
035 auto quick
|
|
036 auto quick
|
|
037 auto quick
|
|
038 auto quick
|
|
039 auto quick
|
|
040 auto quick
|
|
041 auto quick
|
|
042 auto quick
|
|
043 auto quick
|
|
044 auto quick
|
|
045 auto quick
|
|
046 auto quick
|
|
047 auto quick
|
|
048 auto quick
|
|
049 auto quick
|
|
050 auto
|
|
051 auto quick
|
|
052 auto quick
|
|
053 auto quick
|
|
054 auto quick
|
|
055 auto quick
|
|
056 auto quick
|