Comments (4)
should be fixed by 255ab74
from go-fuse.
@hanwen, you probably misread what I wrote in the header:
I've got another TestFsstress failure at go-fuse v2.3.0-11-g255ab74. That version, in particular, includes 255ab74.
this means that I've got TestFSStress failure on go-fuse which included the patch you referenced.
Please reopen.
from go-fuse.
I got it failing once again, but, unfortunately, not reliably:
(neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fs$ go test -run TestFsstress -count 1000 -failfast
warning: Inode.Path: n4527 is orphaned, replacing segment with ".go-fuse.3012759173256105457/deleted"
warning: Inode.Path: n22144 is orphaned, replacing segment with ".go-fuse.9756330391156323377/deleted"
warning: Inode.Path: n25230 is orphaned, replacing segment with ".go-fuse.17197383487763495221/deleted"
...
warning: Inode.Path: n22539 is orphaned, replacing segment with ".go-fuse.4305536118502151838/deleted"
warning: Inode.Path: n30 is orphaned, replacing segment with ".go-fuse.14179140337420484980/deleted"
warning: Inode.Path: n21397 is orphaned, replacing segment with ".go-fuse.7714991980952576349/deleted"
--- FAIL: TestFsstress (1.31s)
simple_test.go:628: Operation statistics:
simple_test.go:631: creat: 40 ok, 2975 fail, 0 hung
simple_test.go:631: link: 292 ok, 2629 fail, 0 hung
simple_test.go:631: mkdir: 1438 ok, 1608 fail, 0 hung
simple_test.go:631: mkfifo: 326 ok, 2684 fail, 0 hung
simple_test.go:631: mknod_fifo: 1157 ok, 1889 fail, 0 hung
simple_test.go:631: mknod_reg: 446 ok, 2569 fail, 0 hung
simple_test.go:631: mknod_sock: 1235 ok, 1810 fail, 0 hung
simple_test.go:631: readdir: 169 ok, 0 fail, 0 hung
simple_test.go:631: remove: 1700 ok, 622 fail, 0 hung
simple_test.go:631: rename: 2448 ok, 598 fail, 0 hung
simple_test.go:631: rmdir: 1215 ok, 2530 fail, 0 hung
simple_test.go:631: symlink: 50 ok, 3016 fail, 0 hung
simple_test.go:631: unlink: 1581 ok, 1418 fail, 0 hung
simple_test.go:51: /usr/bin/fusermount3: failed to unmount /tmp/TestFsstress698869219/001/mnt: Device or resource busy
(code exit status 1)
testing.go:1206: TempDir RemoveAll cleanup: unlinkat /tmp/TestFsstress698869219/001/mnt: device or resource busy
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/fs 35.283s
go-fuse v2.3.0-11-g255ab74
@hanwen, please reopen.
from go-fuse.
Still could get it to fail:
(neo) (z-dev) (g.env) kirr@deca:~/src/neo/src/github.com/hanwen/go-fuse/fs$ go test -run TestFsstress -count 1000 -failfast
warning: Inode.Path: n236 is orphaned, replacing segment with ".go-fuse.7384340859007351255/deleted"
warning: Inode.Path: n11787 is orphaned, replacing segment with ".go-fuse.2253797399372035776/deleted"
warning: Inode.Path: n21305 is orphaned, replacing segment with ".go-fuse.15793977081127356460/deleted"
warning: Inode.Path: n21746 is orphaned, replacing segment with ".go-fuse.6029892929214493211/deleted"
...
warning: Inode.Path: n17708 is orphaned, replacing segment with ".go-fuse.3968296718397408200/deleted"
warning: Inode.Path: n2003 is orphaned, replacing segment with ".go-fuse.13041463111349396888/deleted"
warning: Inode.Path: n2581 is orphaned, replacing segment with ".go-fuse.10562597967895856870/deleted"
--- FAIL: TestFsstress (1.30s)
simple_test.go:629: Operation statistics:
simple_test.go:632: creat: 9 ok, 3016 fail, 0 hung
simple_test.go:632: link: 300 ok, 2996 fail, 0 hung
simple_test.go:632: mkdir: 555 ok, 2459 fail, 0 hung
simple_test.go:632: mkfifo: 531 ok, 2474 fail, 0 hung
simple_test.go:632: mknod_fifo: 296 ok, 2711 fail, 0 hung
simple_test.go:632: mknod_reg: 918 ok, 2149 fail, 0 hung
simple_test.go:632: mknod_sock: 510 ok, 2504 fail, 0 hung
simple_test.go:632: readdir: 180 ok, 0 fail, 0 hung
simple_test.go:632: remove: 1188 ok, 919 fail, 0 hung
simple_test.go:632: rename: 2338 ok, 654 fail, 0 hung
simple_test.go:632: rmdir: 541 ok, 2507 fail, 0 hung
simple_test.go:632: symlink: 828 ok, 2231 fail, 0 hung
simple_test.go:632: unlink: 1889 ok, 1164 fail, 0 hung
simple_test.go:51: /usr/bin/fusermount3: failed to unmount /tmp/TestFsstress1329352465/001/mnt: Device or resource busy
(code exit status 1)
testing.go:1206: TempDir RemoveAll cleanup: unlinkat /tmp/TestFsstress1329352465/001/mnt: device or resource busy
FAIL
exit status 1
FAIL github.com/hanwen/go-fuse/fs 76.530s
go-fuse: v2.3.0-19-g0b3e1fd
(fs: return children in insertion order
)
@hanwen, please reopen.
from go-fuse.
Related Issues (20)
- opcode POLL HOT 8
- panic: LARGEFILE (8000) overlaps with LARGEFILE (8000) HOT 2
- Loopback fs could no be used inside a tree HOT 2
- Race in Inode.Forgotten() HOT 23
- Error message when using `DirectMount: true`: writer: Write/Writev failed, err: 2=no such file or directory. opcode: RELEASE HOT 4
- Concurrent mount/unmount results in hanging HOT 15
- Support for linux FUSE_SETXATTR_EXT HOT 1
- FUSE Passthrough Support HOT 12
- Support for fuse_custom_io feature HOT 2
- Implementing Loopback FS - memory access error in path() function HOT 3
- Issues when unmounting on linux/ darwin HOT 15
- Changing filesize in Getattr Loopback HOT 2
- conflicting values on mipsel64 HOT 4
- macFUSE + LoopbackFS copying files through Finder not working HOT 7
- darwin: go-fuse/fuse.CAP_RENAME_SWAP has value 1<<25 while VFS_RENAME_SWAP has value 0x00000002
- how to use go-fuse HOT 10
- Get PID of requesting process HOT 1
- Feature request: Server.Stop in order to allow resuming in a new process HOT 3
- How to disable RENAME_SWAP HOT 1
- How to exit go-fuse process gracefully? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-fuse.