Code Monkey home page Code Monkey logo

Comments (4)

hanwen avatar hanwen commented on September 28, 2024

should be fixed by 255ab74

from go-fuse.

navytux avatar navytux commented on September 28, 2024

@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.

navytux avatar navytux commented on September 28, 2024

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.

navytux avatar navytux commented on September 28, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.