Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fs: Tests are flaky #351

Open
navytux opened this issue Mar 23, 2020 · 13 comments
Open

fs: Tests are flaky #351

navytux opened this issue Mar 23, 2020 · 13 comments

Comments

@navytux
Copy link
Contributor

navytux commented Mar 23, 2020

I've tried to run go-fuse tests and got:

(neo) (z-dev) (g.env) kirr@deco:~/src/neo/src/github.com/hanwen/go-fuse$ go test -count=1 ./...
?       github.com/hanwen/go-fuse       [no test files]
ok      github.com/hanwen/go-fuse/benchmark     0.058s
?       github.com/hanwen/go-fuse/benchmark/bulkstat    [no test files]
?       github.com/hanwen/go-fuse/example/autounionfs   [no test files]
?       github.com/hanwen/go-fuse/example/benchmark-read-throughput     [no test files]
?       github.com/hanwen/go-fuse/example/hello [no test files]
?       github.com/hanwen/go-fuse/example/hellold       [no test files]
?       github.com/hanwen/go-fuse/example/loopback      [no test files]
?       github.com/hanwen/go-fuse/example/memfs [no test files]
?       github.com/hanwen/go-fuse/example/multizip      [no test files]
?       github.com/hanwen/go-fuse/example/statfs        [no test files]
?       github.com/hanwen/go-fuse/example/unionfs       [no test files]
?       github.com/hanwen/go-fuse/example/zipfs [no test files]
warning: Inode.Path: inode i999 is orphaned, replacing segment with ".go-fuse.14967026985784794439/deleted"
--- FAIL: TestPosix (0.71s)
    --- FAIL: TestPosix/ReadDir (0.10s)
        test.go:489: got 39 entries, want 58
FAIL
FAIL    github.com/hanwen/go-fuse/fs    2.155s
ok      github.com/hanwen/go-fuse/fuse  0.008s
ok      github.com/hanwen/go-fuse/fuse/nodefs   0.183s
ok      github.com/hanwen/go-fuse/fuse/pathfs   0.232s
ok      github.com/hanwen/go-fuse/fuse/test     12.705s
ok      github.com/hanwen/go-fuse/internal      0.006s
?       github.com/hanwen/go-fuse/internal/testutil     [no test files]
?       github.com/hanwen/go-fuse/internal/utimens      [no test files]
ok      github.com/hanwen/go-fuse/newunionfs    0.797s
?       github.com/hanwen/go-fuse/posixtest     [no test files]
ok      github.com/hanwen/go-fuse/splice        0.011s
ok      github.com/hanwen/go-fuse/unionfs       3.094s
ok      github.com/hanwen/go-fuse/zipfs 0.121s
FAIL
(neo) (z-dev) (g.env) kirr@deco:~/src/neo/src/github.com/hanwen/go-fuse$ go test -count=1 ./...
?       github.com/hanwen/go-fuse       [no test files]
ok      github.com/hanwen/go-fuse/benchmark     0.053s
?       github.com/hanwen/go-fuse/benchmark/bulkstat    [no test files]
?       github.com/hanwen/go-fuse/example/autounionfs   [no test files]
?       github.com/hanwen/go-fuse/example/benchmark-read-throughput     [no test files]
?       github.com/hanwen/go-fuse/example/hello [no test files]
?       github.com/hanwen/go-fuse/example/hellold       [no test files]
?       github.com/hanwen/go-fuse/example/loopback      [no test files]
?       github.com/hanwen/go-fuse/example/memfs [no test files]
?       github.com/hanwen/go-fuse/example/multizip      [no test files]
?       github.com/hanwen/go-fuse/example/statfs        [no test files]
?       github.com/hanwen/go-fuse/example/unionfs       [no test files]
?       github.com/hanwen/go-fuse/example/zipfs [no test files]
15:29:27.891542 writer: Write/Writev failed, err: 2=no such file or directory. opcode: INTERRUPT
warning: Inode.Path: inode i999 is orphaned, replacing segment with ".go-fuse.17344948852394588913/deleted"
--- FAIL: TestPosix (0.64s)
    --- FAIL: TestPosix/ReadDir (0.07s)
        test.go:489: got 27 entries, want 47
FAIL
FAIL    github.com/hanwen/go-fuse/fs    2.300s
ok      github.com/hanwen/go-fuse/fuse  0.025s
ok      github.com/hanwen/go-fuse/fuse/nodefs   0.213s
ok      github.com/hanwen/go-fuse/fuse/pathfs   0.219s
ok      github.com/hanwen/go-fuse/fuse/test     12.973s
ok      github.com/hanwen/go-fuse/internal      0.007s
?       github.com/hanwen/go-fuse/internal/testutil     [no test files]
?       github.com/hanwen/go-fuse/internal/utimens      [no test files]
--- FAIL: TestPosix (0.48s)
    --- FAIL: TestPosix/ReadDir (0.21s)
        test.go:489: got 56 entries, want 76
FAIL
FAIL    github.com/hanwen/go-fuse/newunionfs    0.843s
?       github.com/hanwen/go-fuse/posixtest     [no test files]
ok      github.com/hanwen/go-fuse/splice        0.011s
ok      github.com/hanwen/go-fuse/unionfs       3.290s
ok      github.com/hanwen/go-fuse/zipfs 0.132s
FAIL
(neo) (z-dev) (g.env) kirr@deco:~/src/neo/src/github.com/hanwen/go-fuse$ go test -count=1 ./...
?       github.com/hanwen/go-fuse       [no test files]
ok      github.com/hanwen/go-fuse/benchmark     0.050s
?       github.com/hanwen/go-fuse/benchmark/bulkstat    [no test files]
?       github.com/hanwen/go-fuse/example/autounionfs   [no test files]
?       github.com/hanwen/go-fuse/example/benchmark-read-throughput     [no test files]
?       github.com/hanwen/go-fuse/example/hello [no test files]
?       github.com/hanwen/go-fuse/example/hellold       [no test files]
?       github.com/hanwen/go-fuse/example/loopback      [no test files]
?       github.com/hanwen/go-fuse/example/memfs [no test files]
?       github.com/hanwen/go-fuse/example/multizip      [no test files]
?       github.com/hanwen/go-fuse/example/statfs        [no test files]
?       github.com/hanwen/go-fuse/example/unionfs       [no test files]
?       github.com/hanwen/go-fuse/example/zipfs [no test files]
warning: Inode.Path: inode i999 is orphaned, replacing segment with ".go-fuse.13451757574255826437/deleted"
--- FAIL: TestPosix (0.65s)
    --- FAIL: TestPosix/ReadDir (0.07s)
        test.go:489: got 0 entries, want 17
        test.go:489: got 55 entries, want 74
FAIL
FAIL    github.com/hanwen/go-fuse/fs    2.156s
ok      github.com/hanwen/go-fuse/fuse  0.003s
ok      github.com/hanwen/go-fuse/fuse/nodefs   0.220s
ok      github.com/hanwen/go-fuse/fuse/pathfs   0.271s
ok      github.com/hanwen/go-fuse/fuse/test     12.744s
ok      github.com/hanwen/go-fuse/internal      0.007s
?       github.com/hanwen/go-fuse/internal/testutil     [no test files]
?       github.com/hanwen/go-fuse/internal/utimens      [no test files]
ok      github.com/hanwen/go-fuse/newunionfs    0.728s
?       github.com/hanwen/go-fuse/posixtest     [no test files]
ok      github.com/hanwen/go-fuse/splice        0.015s
ok      github.com/hanwen/go-fuse/unionfs       3.204s
ok      github.com/hanwen/go-fuse/zipfs 0.154s
FAIL

...

This failure reproduces ~ 1 times out of 20.

go version go1.14.1 linux/amd64
Linux deco 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux

@rfjakob
Copy link
Contributor

rfjakob commented Mar 25, 2020

Looks like we miss some locking

@hanwen
Copy link
Owner

hanwen commented Apr 9, 2023

I think this may have been 95d4266.

$ go test -count=20 ./fs/
ok  	github.com/hanwen/go-fuse/v2/fs	54.290s

@hanwen hanwen closed this as completed Apr 9, 2023
@navytux
Copy link
Contributor Author

navytux commented Jun 8, 2023

Sadly, it is not the case. I was running tests in a loop as:

$ while true; do echo; go test -p 1 -count 1 ./... || break ; done

and got similar breakage in fs in ~ 5 minutes:

...
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.12305257969772279832/deleted"
20:03:22.593626 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASEDIR
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.901660240436591636/deleted"
warning: Inode.Path: n854 is orphaned, replacing segment with ".go-fuse.4890713566819029247/deleted"
warning: Inode.Path: n951 is orphaned, replacing segment with ".go-fuse.15899998848308155049/deleted"
warning: Inode.Path: n2084 is orphaned, replacing segment with ".go-fuse.2297604607127977387/deleted"
warning: Inode.Path: n2814 is orphaned, replacing segment with ".go-fuse.14552686421981569371/deleted"
warning: Inode.Path: n2990 is orphaned, replacing segment with ".go-fuse.9123635009483468768/deleted"
warning: Inode.Path: n3170 is orphaned, replacing segment with ".go-fuse.15177763141428033337/deleted"
warning: Inode.Path: n3342 is orphaned, replacing segment with ".go-fuse.3646338540004335763/deleted"
warning: Inode.Path: n3423 is orphaned, replacing segment with ".go-fuse.1318443847442105450/deleted"
warning: Inode.Path: n3530 is orphaned, replacing segment with ".go-fuse.4342381435690588638/deleted"
warning: Inode.Path: n3617 is orphaned, replacing segment with ".go-fuse.1428700877519216651/deleted"
warning: Inode.Path: n3711 is orphaned, replacing segment with ".go-fuse.401526560035548991/deleted"
warning: Inode.Path: n5425 is orphaned, replacing segment with ".go-fuse.9338043697404393728/deleted"
warning: Inode.Path: n7037 is orphaned, replacing segment with ".go-fuse.729628660140245879/deleted"
warning: Inode.Path: n7235 is orphaned, replacing segment with ".go-fuse.1369596357678539859/deleted"
warning: Inode.Path: n7461 is orphaned, replacing segment with ".go-fuse.1369287383292163374/deleted"
warning: Inode.Path: n8305 is orphaned, replacing segment with ".go-fuse.17808099055425098859/deleted"
warning: Inode.Path: n9306 is orphaned, replacing segment with ".go-fuse.5174121311455743018/deleted"
warning: Inode.Path: n9811 is orphaned, replacing segment with ".go-fuse.2107295909796755029/deleted"
warning: Inode.Path: n9918 is orphaned, replacing segment with ".go-fuse.5183084698562304044/deleted"
warning: Inode.Path: n10824 is orphaned, replacing segment with ".go-fuse.486187419106585934/deleted"
warning: Inode.Path: n12942 is orphaned, replacing segment with ".go-fuse.8444501897156723168/deleted"
warning: Inode.Path: n13432 is orphaned, replacing segment with ".go-fuse.4542056890342277729/deleted"
warning: Inode.Path: n13637 is orphaned, replacing segment with ".go-fuse.6102584255343135637/deleted"
warning: Inode.Path: n13833 is orphaned, replacing segment with ".go-fuse.866370257234569186/deleted"
warning: Inode.Path: n13930 is orphaned, replacing segment with ".go-fuse.15087026409322293597/deleted"
warning: Inode.Path: n14713 is orphaned, replacing segment with ".go-fuse.11648377526940701427/deleted"
warning: Inode.Path: n15106 is orphaned, replacing segment with ".go-fuse.12246981705567265835/deleted"
warning: Inode.Path: n15524 is orphaned, replacing segment with ".go-fuse.16982074749685265062/deleted"
warning: Inode.Path: n18203 is orphaned, replacing segment with ".go-fuse.15654435576189543409/deleted"
warning: Inode.Path: n19304 is orphaned, replacing segment with ".go-fuse.4095005409658110961/deleted"
warning: Inode.Path: n19511 is orphaned, replacing segment with ".go-fuse.18158904314772731366/deleted"
warning: Inode.Path: n20540 is orphaned, replacing segment with ".go-fuse.13427310443358862917/deleted"
warning: Inode.Path: n21135 is orphaned, replacing segment with ".go-fuse.7950643906035889115/deleted"
warning: Inode.Path: n21330 is orphaned, replacing segment with ".go-fuse.8350283527915559158/deleted"
warning: Inode.Path: n21728 is orphaned, replacing segment with ".go-fuse.14787976173072795546/deleted"
warning: Inode.Path: n21923 is orphaned, replacing segment with ".go-fuse.7790348919694619749/deleted"
warning: Inode.Path: n22226 is orphaned, replacing segment with ".go-fuse.14996396507077797745/deleted"
warning: Inode.Path: n23026 is orphaned, replacing segment with ".go-fuse.16890645689759266835/deleted"
warning: Inode.Path: n23318 is orphaned, replacing segment with ".go-fuse.6196426916292442094/deleted"
warning: Inode.Path: n23601 is orphaned, replacing segment with ".go-fuse.17054134701676197557/deleted"
warning: Inode.Path: n24004 is orphaned, replacing segment with ".go-fuse.366239376632507138/deleted"
warning: Inode.Path: n24722 is orphaned, replacing segment with ".go-fuse.11359620588908067237/deleted"
warning: Inode.Path: n24812 is orphaned, replacing segment with ".go-fuse.4242556164732877867/deleted"
warning: Inode.Path: n25781 is orphaned, replacing segment with ".go-fuse.5436548359282688598/deleted"
warning: Inode.Path: n26079 is orphaned, replacing segment with ".go-fuse.5542355895719171192/deleted"
warning: Inode.Path: n26672 is orphaned, replacing segment with ".go-fuse.205714894418993594/deleted"
warning: Inode.Path: n26875 is orphaned, replacing segment with ".go-fuse.4185528009913706605/deleted"
warning: Inode.Path: n26974 is orphaned, replacing segment with ".go-fuse.17867490425958263130/deleted"
warning: Inode.Path: n27071 is orphaned, replacing segment with ".go-fuse.7224419671554691606/deleted"
warning: Inode.Path: n28066 is orphaned, replacing segment with ".go-fuse.11478882319185392135/deleted"
--- FAIL: TestStaleHardlinks (0.01s)
    simple_test.go:665: no such file or directory
FAIL
FAIL    github.com/hanwen/go-fuse/fs    2.717s

go-fuse: v2.3.0-5-g90b055a
os: Linux deca 6.1.0-9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.27-1 (2023-05-08) x86_64 GNU/Linux
go: go version go1.20.5 linux/amd64

I also do see fs tests failing on github CI, e.g. here: https://github.com/hanwen/go-fuse/actions/runs/5210956777/jobs/9402681092#step:6:48 .

@navytux
Copy link
Contributor Author

navytux commented Jun 8, 2023

Please reopen.

@navytux
Copy link
Contributor Author

navytux commented Jun 8, 2023

Another failure in TestFsstress:

...
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.8292326828956148843/deleted"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.2075322978254070954/deleted"
warning: Inode.Path: n128 is orphaned, replacing segment with ".go-fuse.6100950028256556553/deleted"
warning: Inode.Path: n27720 is orphaned, replacing segment with ".go-fuse.450936169833780732/deleted"
--- FAIL: TestFsstress (1.30s)
    simple_test.go:621: Operation statistics:
    simple_test.go:624:      creat:   105 ok,   3025 fail,  0 hung
    simple_test.go:624:       link:  1415 ok,   1618 fail,  0 hung
    simple_test.go:624:      mkdir:    67 ok,   2927 fail,  0 hung
    simple_test.go:624:     mkfifo:  1016 ok,   2006 fail,  0 hung
    simple_test.go:624: mknod_fifo:   806 ok,   2607 fail,  0 hung
    simple_test.go:624:  mknod_reg:   761 ok,   2253 fail,  0 hung
    simple_test.go:624: mknod_sock:   694 ok,   2380 fail,  0 hung
    simple_test.go:624:    readdir:   171 ok,      0 fail,  0 hung
    simple_test.go:624:     remove:  1464 ok,    827 fail,  0 hung
    simple_test.go:624:     rename:  2891 ok,     76 fail,  0 hung
    simple_test.go:624:      rmdir:    37 ok,   3331 fail,  0 hung
    simple_test.go:624:    symlink:   519 ok,   2682 fail,  0 hung
    simple_test.go:624:     unlink:  2440 ok,    582 fail,  0 hung
    simple_test.go:51: /usr/bin/fusermount3: failed to unmount /tmp/TestFsstress1006813093/001/mnt: Device or resource busy
         (code exit status 1)
        
    testing.go:1206: TempDir RemoveAll cleanup: unlinkat /tmp/TestFsstress1006813093/001/mnt: device or resource busy
FAIL
FAIL    github.com/hanwen/go-fuse/fs    2.569s
...

real    1m10,154s
user    0m43,457s
sys     0m31,957s

@navytux
Copy link
Contributor Author

navytux commented Jun 8, 2023

TestFileFdLeak:

...
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.5959459641546727492/deleted"
20:21:37.065579 got "target" want "t"
--- FAIL: TestFileFdLeak (0.02s)
    simple_test.go:178: found 4 used file handles, should be <= 3
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.16277001166787588907/deleted"
warning: Inode.Path: n43 is orphaned, replacing segment with ".go-fuse.18277447592403654236/deleted"
warning: Inode.Path: n750 is orphaned, replacing segment with ".go-fuse.15793486287403070426/deleted"
warning: Inode.Path: n3621 is orphaned, replacing segment with ".go-fuse.13588454207499285079/deleted"
warning: Inode.Path: n7840 is orphaned, replacing segment with ".go-fuse.6728764601527706399/deleted"
warning: Inode.Path: n8097 is orphaned, replacing segment with ".go-fuse.14650616693628646930/deleted"
warning: Inode.Path: n15070 is orphaned, replacing segment with ".go-fuse.12095402001570812961/deleted"
warning: Inode.Path: n15278 is orphaned, replacing segment with ".go-fuse.3049855924910076832/deleted"
warning: Inode.Path: n15475 is orphaned, replacing segment with ".go-fuse.6450462186911242259/deleted"
warning: Inode.Path: n15475 is orphaned, replacing segment with ".go-fuse.5781606647966998463/deleted"
warning: Inode.Path: n15811 is orphaned, replacing segment with ".go-fuse.4089035804991519242/deleted"
FAIL
FAIL    github.com/hanwen/go-fuse/fs    2.153s
...
FAIL

real    6m6,447s
user    3m47,496s
sys     2m44,849s

@navytux
Copy link
Contributor Author

navytux commented Jun 8, 2023

TestReaddirplusParallel:

warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.9192819535914916238/deleted"
--- FAIL: TestReaddirplusParallel (0.13s)
    mem_test.go:295: got 97 want 100
20:30:57.716748 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.5138903199487262716/deleted"
warning: Inode.Path: n4243 is orphaned, replacing segment with ".go-fuse.17225733708800861888/deleted"
warning: Inode.Path: n4575 is orphaned, replacing segment with ".go-fuse.4889753782423046442/deleted"
warning: Inode.Path: n18972 is orphaned, replacing segment with ".go-fuse.138001850428569319/deleted"
warning: Inode.Path: n19274 is orphaned, replacing segment with ".go-fuse.1962055963177458141/deleted"
warning: Inode.Path: n19401 is orphaned, replacing segment with ".go-fuse.7308332124064692491/deleted"
warning: Inode.Path: n19526 is orphaned, replacing segment with ".go-fuse.1308850176864522172/deleted"
warning: Inode.Path: n20210 is orphaned, replacing segment with ".go-fuse.2188351064224111264/deleted"
warning: Inode.Path: n21518 is orphaned, replacing segment with ".go-fuse.15131317205544715670/deleted"
FAIL
FAIL    github.com/hanwen/go-fuse/fs    2.116s
...
FAIL

real    0m25,285s
user    0m15,996s
sys     0m11,576s

@navytux
Copy link
Contributor Author

navytux commented Jun 8, 2023

Practically every second or third CI run is failing in fs tests! Please see details in actions tab here: https://github.com/hanwen/go-fuse/actions .

@hanwen hanwen reopened this Jun 9, 2023
@hanwen
Copy link
Owner

hanwen commented Jun 9, 2023

FsStress problem is probably this: https://review.gerrithub.io/c/hanwen/go-fuse/+/555241

@navytux
Copy link
Contributor Author

navytux commented Jun 12, 2023

I've got another TestFsstress failure at go-fuse v2.3.0-11-g255ab74. That version, in particular, includes 255ab74.

12:45:45.970930 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.4666279343545617719/deleted"
12:45:46.166676 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
12:45:46.284954 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
12:45:46.342772 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
12:45:46.369796 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
12:45:46.456967 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
12:45:47.327570 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
12:45:47.327707 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
12:45:47.328502 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
warning: Inode.Path: n567 is orphaned, replacing segment with ".go-fuse.1073832560954626622/deleted"
warning: Inode.Path: n5490 is orphaned, replacing segment with ".go-fuse.15929077051455086100/deleted"
warning: Inode.Path: n6051 is orphaned, replacing segment with ".go-fuse.7098621326877533631/deleted"
warning: Inode.Path: n8610 is orphaned, replacing segment with ".go-fuse.9355199625240218809/deleted"
warning: Inode.Path: n15007 is orphaned, replacing segment with ".go-fuse.5951481454756182047/deleted"
warning: Inode.Path: n24746 is orphaned, replacing segment with ".go-fuse.13974702919866109658/deleted"
warning: Inode.Path: n25761 is orphaned, replacing segment with ".go-fuse.5511963782115108399/deleted"
warning: Inode.Path: n25951 is orphaned, replacing segment with ".go-fuse.423790033232240529/deleted"
warning: Inode.Path: n28572 is orphaned, replacing segment with ".go-fuse.10958862957643350033/deleted"
warning: Inode.Path: n28958 is orphaned, replacing segment with ".go-fuse.1931156569618523497/deleted"
--- FAIL: TestFsstress (1.34s)
    simple_test.go:630: Operation statistics:
    simple_test.go:633:      creat:   100 ok,   3022 fail,  0 hung
    simple_test.go:633:       link:   888 ok,   2772 fail,  0 hung
    simple_test.go:633:      mkdir:   944 ok,   2260 fail,  0 hung
    simple_test.go:633:     mkfifo:   723 ok,   2494 fail,  0 hung
    simple_test.go:633: mknod_fifo:  1023 ok,   2186 fail,  0 hung
    simple_test.go:633:  mknod_reg:   807 ok,   2349 fail,  0 hung
    simple_test.go:633: mknod_sock:   192 ok,   2970 fail,  0 hung
    simple_test.go:633:    readdir:   188 ok,      0 fail,  0 hung
    simple_test.go:633:     remove:  1571 ok,    827 fail,  0 hung
    simple_test.go:633:     rename:  2869 ok,    433 fail,  0 hung
    simple_test.go:633:      rmdir:   854 ok,   2265 fail,  0 hung
    simple_test.go:633:    symlink:   102 ok,   2990 fail,  0 hung
    simple_test.go:633:     unlink:  1536 ok,   1584 fail,  0 hung
    simple_test.go:51: /usr/bin/fusermount3: failed to unmount /tmp/TestFsstress2010734463/001/mnt: Device or resource busy
         (code exit status 1)
        
    testing.go:1206: TempDir RemoveAll cleanup: unlinkat /tmp/TestFsstress2010734463/001/mnt: device or resource busy
