Closed navytux closed 1 year ago
Reliable way to reproduce:
(neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fs$ go test -run TestFileFdLeak -count 1000 -failfast
--- FAIL: TestFileFdLeak (0.05s)
simple_test.go:178: found 4 used file handles, should be <= 3
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/fs 0.520s
(neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fs$ go test -run TestFileFdLeak -count 1000 -failfast
11:39:00.300614 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
11:39:04.951491 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
11:39:05.835799 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
11:39:07.220097 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
11:39:07.293378 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
PASS
ok github.com/hanwen/go-fuse/fs 15.908s
(neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fs$ go test -run TestFileFdLeak -count 1000 -failfast
11:39:15.729319 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
11:39:15.759519 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
11:39:16.958485 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
11:39:17.055378 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
11:39:20.155459 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
--- FAIL: TestFileFdLeak (0.02s)
simple_test.go:178: found 4 used file handles, should be <= 3
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/fs 5.020s
(neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fs$ go test -run TestFileFdLeak -count 1000 -failfast
--- FAIL: TestFileFdLeak (0.05s)
simple_test.go:178: found 4 used file handles, should be <= 3
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/fs 1.032s
(neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fs$ go test -run TestFileFdLeak -count 1000 -failfast
11:39:24.733796 writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE
--- FAIL: TestFileFdLeak (0.01s)
simple_test.go:178: found 4 used file handles, should be <= 3
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/fs 4.649s
go-fuse v2.3.0-11-g255ab74
From https://github.com/hanwen/go-fuse/issues/351#issuecomment-1583060618 :
TestFileFdLeak: