diff options
author | Jakob Unterwurzacher | 2015-10-04 14:50:27 +0200 |
---|---|---|
committer | Jakob Unterwurzacher | 2015-10-04 14:50:27 +0200 |
commit | 089629442ddfcd8a0a7bde4b60746d20dd98da6f (patch) | |
tree | f9c4112c2edbaaa79b2d9fb9162fe8886bd79f4f /main.go | |
parent | 89fef80d32708874c95742db0a7b593bcfd3b31d (diff) |
Enable ClientInodes so hard links work
Fixes xfstests generic/002
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -192,16 +192,16 @@ func dirEmpty(dir string) bool { func pathfsFrontend(key []byte, cipherdir string, mountpoint string, debug bool) { finalFs := pathfs_frontend.NewFS(key, cipherdir, USE_OPENSSL) - - opts := &nodefs.Options{ + pathFsOpts := &pathfs.PathNodeFsOptions{ClientInodes: true} + pathFs := pathfs.NewPathNodeFs(finalFs, pathFsOpts) + fuseOpts := &nodefs.Options{ // These options are to be compatible with libfuse defaults, // making benchmarking easier. NegativeTimeout: time.Second, AttrTimeout: time.Second, EntryTimeout: time.Second, } - pathFs := pathfs.NewPathNodeFs(finalFs, nil) - conn := nodefs.NewFileSystemConnector(pathFs.Root(), opts) + conn := nodefs.NewFileSystemConnector(pathFs.Root(), fuseOpts) var mOpts fuse.MountOptions mOpts.AllowOther = false // Set values shown in "df -T" and friends |