Skip to content

Instantly share code, notes, and snippets.

@rfjakob
Last active July 8, 2023 19:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rfjakob/e812730df3918122c3393d010ed4db43 to your computer and use it in GitHub Desktop.
Save rfjakob/e812730df3918122c3393d010ed4db43 to your computer and use it in GitHub Desktop.
TestStaleHardlinks
go-fuse/fs$ go test -run TestStaleHardlinks -count 1000 -failfast -v
[...]
=== RUN TestStaleHardlinks
21:26:56.177273 callFusermount: executing ["/usr/bin/fusermount3" "/tmp/TestStaleHardlinks1964047937/001/mnt" "-o" "subtype=rawBridge,max_read=131072"]
21:26:56.178931 rx 2: INIT n0 {7.38 Ra 131072 ASYNC_READ,POSIX_LOCKS,ATOMIC_O_TRUNC,EXPORT_SUPPORT,BIG_WRITES,DONT_MASK,SPLICE_WRITE,SPLICE_MOVE,SPLICE_READ,FLOCK_LOCKS,IOCTL_DIR,AUTO_INVAL_DATA,READDIRPLUS,READDIRPLUS_AUTO,ASYNC_DIO,WRITEBACK_CACHE,NO_OPEN_SUPPORT,PARALLEL_DIROPS,HANDLE_KILLPRIV,POSIX_ACL,ABORT_ERROR,MAX_PAGES,CACHE_SYMLINKS,NO_OPENDIR_SUPPORT,EXPLICIT_INVAL_DATA,0x70000000} "\a\x00\x00\x00\x00\x00\x00\x00"... 48b
21:26:56.179001 tx 2: OK, {7.28 Ra 131072 ASYNC_READ,BIG_WRITES,AUTO_INVAL_DATA,READDIRPLUS,NO_OPEN_SUPPORT,PARALLEL_DIROPS,MAX_PAGES 0/0 Wr 131072 Tg 0 MaxPages 32}
21:26:56.179126 rx 4: ACCESS n1 {u=1026 g=1026 r}
21:26:56.179184 tx 4: OK
21:26:56.179296 rx 6: LOOKUP n1 [".go-fuse-epoll-hack"] 20b
21:26:56.179496 rx 8: LOOKUP n1 [".Trash"] 7b
21:26:56.179741 tx 8: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.179616 tx 6: OK, {n18446744073709551615 g0 tE=0s tA=0s {M0100644 SZ=0 L=1 0:0 B0*0 i0:18446744073709551615 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.179849 rx 10: LOOKUP n1 [".Trash-1026"] 12b
21:26:56.179971 tx 10: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.179943 rx 12: OPEN n18446744073709551615 {0x8000}
21:26:56.180058 tx 12: OK, {Fh 18446744073709551615 }
21:26:56.180087 rx 14: POLL n18446744073709551615
21:26:56.180100 tx 14: 38=function not implemented
21:26:56.180126 rx 16: FLUSH n18446744073709551615 {Fh 18446744073709551615}
21:26:56.180137 tx 16: OK
21:26:56.180186 rx 18: RELEASE n18446744073709551615 {Fh 18446744073709551615 0x8000 L0}
21:26:56.180198 tx 18: OK
21:26:56.181645 rx 20: LOOKUP n1 ["link0"] 6b
21:26:56.181676 tx 20: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.181707 rx 22: CREATE n1 {0100600 [WRONLY,CREAT,TRUNC,0x8000] (00)} ["link0"] 6b
21:26:56.181760 tx 22: OK, {n2 g1 {M0100600 SZ=0 L=1 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.180050} &{1 0 0}}
21:26:56.181837 rx 24: LOOKUP n1 ["link0"] 6b
21:26:56.181875 tx 24: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=1 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.180050}}
21:26:56.181899 rx 26: GETATTR n2 {Fh 0 }
21:26:56.181913 tx 26: OK, {tA=0s {M0100600 SZ=0 L=1 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.180050}}
21:26:56.181950 rx 28: LOOKUP n1 ["link0"] 6b
21:26:56.181969 tx 28: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=1 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.180050}}
21:26:56.181988 rx 30: GETATTR n2 {Fh 0 }
21:26:56.181999 tx 30: OK, {tA=0s {M0100600 SZ=0 L=1 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.180050}}
21:26:56.182043 rx 32: FLUSH n2 {Fh 1}
21:26:56.182052 tx 32: OK
21:26:56.182112 rx 34: RELEASE n2 {Fh 1 WRONLY,0x8000 L0}
21:26:56.182123 tx 34: OK
21:26:56.182134 rx 36: LOOKUP n1 ["link0"] 6b
21:26:56.182150 tx 36: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=1 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.180050}}
21:26:56.182176 rx 38: LOOKUP n1 ["link1"] 6b
21:26:56.182191 tx 38: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.182214 rx 40: LINK n1 {Oldnodeid: n2} ["link1"] 6b
21:26:56.182239 tx 40: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=2 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182300 rx 42: LOOKUP n1 ["link1"] 6b
21:26:56.182326 tx 42: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=2 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182351 rx 44: LOOKUP n1 ["link0"] 6b
21:26:56.182368 tx 44: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=2 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182381 rx 46: GETATTR n2 {Fh 0 }
21:26:56.182393 tx 46: OK, {tA=0s {M0100600 SZ=0 L=2 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182436 rx 48: LOOKUP n1 ["link1"] 6b
21:26:56.182453 tx 48: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=2 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182473 rx 50: LOOKUP n1 ["link2"] 6b
21:26:56.182487 tx 50: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.182497 rx 52: GETATTR n2 {Fh 0 }
21:26:56.182509 tx 52: OK, {tA=0s {M0100600 SZ=0 L=2 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182550 rx 54: LINK n1 {Oldnodeid: n2} ["link2"] 6b
21:26:56.182574 tx 54: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=3 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182624 rx 56: LOOKUP n1 ["link2"] 6b
21:26:56.182643 tx 56: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=3 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182661 rx 58: LOOKUP n1 ["link0"] 6b
21:26:56.182675 tx 58: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=3 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182686 rx 60: GETATTR n2 {Fh 0 }
21:26:56.182696 tx 60: OK, {tA=0s {M0100600 SZ=0 L=3 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182738 rx 62: LOOKUP n1 ["link2"] 6b
21:26:56.182778 tx 62: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=3 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182801 rx 66: GETATTR n2 {Fh 0 }
21:26:56.182815 tx 66: OK, {tA=0s {M0100600 SZ=0 L=3 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.181049}}
21:26:56.182804 rx 64: LOOKUP n1 ["link3"] 6b
21:26:56.182859 tx 64: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.182901 rx 68: LINK n1 {Oldnodeid: n2} ["link3"] 6b
21:26:56.182953 tx 68: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=4 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183048 rx 70: LOOKUP n1 ["link3"] 6b
21:26:56.183083 tx 70: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=4 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183050 rx 72: LOOKUP n1 ["link0"] 6b
21:26:56.183135 tx 72: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=4 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183161 rx 76: LOOKUP n1 ["link4"] 6b
21:26:56.183177 tx 76: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.183184 rx 74: GETATTR n2 {Fh 0 }
21:26:56.183200 tx 74: OK, {tA=0s {M0100600 SZ=0 L=4 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183208 rx 78: LINK n1 {Oldnodeid: n2} ["link4"] 6b
21:26:56.183243 rx 80: LOOKUP n1 ["link3"] 6b
21:26:56.183260 tx 78: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=5 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183264 tx 80: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=5 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183293 rx 82: GETATTR n2 {Fh 0 }
21:26:56.183303 rx 84: LOOKUP n1 ["link0"] 6b
21:26:56.183307 tx 82: OK, {tA=0s {M0100600 SZ=0 L=5 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183369 rx 86: LOOKUP n1 ["link4"] 6b
21:26:56.183395 tx 84: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=5 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183419 rx 88: LOOKUP n1 ["link5"] 6b
21:26:56.183421 tx 86: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=5 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183442 tx 88: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.183454 rx 90: GETATTR n2 {Fh 0 }
21:26:56.183466 tx 90: OK, {tA=0s {M0100600 SZ=0 L=5 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183487 rx 92: LINK n1 {Oldnodeid: n2} ["link5"] 6b
21:26:56.183506 rx 94: LOOKUP n1 ["link4"] 6b
21:26:56.183529 tx 94: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=6 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183553 rx 96: GETATTR n2 {Fh 0 }
21:26:56.183567 tx 96: OK, {tA=0s {M0100600 SZ=0 L=6 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183509 tx 92: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=6 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183636 rx 98: LOOKUP n1 ["link0"] 6b
21:26:56.183654 tx 98: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=6 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183667 rx 100: LOOKUP n1 ["link5"] 6b
21:26:56.183682 tx 100: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=6 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183704 rx 102: GETATTR n2 {Fh 0 }
21:26:56.183723 tx 102: OK, {tA=0s {M0100600 SZ=0 L=6 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183705 rx 104: LOOKUP n1 ["link6"] 6b
21:26:56.183772 tx 104: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.183779 rx 106: LOOKUP n1 ["link5"] 6b
21:26:56.183796 rx 108: LINK n1 {Oldnodeid: n2} ["link6"] 6b
21:26:56.183818 tx 108: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=7 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.183798 tx 106: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=6 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.182048}}
21:26:56.183873 rx 110: LOOKUP n1 ["link0"] 6b
21:26:56.183885 rx 112: GETATTR n2 {Fh 0 }
21:26:56.183899 tx 112: OK, {tA=0s {M0100600 SZ=0 L=7 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.183961 tx 110: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=7 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.183963 rx 114: LOOKUP n1 ["link6"] 6b
21:26:56.183996 tx 114: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=7 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184014 rx 118: GETATTR n2 {Fh 0 }
21:26:56.184025 tx 118: OK, {tA=0s {M0100600 SZ=0 L=7 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184054 rx 116: LOOKUP n1 ["link7"] 6b
21:26:56.184056 rx 120: LOOKUP n1 ["link6"] 6b
21:26:56.184078 tx 116: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.184085 tx 120: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=7 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184100 rx 122: LINK n1 {Oldnodeid: n2} ["link7"] 6b
21:26:56.184121 rx 124: GETATTR n2 {Fh 0 }
21:26:56.184125 tx 122: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=8 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184161 tx 124: OK, {tA=0s {M0100600 SZ=0 L=8 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184219 rx 126: LOOKUP n1 ["link0"] 6b
21:26:56.184238 tx 126: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=8 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184251 rx 128: LOOKUP n1 ["link7"] 6b
21:26:56.184265 tx 128: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=8 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184286 rx 130: GETATTR n2 {Fh 0 }
21:26:56.184299 tx 130: OK, {tA=0s {M0100600 SZ=0 L=8 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184312 rx 132: LOOKUP n1 ["link8"] 6b
21:26:56.184337 rx 134: LOOKUP n1 ["link7"] 6b
21:26:56.184353 tx 134: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=8 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184357 tx 132: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.184380 rx 136: GETATTR n2 {Fh 0 }
21:26:56.184394 tx 136: OK, {tA=0s {M0100600 SZ=0 L=8 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184397 rx 138: LINK n1 {Oldnodeid: n2} ["link8"] 6b
21:26:56.184439 tx 138: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=9 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184486 rx 140: LOOKUP n1 ["link0"] 6b
21:26:56.184500 rx 142: LOOKUP n1 ["link8"] 6b
21:26:56.184518 tx 140: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=9 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184549 rx 144: LOOKUP n1 ["link9"] 6b
21:26:56.184568 tx 144: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.184591 rx 146: LINK n1 {Oldnodeid: n2} ["link9"] 6b
21:26:56.184592 tx 142: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=9 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184628 tx 146: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=10 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184674 rx 150: LOOKUP n1 ["link0"] 6b
21:26:56.184702 tx 150: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=10 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184632 rx 148: GETATTR n2 {Fh 0 }
21:26:56.184741 tx 148: OK, {tA=0s {M0100600 SZ=0 L=10 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.183047}}
21:26:56.184744 rx 152: LOOKUP n1 ["link10"] 7b
21:26:56.184771 tx 152: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.184792 rx 154: LINK n1 {Oldnodeid: n2} ["link10"] 7b
21:26:56.184844 tx 154: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=11 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.184807 rx 156: LOOKUP n1 ["link8"] 6b
21:26:56.184913 tx 156: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=11 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.184935 rx 158: LOOKUP n1 ["link0"] 6b
21:26:56.184943 rx 160: GETATTR n2 {Fh 0 }
21:26:56.184970 tx 158: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=11 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.184976 tx 160: OK, {tA=0s {M0100600 SZ=0 L=11 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185005 rx 162: LOOKUP n1 ["link11"] 7b
21:26:56.185033 tx 162: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.185076 rx 166: LINK n1 {Oldnodeid: n2} ["link11"] 7b
21:26:56.185108 tx 166: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=12 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185154 rx 168: LOOKUP n1 ["link0"] 6b
21:26:56.185174 tx 168: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=12 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185197 rx 170: LOOKUP n1 ["link12"] 7b
21:26:56.185046 rx 164: LOOKUP n1 ["link9"] 6b
21:26:56.185217 tx 170: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.185227 tx 164: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=12 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185241 rx 172: LINK n1 {Oldnodeid: n2} ["link12"] 7b
21:26:56.185287 tx 172: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=13 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185253 rx 174: GETATTR n2 {Fh 0 }
21:26:56.185341 tx 174: OK, {tA=0s {M0100600 SZ=0 L=13 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185385 rx 176: LOOKUP n1 ["link0"] 6b
21:26:56.185412 tx 176: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=13 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185441 rx 180: LOOKUP n1 ["link13"] 7b
21:26:56.185456 tx 180: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.185395 rx 178: LOOKUP n1 ["link9"] 6b
21:26:56.185479 rx 182: LINK n1 {Oldnodeid: n2} ["link13"] 7b
21:26:56.185493 tx 178: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=13 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185506 tx 182: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=14 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185521 rx 184: GETATTR n2 {Fh 0 }
21:26:56.185534 tx 184: OK, {tA=0s {M0100600 SZ=0 L=14 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185567 rx 186: LOOKUP n1 ["link0"] 6b
21:26:56.185580 rx 188: LOOKUP n1 ["link10"] 7b
21:26:56.185588 tx 186: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=14 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185626 rx 190: LOOKUP n1 ["link14"] 7b
21:26:56.185629 tx 188: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=14 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185641 tx 190: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.185667 rx 192: GETATTR n2 {Fh 0 }
21:26:56.185681 rx 194: LINK n1 {Oldnodeid: n2} ["link14"] 7b
21:26:56.185704 tx 194: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=15 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.185717 tx 192: OK, {tA=0s {M0100600 SZ=0 L=14 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.191452 rx 196: LOOKUP n1 ["link0"] 6b
21:26:56.191585 rx 198: LOOKUP n1 ["link10"] 7b
21:26:56.191612 tx 196: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=15 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.191615 tx 198: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=15 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.191656 rx 200: GETATTR n2 {Fh 0 }
21:26:56.191662 rx 202: LOOKUP n1 ["link15"] 7b
21:26:56.191675 tx 200: OK, {tA=0s {M0100600 SZ=0 L=15 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.184045}}
21:26:56.191683 tx 202: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.191712 rx 204: LINK n1 {Oldnodeid: n2} ["link15"] 7b
21:26:56.191761 tx 204: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=16 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.190038}}
21:26:56.191773 rx 206: LOOKUP n1 ["link11"] 7b
21:26:56.191800 rx 208: LOOKUP n1 ["link0"] 6b
21:26:56.191819 tx 208: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=16 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.190038}}
21:26:56.191913 rx 210: LOOKUP n1 ["link16"] 7b
21:26:56.191943 tx 210: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.192006 rx 212: LINK n1 {Oldnodeid: n2} ["link16"] 7b
21:26:56.192126 tx 212: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=17 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.191037}}
21:26:56.192245 rx 214: LOOKUP n1 ["link0"] 6b
21:26:56.192339 tx 214: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=17 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.191037}}
21:26:56.192436 rx 216: LOOKUP n1 ["link17"] 7b
21:26:56.192524 tx 216: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.192650 rx 218: LINK n1 {Oldnodeid: n2} ["link17"] 7b
21:26:56.192686 tx 218: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=18 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.191037}}
21:26:56.192719 rx 220: LOOKUP n1 ["link0"] 6b
21:26:56.192738 tx 220: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=18 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.191037}}
21:26:56.192778 rx 222: LOOKUP n1 ["link18"] 7b
21:26:56.192795 tx 222: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.192828 rx 224: LINK n1 {Oldnodeid: n2} ["link18"] 7b
21:26:56.192858 tx 224: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=19 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.192036}}
21:26:56.192933 rx 226: LOOKUP n1 ["link0"] 6b
21:26:56.192962 tx 226: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=19 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.192036}}
21:26:56.193021 rx 228: LOOKUP n1 ["link19"] 7b
21:26:56.193076 tx 228: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.193127 rx 230: LINK n1 {Oldnodeid: n2} ["link19"] 7b
21:26:56.193185 tx 230: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=20 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.192036}}
21:26:56.193326 rx 232: LOOKUP n1 ["link0"] 6b
21:26:56.193381 tx 232: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=1 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.192036}}
21:26:56.200238 tx 206: OK, {n2 g1 tE=0s tA=0s {M0100600 SZ=0 L=16 1026:1026 B0*4096 i0:39670 A 1688844416.180050 M 1688844416.180050 C 1688844416.190038}}
21:26:56.200243 rx 234: OPEN n2 {0x8000}
21:26:56.200292 rx 236: GETATTR n2 {Fh 0 }
21:26:56.200293 tx 234: 2=no such file or directory, {Fh 0 }
21:26:56.200326 tx 236: 2=no such file or directory, {tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.200402 rx 238: LOOKUP n1 ["link11"] 7b
21:26:56.200432 tx 238: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.200461 rx 240: LOOKUP n1 ["link11"] 7b
simple_test.go:673: no such file or directory
21:26:56.200477 tx 240: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.200519 rx 242: LOOKUP n1 ["link12"] 7b
21:26:56.200534 tx 242: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.200547 unmount: executing ["/usr/bin/fusermount3" "-u" "/tmp/TestStaleHardlinks1964047937/001/mnt"]
21:26:56.200555 rx 244: LOOKUP n1 ["link12"] 7b
21:26:56.200570 tx 244: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.200608 rx 246: LOOKUP n1 ["link12"] 7b
21:26:56.200644 tx 246: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.200689 rx 248: LOOKUP n1 ["link13"] 7b
21:26:56.200716 tx 248: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.200768 rx 250: LOOKUP n1 ["link13"] 7b
21:26:56.200783 tx 250: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.200827 rx 252: LOOKUP n1 ["link13"] 7b
21:26:56.200844 tx 252: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.200902 rx 254: LOOKUP n1 ["link14"] 7b
21:26:56.200919 tx 254: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.200944 rx 256: LOOKUP n1 ["link14"] 7b
21:26:56.200968 tx 256: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201013 rx 258: LOOKUP n1 ["link14"] 7b
21:26:56.201027 tx 258: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201082 rx 260: LOOKUP n1 ["link15"] 7b
21:26:56.201100 tx 260: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201126 rx 262: LOOKUP n1 ["link15"] 7b
21:26:56.201140 tx 262: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201182 rx 264: LOOKUP n1 ["link15"] 7b
21:26:56.201198 tx 264: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201241 rx 266: LOOKUP n1 ["link16"] 7b
21:26:56.201264 tx 266: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201294 rx 268: LOOKUP n1 ["link16"] 7b
21:26:56.201309 tx 268: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201344 rx 270: LOOKUP n1 ["link16"] 7b
21:26:56.201359 tx 270: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201397 rx 272: LOOKUP n1 ["link17"] 7b
21:26:56.201411 tx 272: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201438 rx 274: LOOKUP n1 ["link17"] 7b
21:26:56.201456 tx 274: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201488 rx 276: LOOKUP n1 ["link17"] 7b
21:26:56.201502 tx 276: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201534 rx 278: LOOKUP n1 ["link18"] 7b
21:26:56.201548 tx 278: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201574 rx 280: LOOKUP n1 ["link18"] 7b
21:26:56.201595 tx 280: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201639 rx 282: LOOKUP n1 ["link18"] 7b
21:26:56.201656 tx 282: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201698 rx 284: LOOKUP n1 ["link19"] 7b
21:26:56.201712 tx 284: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201734 rx 286: LOOKUP n1 ["link19"] 7b
21:26:56.201759 tx 286: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.201798 rx 288: LOOKUP n1 ["link19"] 7b
21:26:56.201813 tx 288: 2=no such file or directory, {n0 g0 tE=0s tA=0s {M00 SZ=0 L=0 0:0 B0*0 i0:0 A 0.000000 M 0.000000 C 0.000000}}
21:26:56.207107 unmount: executing ["/usr/bin/fusermount3" "-u" "/tmp/TestStaleHardlinks1964047937/001/mnt"]
21:26:56.209410 received ENODEV (unmount request), thread exiting
21:26:56.209448 received ENODEV (unmount request), thread exiting
21:26:56.209466 received ENODEV (unmount request), thread exiting
21:26:56.209491 received ENODEV (unmount request), thread exiting
21:26:56.209517 received ENODEV (unmount request), thread exiting
--- FAIL: TestStaleHardlinks (0.03s)
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/v2/fs 11.647s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment