Git Product home page Git Product logo

cluefs's Issues

Building with recent tools

  1. The uploaded binaries are not useful to me, I need linux-arm64
  2. The build instructions no longer with with current go

I've tried this

FROM golang:bookworm AS base
RUN go install github.com/airnandez/cluefs@latest

but that fails with

 > [build-install 1/1] RUN go install github.com/airnandez/cluefs@latest:                                                                     
#9 0.464 go: downloading github.com/airnandez/cluefs v0.0.0-20150923144044-af401baff04b                                                       
#9 0.569 go: finding module for package golang.org/x/net/context                                                                              
#9 0.569 go: finding module for package bazil.org/fuse/fs                                                                                     
#9 0.569 go: finding module for package bazil.org/fuse                                                                                        
#9 0.570 go: finding module for package bazil.org/fuse/syscallx
#9 0.651 go: downloading golang.org/x/net v0.22.0
#9 0.877 go: downloading bazil.org/fuse v0.0.0-20230120002735-62a210ff1fd5
#9 1.202 go: found bazil.org/fuse in bazil.org/fuse v0.0.0-20230120002735-62a210ff1fd5
#9 1.202 go: found bazil.org/fuse/fs in bazil.org/fuse v0.0.0-20230120002735-62a210ff1fd5
#9 1.202 go: found bazil.org/fuse/syscallx in bazil.org/fuse v0.0.0-20230120002735-62a210ff1fd5
#9 1.202 go: found golang.org/x/net/context in golang.org/x/net v0.22.0
#9 1.204 go: downloading golang.org/x/sys v0.18.0
#9 12.21 # github.com/airnandez/cluefs
#9 12.21 pkg/mod/github.com/airnandez/[email protected]/fs.go:48:8: undefined: fuse.VolumeName
#9 12.21 pkg/mod/github.com/airnandez/[email protected]/fs.go:49:8: undefined: fuse.LocalVolume
#9 12.21 pkg/mod/github.com/airnandez/[email protected]/fs.go:66:9: conn.Ready undefined (type *fuse.Conn has no field or method Ready)
#9 12.21 pkg/mod/github.com/airnandez/[email protected]/fs.go:67:16: conn.MountError undefined (type *fuse.Conn has no field or method MountError)
#9 12.21 pkg/mod/github.com/airnandez/[email protected]/node.go:82:22: req.Valid.Bkuptime undefined (type fuse.SetattrValid has no field or method Bkuptime)
#9 12.21 pkg/mod/github.com/airnandez/[email protected]/node.go:84:22: req.Valid.Chgtime undefined (type fuse.SetattrValid has no field or method Chgtime)
#9 12.21 pkg/mod/github.com/airnandez/[email protected]/node.go:86:22: req.Valid.Crtime undefined (type fuse.SetattrValid has no field or method Crtime)
#9 12.21 pkg/mod/github.com/airnandez/[email protected]/node.go:88:22: req.Valid.Flags undefined (type fuse.SetattrValid has no field or method Flags)
#9 12.21 pkg/mod/github.com/airnandez/[email protected]/stat_linux.go:46:3: unknown field Crtime in struct literal of type fuse.Attr

Doesn't support Fsync?

When using VIM on CentOS 7.5, whenever I save a file, I see this error:
"/tmp/trace/nanofile.txt"
"/tmp/trace/nanofile.txt" E667: Fsync failed
WARNING: Original file may be lost or damaged
don't quit the editor until the file is successfully written!
Press ENTER or type command to continue

Does cluefs not support fsync?

Rename does not work

Renaming a file leaves the renamed file in a broken state that is only fixed by unmounting and mounting again:

$ echo foo > foo.txt
$ ls -l
-rw-rw-r--. 1 jakob jakob 4  7. Sep 20:58 foo.txt
$ mv foo.txt bar.txt
$ ls -l
----------. 0 root root 0  1. Jan 1970  bar.txt
$ rm bar.txt
rm: cannot remove ‘bar.txt’: Input/output error

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.