FAIL
FAIL    github.com/hanwen/go-fuse/fs    2.811s

@navytux
Copy link
Contributor Author

navytux commented Jun 12, 2023

Moving TestFsstress to #475.

@navytux
Copy link
Contributor Author

navytux commented Jun 12, 2023

Moving:

@navytux
Copy link
Contributor Author

navytux commented Oct 29, 2024

Unfortunately this problem is still there as of today:

kirr@deca:~/src/tools/fuse/go/go-fuse/fs$ go test -count=100 -failfast ./...
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.2148254949651279822/deleted"
13:01:09.313743 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.7953315500202893530/deleted"
warning: Inode.Path: n842 is orphaned, replacing segment with ".go-fuse.2756477996915454107/deleted"
warning: Inode.Path: n932 is orphaned, replacing segment with ".go-fuse.6281727607140346374/deleted"
warning: Inode.Path: n4311 is orphaned, replacing segment with ".go-fuse.4052609313255414996/deleted"
warning: Inode.Path: n11298 is orphaned, replacing segment with ".go-fuse.8567074398818133564/deleted"
warning: Inode.Path: n12853 is orphaned, replacing segment with ".go-fuse.8868236965907092747/deleted"
warning: Inode.Path: n14166 is orphaned, replacing segment with ".go-fuse.18099777209743660116/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.17028509274129627643/deleted"
13:01:11.712149 got "target" want "t"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.3283404754092159092/deleted"
warning: Inode.Path: n11752 is orphaned, replacing segment with ".go-fuse.8762196197677224108/deleted"
warning: Inode.Path: n11752 is orphaned, replacing segment with ".go-fuse.18299915532887880885/deleted"
warning: Inode.Path: n12388 is orphaned, replacing segment with ".go-fuse.12772895326491350303/deleted"
warning: Inode.Path: n14336 is orphaned, replacing segment with ".go-fuse.991466055623238189/deleted"
warning: Inode.Path: n14703 is orphaned, replacing segment with ".go-fuse.14768619734362252835/deleted"
warning: Inode.Path: n22497 is orphaned, replacing segment with ".go-fuse.7826915425867433989/deleted"
warning: Inode.Path: n27414 is orphaned, replacing segment with ".go-fuse.5669256047303776799/deleted"
warning: Inode.Path: n28207 is orphaned, replacing segment with ".go-fuse.4709025975611236237/deleted"
warning: Inode.Path: n28856 is orphaned, replacing segment with ".go-fuse.16341740248080361109/deleted"
warning: Inode.Path: n29148 is orphaned, replacing segment with ".go-fuse.9519157733810656527/deleted"
warning: Inode.Path: n30624 is orphaned, replacing segment with ".go-fuse.1054239878191413084/deleted"
warning: Inode.Path: n31108 is orphaned, replacing segment with ".go-fuse.1283484281048661492/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.10270940865481608823/deleted"
13:01:14.491734 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
13:01:14.491815 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
13:01:14.491854 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
13:01:14.491882 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
13:01:14.522700 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
13:01:14.522798 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
13:01:14.551046 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.12656913635436330359/deleted"
warning: Inode.Path: n415 is orphaned, replacing segment with ".go-fuse.4736003594512232288/deleted"
warning: Inode.Path: n299 is orphaned, replacing segment with ".go-fuse.3892892517619660063/deleted"
warning: Inode.Path: n2890 is orphaned, replacing segment with ".go-fuse.13444554641245905119/deleted"
warning: Inode.Path: n33543 is orphaned, replacing segment with ".go-fuse.4928375101829551716/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.7501440965868309107/deleted"
13:01:17.207344 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
13:01:17.207491 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
13:01:17.207541 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
13:01:17.207597 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.13717192155477834115/deleted"
warning: Inode.Path: n420 is orphaned, replacing segment with ".go-fuse.7807553387075403159/deleted"
warning: Inode.Path: n977 is orphaned, replacing segment with ".go-fuse.18336837453924171999/deleted"
warning: Inode.Path: n8215 is orphaned, replacing segment with ".go-fuse.2967622029534695954/deleted"
warning: Inode.Path: n10893 is orphaned, replacing segment with ".go-fuse.451104351732747544/deleted"
warning: Inode.Path: n11228 is orphaned, replacing segment with ".go-fuse.7370769971826651188/deleted"
warning: Inode.Path: n14559 is orphaned, replacing segment with ".go-fuse.10477544398027828443/deleted"
warning: Inode.Path: n18399 is orphaned, replacing segment with ".go-fuse.9911001604043927830/deleted"
warning: Inode.Path: n24499 is orphaned, replacing segment with ".go-fuse.12622098745842179812/deleted"
warning: Inode.Path: n28582 is orphaned, replacing segment with ".go-fuse.12004873187878870093/deleted"
13:01:19.358343 writer: Write/Writev failed, err: 2=no such file or directory. opcode: LOOKUP
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.16419573562167724749/deleted"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.14255580305100687484/deleted"
13:01:20.639489 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASEDIR
warning: Inode.Path: n5245 is orphaned, replacing segment with ".go-fuse.3974016665160366725/deleted"
warning: Inode.Path: n5421 is orphaned, replacing segment with ".go-fuse.11069671648805190481/deleted"
warning: Inode.Path: n8076 is orphaned, replacing segment with ".go-fuse.97757373067008325/deleted"
warning: Inode.Path: n11029 is orphaned, replacing segment with ".go-fuse.12273156256365902477/deleted"
warning: Inode.Path: n14614 is orphaned, replacing segment with ".go-fuse.8092967879554347512/deleted"
warning: Inode.Path: n16473 is orphaned, replacing segment with ".go-fuse.2080825656349709911/deleted"
warning: Inode.Path: n17061 is orphaned, replacing segment with ".go-fuse.13352042702083469738/deleted"
warning: Inode.Path: n17731 is orphaned, replacing segment with ".go-fuse.13042351098007647918/deleted"
warning: Inode.Path: n18236 is orphaned, replacing segment with ".go-fuse.9012404682568051808/deleted"
warning: Inode.Path: n18483 is orphaned, replacing segment with ".go-fuse.12384267604391048067/deleted"
warning: Inode.Path: n18816 is orphaned, replacing segment with ".go-fuse.398215732983810848/deleted"
warning: Inode.Path: n18988 is orphaned, replacing segment with ".go-fuse.7582782765136151388/deleted"
warning: Inode.Path: n19483 is orphaned, replacing segment with ".go-fuse.6739894010909128927/deleted"
warning: Inode.Path: n20419 is orphaned, replacing segment with ".go-fuse.4410917059381367325/deleted"
warning: Inode.Path: n20749 is orphaned, replacing segment with ".go-fuse.4698737225033792128/deleted"
warning: Inode.Path: n20828 is orphaned, replacing segment with ".go-fuse.12730316428440268392/deleted"
warning: Inode.Path: n20918 is orphaned, replacing segment with ".go-fuse.2318550010684285286/deleted"
warning: Inode.Path: n21580 is orphaned, replacing segment with ".go-fuse.16849473047920208703/deleted"
warning: Inode.Path: n22953 is orphaned, replacing segment with ".go-fuse.6550819161331720600/deleted"
warning: Inode.Path: n24131 is orphaned, replacing segment with ".go-fuse.2215894261315918780/deleted"
warning: Inode.Path: n25220 is orphaned, replacing segment with ".go-fuse.9196321904240397554/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.1918205009891813615/deleted"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.12199345532431390045/deleted"
warning: Inode.Path: n1933 is orphaned, replacing segment with ".go-fuse.2883698948277164066/deleted"
warning: Inode.Path: n1878 is orphaned, replacing segment with ".go-fuse.1804635806598736598/deleted"
warning: Inode.Path: n2812 is orphaned, replacing segment with ".go-fuse.1906020078842723544/deleted"
warning: Inode.Path: n3388 is orphaned, replacing segment with ".go-fuse.15952170799881336904/deleted"
warning: Inode.Path: n6681 is orphaned, replacing segment with ".go-fuse.17836678808924438732/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.8362674150953853613/deleted"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.15900153635581444865/deleted"
warning: Inode.Path: n11 is orphaned, replacing segment with ".go-fuse.17577176818841026187/deleted"
warning: Inode.Path: n698 is orphaned, replacing segment with ".go-fuse.10341598034598098215/deleted"
warning: Inode.Path: n891 is orphaned, replacing segment with ".go-fuse.14181551228424733428/deleted"
warning: Inode.Path: n891 is orphaned, replacing segment with ".go-fuse.16588230084865142958/deleted"
warning: Inode.Path: n1093 is orphaned, replacing segment with ".go-fuse.17283604042983879770/deleted"
warning: Inode.Path: n1881 is orphaned, replacing segment with ".go-fuse.901964663560496979/deleted"
warning: Inode.Path: n1982 is orphaned, replacing segment with ".go-fuse.3122188077673106118/deleted"
warning: Inode.Path: n2169 is orphaned, replacing segment with ".go-fuse.2072730593797616834/deleted"
warning: Inode.Path: n2271 is orphaned, replacing segment with ".go-fuse.9668033401517947367/deleted"
warning: Inode.Path: n2563 is orphaned, replacing segment with ".go-fuse.1723104296983058389/deleted"
warning: Inode.Path: n2962 is orphaned, replacing segment with ".go-fuse.10413578810356464812/deleted"
warning: Inode.Path: n2962 is orphaned, replacing segment with ".go-fuse.11635186767381977440/deleted"
warning: Inode.Path: n3068 is orphaned, replacing segment with ".go-fuse.8465726002991997632/deleted"
warning: Inode.Path: n5198 is orphaned, replacing segment with ".go-fuse.440465956768416300/deleted"
warning: Inode.Path: n5375 is orphaned, replacing segment with ".go-fuse.2048419448922169988/deleted"
warning: Inode.Path: n5813 is orphaned, replacing segment with ".go-fuse.16538724755445089596/deleted"
warning: Inode.Path: n6069 is orphaned, replacing segment with ".go-fuse.15767117150443589270/deleted"
warning: Inode.Path: n8109 is orphaned, replacing segment with ".go-fuse.1344009885247794746/deleted"
warning: Inode.Path: n8461 is orphaned, replacing segment with ".go-fuse.1030566740803257913/deleted"
warning: Inode.Path: n8724 is orphaned, replacing segment with ".go-fuse.11900975058847732173/deleted"
warning: Inode.Path: n9083 is orphaned, replacing segment with ".go-fuse.5675522767892775323/deleted"
warning: Inode.Path: n9884 is orphaned, replacing segment with ".go-fuse.8027813069740713175/deleted"
warning: Inode.Path: n10068 is orphaned, replacing segment with ".go-fuse.11823605028641164776/deleted"
warning: Inode.Path: n10516 is orphaned, replacing segment with ".go-fuse.15339311846824376529/deleted"
warning: Inode.Path: n10611 is orphaned, replacing segment with ".go-fuse.2673335400637313434/deleted"
warning: Inode.Path: n17358 is orphaned, replacing segment with ".go-fuse.7966333234634089635/deleted"
warning: Inode.Path: n17358 is orphaned, replacing segment with ".go-fuse.1994855967873428615/deleted"
warning: Inode.Path: n17570 is orphaned, replacing segment with ".go-fuse.14650250055908307233/deleted"
warning: Inode.Path: n17656 is orphaned, replacing segment with ".go-fuse.6054948771259865034/deleted"
warning: Inode.Path: n19072 is orphaned, replacing segment with ".go-fuse.695844485675508925/deleted"
warning: Inode.Path: n20206 is orphaned, replacing segment with ".go-fuse.13568202757191321079/deleted"
warning: Inode.Path: n20724 is orphaned, replacing segment with ".go-fuse.608087218791601763/deleted"
warning: Inode.Path: n25797 is orphaned, replacing segment with ".go-fuse.15732990629099818976/deleted"
warning: Inode.Path: n32194 is orphaned, replacing segment with ".go-fuse.8798075729527085283/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.10621481040787929464/deleted"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.16357338997066342357/deleted"
warning: Inode.Path: n1357 is orphaned, replacing segment with ".go-fuse.5212372631240180622/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.2140054961770761025/deleted"
13:01:30.255771 got "target" want "t"
13:01:30.380879 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.7245781030968398279/deleted"
warning: Inode.Path: n5969 is orphaned, replacing segment with ".go-fuse.10206366076602369336/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.8905734620555153631/deleted"
13:01:33.131896 got "target" want "t"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.14457866912302641823/deleted"
warning: Inode.Path: n7653 is orphaned, replacing segment with ".go-fuse.18314172877030587638/deleted"
warning: Inode.Path: n16602 is orphaned, replacing segment with ".go-fuse.14015756297323346736/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.12059381875671825663/deleted"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.12620542622725915800/deleted"
warning: Inode.Path: n8747 is orphaned, replacing segment with ".go-fuse.3195696986486987089/deleted"
warning: Inode.Path: n9205 is orphaned, replacing segment with ".go-fuse.9245917090860104698/deleted"
warning: Inode.Path: n11477 is orphaned, replacing segment with ".go-fuse.16089791555619996209/deleted"
warning: Inode.Path: n12776 is orphaned, replacing segment with ".go-fuse.4402770400831310928/deleted"
warning: Inode.Path: n12955 is orphaned, replacing segment with ".go-fuse.7818964673950216304/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.11570410058999309631/deleted"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.2339660842143949262/deleted"
warning: Inode.Path: n1001 is orphaned, replacing segment with ".go-fuse.16973061579439808967/deleted"
warning: Inode.Path: n4845 is orphaned, replacing segment with ".go-fuse.15476732167153812139/deleted"
warning: Inode.Path: n9306 is orphaned, replacing segment with ".go-fuse.1996013848989196323/deleted"
warning: Inode.Path: n11020 is orphaned, replacing segment with ".go-fuse.6030629022667512814/deleted"
warning: Inode.Path: n11332 is orphaned, replacing segment with ".go-fuse.8424975481699688540/deleted"
warning: Inode.Path: n17467 is orphaned, replacing segment with ".go-fuse.17591145917385264537/deleted"
warning: Inode.Path: n18803 is orphaned, replacing segment with ".go-fuse.4584721228357729658/deleted"
warning: Inode.Path: n19654 is orphaned, replacing segment with ".go-fuse.13789864724195472969/deleted"
warning: Inode.Path: n19948 is orphaned, replacing segment with ".go-fuse.2262397590702473951/deleted"
warning: Inode.Path: n20539 is orphaned, replacing segment with ".go-fuse.10296374723515156589/deleted"
warning: Inode.Path: n21311 is orphaned, replacing segment with ".go-fuse.7944651236804603636/deleted"
warning: Inode.Path: n23406 is orphaned, replacing segment with ".go-fuse.4495704379135797613/deleted"
warning: Inode.Path: n24836 is orphaned, replacing segment with ".go-fuse.14387120497985977680/deleted"
warning: Inode.Path: n26604 is orphaned, replacing segment with ".go-fuse.7356858252995700996/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.11239895964280226028/deleted"
13:01:41.771869 got "target" want "t"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.1842457990992230207/deleted"
warning: Inode.Path: n12301 is orphaned, replacing segment with ".go-fuse.8869137470849993405/deleted"
warning: Inode.Path: n12839 is orphaned, replacing segment with ".go-fuse.1148846367500065748/deleted"
warning: Inode.Path: n15607 is orphaned, replacing segment with ".go-fuse.1472164752178318102/deleted"
warning: Inode.Path: n16223 is orphaned, replacing segment with ".go-fuse.14918436609005122557/deleted"
warning: Inode.Path: n17113 is orphaned, replacing segment with ".go-fuse.16710736610852731004/deleted"
warning: Inode.Path: n21977 is orphaned, replacing segment with ".go-fuse.16229402943992904804/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.10643917942772144578/deleted"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.1871637839950118764/deleted"
warning: Inode.Path: n701 is orphaned, replacing segment with ".go-fuse.18258232294660102985/deleted"
warning: Inode.Path: n2457 is orphaned, replacing segment with ".go-fuse.2681324232171283734/deleted"
warning: Inode.Path: n3485 is orphaned, replacing segment with ".go-fuse.4470456661346832623/deleted"
warning: Inode.Path: n3485 is orphaned, replacing segment with ".go-fuse.18394858284297389048/deleted"
warning: Inode.Path: n3485 is orphaned, replacing segment with ".go-fuse.12670687427186320466/deleted"
warning: Inode.Path: n3485 is orphaned, replacing segment with ".go-fuse.13659527783015713895/deleted"
warning: Inode.Path: n8288 is orphaned, replacing segment with ".go-fuse.12244286074038714781/deleted"
warning: Inode.Path: n8612 is orphaned, replacing segment with ".go-fuse.15277214961858523004/deleted"
warning: Inode.Path: n27217 is orphaned, replacing segment with ".go-fuse.7525490724646995411/deleted"
warning: Inode.Path: n29763 is orphaned, replacing segment with ".go-fuse.13449772852323870098/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.9446678223516052563/deleted"
13:01:47.236104 got "target" want "t"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.6720169301065431864/deleted"
warning: Inode.Path: n1616 is orphaned, replacing segment with ".go-fuse.17197435936865867802/deleted"
warning: Inode.Path: n3473 is orphaned, replacing segment with ".go-fuse.16991506751474488662/deleted"
warning: Inode.Path: n4806 is orphaned, replacing segment with ".go-fuse.14784081986548416464/deleted"
warning: Inode.Path: n11106 is orphaned, replacing segment with ".go-fuse.17874797917695752358/deleted"
warning: Inode.Path: n17319 is orphaned, replacing segment with ".go-fuse.3043281909858100320/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.29172228334269713/deleted"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.15148171077752923967/deleted"
warning: Inode.Path: n1379 is orphaned, replacing segment with ".go-fuse.1895514498197642320/deleted"
warning: Inode.Path: n3447 is orphaned, replacing segment with ".go-fuse.4230493250145278762/deleted"
warning: Inode.Path: n4038 is orphaned, replacing segment with ".go-fuse.11186646955892786291/deleted"
warning: Inode.Path: n4814 is orphaned, replacing segment with ".go-fuse.1096483849157893582/deleted"
warning: Inode.Path: n6983 is orphaned, replacing segment with ".go-fuse.1738028368645259589/deleted"
warning: Inode.Path: n7276 is orphaned, replacing segment with ".go-fuse.348630789650164757/deleted"
warning: Inode.Path: n7320 is orphaned, replacing segment with ".go-fuse.3148205596642281173/deleted"
warning: Inode.Path: n7650 is orphaned, replacing segment with ".go-fuse.17967446352039977051/deleted"
warning: Inode.Path: n7851 is orphaned, replacing segment with ".go-fuse.595321419177714068/deleted"
warning: Inode.Path: n9935 is orphaned, replacing segment with ".go-fuse.2906765734011750796/deleted"
warning: Inode.Path: n12044 is orphaned, replacing segment with ".go-fuse.6198398903912900778/deleted"
warning: Inode.Path: n12432 is orphaned, replacing segment with ".go-fuse.500974693983623812/deleted"
warning: Inode.Path: n16953 is orphaned, replacing segment with ".go-fuse.4054428755951300513/deleted"
warning: Inode.Path: n17150 is orphaned, replacing segment with ".go-fuse.8020047127083467019/deleted"
warning: Inode.Path: n17436 is orphaned, replacing segment with ".go-fuse.14421711684331957586/deleted"
warning: Inode.Path: n19311 is orphaned, replacing segment with ".go-fuse.12577463082738177999/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.7356313639116670069/deleted"
13:01:52.694996 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
13:01:52.695065 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
13:01:52.695093 writer: Write/Writev failed, err: 2=no such file or directory. opcode: READ
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.10046843135353841625/deleted"
warning: Inode.Path: n730 is orphaned, replacing segment with ".go-fuse.7605445844818183612/deleted"
warning: Inode.Path: n7139 is orphaned, replacing segment with ".go-fuse.1099364183011547243/deleted"
warning: Inode.Path: n7387 is orphaned, replacing segment with ".go-fuse.6185643072636240386/deleted"
warning: Inode.Path: n9092 is orphaned, replacing segment with ".go-fuse.4982337986350621933/deleted"
warning: Inode.Path: n9782 is orphaned, replacing segment with ".go-fuse.18069861716113572008/deleted"
warning: Inode.Path: n13991 is orphaned, replacing segment with ".go-fuse.17175802147950100924/deleted"
warning: Inode.Path: n14520 is orphaned, replacing segment with ".go-fuse.9707089047427413888/deleted"
warning: Inode.Path: n14876 is orphaned, replacing segment with ".go-fuse.1495524262967638345/deleted"
warning: Inode.Path: n20654 is orphaned, replacing segment with ".go-fuse.4830161136673812817/deleted"
warning: Inode.Path: n26594 is orphaned, replacing segment with ".go-fuse.14506590002024535969/deleted"
warning: Inode.Path: n2 is orphaned, replacing segment with ".go-fuse.15527544030042599588/deleted"
warning: Inode.Path: n3 is orphaned, replacing segment with ".go-fuse.2590513953669897012/deleted"
warning: Inode.Path: n7507 is orphaned, replacing segment with ".go-fuse.2385866496941756076/deleted"
warning: Inode.Path: n10965 is orphaned, replacing segment with ".go-fuse.15899444912321353306/deleted"
warning: Inode.Path: n11209 is orphaned, replacing segment with ".go-fuse.12680423416327379600/deleted"
warning: Inode.Path: n16434 is orphaned, replacing segment with ".go-fuse.12855188571292367206/deleted"
warning: Inode.Path: n20850 is orphaned, replacing segment with ".go-fuse.8166121985919065989/deleted"
--- FAIL: TestFsstress (1.30s)
    simple_test.go:629: Operation statistics:
    simple_test.go:632:      creat:   314 ok,   3051 fail,  0 hung
    simple_test.go:632:       link:  1096 ok,   2331 fail,  0 hung
    simple_test.go:632:      mkdir:   684 ok,   2779 fail,  0 hung
    simple_test.go:632:     mkfifo:   379 ok,   3021 fail,  0 hung
    simple_test.go:632: mknod_fifo:  1159 ok,   2246 fail,  0 hung
    simple_test.go:632:  mknod_reg:   881 ok,   2512 fail,  0 hung
    simple_test.go:632: mknod_sock:  1033 ok,   2391 fail,  0 hung
    simple_test.go:632:    readdir:   184 ok,      0 fail,  0 hung
    simple_test.go:632:     remove:  2557 ok,    408 fail,  0 hung
    simple_test.go:632:     rename:  3319 ok,     44 fail,  0 hung
    simple_test.go:632:      rmdir:   669 ok,   2694 fail,  0 hung
    simple_test.go:632:    symlink:   745 ok,   2749 fail,  0 hung
    simple_test.go:632:     unlink:  1718 ok,   1651 fail,  0 hung
    simple_test.go:51: /usr/bin/fusermount3: failed to unmount /tmp/TestFsstress66605380/001/mnt: Device or resource busy
         (code exit status 1)
        
    testing.go:1225: TempDir RemoveAll cleanup: unlinkat /tmp/TestFsstress66605380/001/mnt: device or resource busy
FAIL
FAIL    github.com/hanwen/go-fuse/v2/fs 48.997s
FAIL

go-fuse: v2.6.2-16-gc7eb2ba (today's master)
os: Linux deca 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux
go: go version go1.21.13 linux/amd64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants