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
fuse/test: TestLargeDirRead: readdir mismatch got 99 wanted 100 #472
Comments
I can repro here on Fedora 38. Took 2 minutes of looping. Linux brikett 6.2.15-300.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 11 17:37:39 UTC 2023 x86_64 GNU/Linux
$ go-fuse/fuse/test$ time while true; do echo; go test -run TestLargeDirRead -p 1 -count 1 ./... || break ; done
[...]
--- FAIL: TestLargeDirRead (0.02s)
loopback_test.go:686: readdir mismatch got 99 wanted 100
real 1m55,984s |
Thanks for confirming. |
Fails reliably and quickly in practically no time: (neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fuse/test$ go test -run TestLargeDirRead -count 1000 -failfast
11:59:47.225027 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASEDIR
--- FAIL: TestLargeDirRead (0.01s)
loopback_test.go:686: readdir mismatch got 99 wanted 100
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/fuse/test 0.170s
(neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fuse/test$ go test -run TestLargeDirRead -count 1000 -failfast
11:59:49.403783 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
--- FAIL: TestLargeDirRead (0.01s)
loopback_test.go:686: readdir mismatch got 99 wanted 100
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/fuse/test 0.922s
(neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fuse/test$ go test -run TestLargeDirRead -count 1000 -failfast
--- FAIL: TestLargeDirRead (0.01s)
loopback_test.go:686: readdir mismatch got 99 wanted 100
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/fuse/test 0.184s
(neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fuse/test$ go test -run TestLargeDirRead -count 1000 -failfast
--- FAIL: TestLargeDirRead (0.01s)
loopback_test.go:686: readdir mismatch got 99 wanted 100
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/fuse/test 0.112s
(neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fuse/test$ go test -run TestLargeDirRead -count 1000 -failfast
--- FAIL: TestLargeDirRead (0.01s)
loopback_test.go:686: readdir mismatch got 99 wanted 100
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/fuse/test 0.398s go-fuse |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hit the following while running go-fuse tests in a loop:
Retrying only that particular test fails reliably in around 5-100 seconds, e.g.:
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
The text was updated successfully, but these errors were encountered: