This commit is contained in:
Chris Lu 2021-04-14 00:30:16 -07:00
parent ca0f07a188
commit 3f3268cd1b
2 changed files with 10 additions and 10 deletions

View File

@ -105,10 +105,10 @@ func (dir *Dir) Fsync(ctx context.Context, req *fuse.FsyncRequest) error {
func (dir *Dir) newFile(name string, entry *filer_pb.Entry) fs.Node { func (dir *Dir) newFile(name string, entry *filer_pb.Entry) fs.Node {
f := dir.wfs.fsNodeCache.EnsureFsNode(util.NewFullPath(dir.FullPath(), name), func() fs.Node { f := dir.wfs.fsNodeCache.EnsureFsNode(util.NewFullPath(dir.FullPath(), name), func() fs.Node {
return &File{ return &File{
Name: name, Name: name,
dir: dir, dir: dir,
wfs: dir.wfs, wfs: dir.wfs,
entry: entry, entry: entry,
} }
}) })
f.(*File).dir = dir // in case dir node was created later f.(*File).dir = dir // in case dir node was created later

View File

@ -28,12 +28,12 @@ var _ = fs.NodeListxattrer(&File{})
var _ = fs.NodeForgetter(&File{}) var _ = fs.NodeForgetter(&File{})
type File struct { type File struct {
Name string Name string
dir *Dir dir *Dir
wfs *WFS wfs *WFS
entry *filer_pb.Entry entry *filer_pb.Entry
isOpen int isOpen int
dirtyMetadata bool dirtyMetadata bool
} }
func (file *File) fullpath() util.FullPath { func (file *File) fullpath() util.FullPath {