You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fs: tests: add TestStaleHardlinks (fails at the moment)
This test shows a problem in selecting a random path
for a node when there is more than one.
The failure looks like this:
18:41:50.796468 rx 136: LOOKUP n1 ["link0"] 6b
18:41:50.796489 tx 136: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=1 1026:1026 B0*4096 i0:269663 A 1616348510.793212 M 1616348510.793212 C 1616348510.795212}}
18:41:50.796535 rx 138: OPEN n2 {O_RDONLY,0x8000}
18:41:50.796557 tx 138: 2=no such file or directory, {Fh 0 }
The LOOKUP succeeds (because the file "link0" is there).
But the OPEN fails because go-fuse chooses another (stale) path.
I will try to make the behavoir more robust against changes
behind our back, but this patch only adds a test to show the
problem.
Change-Id: I39b31ba717ddaaad7dda6ecd86707c75cd25102e
0 commit comments