mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
af55e91fd2
nlink of overlay inode should account for the union of lower and upper hardlinks. persistent overlay union nlink is stored in an extended attribute on the upper inode. In order to test persistent overlay nlink accounting, the test is repeated with both warm and cold dentry/inode cache. [eguan: add comments on what fields report_nlink prints] Signed-off-by: Amir Goldstein <amir73il@gmail.com> Reviewed-by: Eryu Guan <eguan@redhat.com> Signed-off-by: Eryu Guan <eguan@redhat.com>
70 lines
1.3 KiB
Plaintext
70 lines
1.3 KiB
Plaintext
QA output created by 033
|
|
== all lower - warm dcache ==
|
|
4 SCRATCH_MNT/0
|
|
4 SCRATCH_MNT/1
|
|
4 SCRATCH_MNT/2
|
|
4 SCRATCH_MNT/3
|
|
== unlink lower - warm dcache ==
|
|
3 SCRATCH_MNT/1
|
|
3 SCRATCH_MNT/2
|
|
3 SCRATCH_MNT/3
|
|
== link lower - warm dcache ==
|
|
4 SCRATCH_MNT/1
|
|
4 SCRATCH_MNT/2
|
|
4 SCRATCH_MNT/3
|
|
4 SCRATCH_MNT/4
|
|
== link upper - warm dcache ==
|
|
5 SCRATCH_MNT/1
|
|
5 SCRATCH_MNT/2
|
|
5 SCRATCH_MNT/3
|
|
5 SCRATCH_MNT/4
|
|
5 SCRATCH_MNT/5
|
|
== cover lower - warm dcache ==
|
|
4 SCRATCH_MNT/2
|
|
4 SCRATCH_MNT/3
|
|
4 SCRATCH_MNT/4
|
|
4 SCRATCH_MNT/5
|
|
== unlink upper - warm dcache ==
|
|
3 SCRATCH_MNT/2
|
|
3 SCRATCH_MNT/3
|
|
3 SCRATCH_MNT/4
|
|
== cover upper - warm dcache ==
|
|
2 SCRATCH_MNT/2
|
|
2 SCRATCH_MNT/3
|
|
== unlink last upper - warm dcache ==
|
|
1 SCRATCH_MNT/2
|
|
== all lower - cold dcache ==
|
|
4 SCRATCH_MNT/0
|
|
4 SCRATCH_MNT/1
|
|
4 SCRATCH_MNT/2
|
|
4 SCRATCH_MNT/3
|
|
== unlink lower - cold dcache ==
|
|
3 SCRATCH_MNT/1
|
|
3 SCRATCH_MNT/2
|
|
3 SCRATCH_MNT/3
|
|
== link lower - cold dcache ==
|
|
4 SCRATCH_MNT/1
|
|
4 SCRATCH_MNT/2
|
|
4 SCRATCH_MNT/3
|
|
4 SCRATCH_MNT/4
|
|
== link upper - cold dcache ==
|
|
5 SCRATCH_MNT/1
|
|
5 SCRATCH_MNT/2
|
|
5 SCRATCH_MNT/3
|
|
5 SCRATCH_MNT/4
|
|
5 SCRATCH_MNT/5
|
|
== cover lower - cold dcache ==
|
|
4 SCRATCH_MNT/2
|
|
4 SCRATCH_MNT/3
|
|
4 SCRATCH_MNT/4
|
|
4 SCRATCH_MNT/5
|
|
== unlink upper - cold dcache ==
|
|
3 SCRATCH_MNT/2
|
|
3 SCRATCH_MNT/3
|
|
3 SCRATCH_MNT/4
|
|
== cover upper - cold dcache ==
|
|
2 SCRATCH_MNT/2
|
|
2 SCRATCH_MNT/3
|
|
== unlink last upper - cold dcache ==
|
|
1 SCRATCH_MNT/2
|