Files
apfstests/tests/overlay/033.out
T
Amir Goldstein af55e91fd2 overlay: test nlink accounting of overlay hardlinks
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>
2017-07-06 13:39:06 +08:00

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