diff options
| author | Chris Lu <chris.lu@gmail.com> | 2020-01-22 13:42:03 -0800 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2020-01-22 13:42:03 -0800 |
| commit | 6b48d246a5d7943527d1948e352c9906e9d01a17 (patch) | |
| tree | 03e8547f1d86ed54a47d7fde4a1bb484f4e1f6a8 /weed/filesys/dir.go | |
| parent | 09f4ceef3a5b3eca457fd74382f0391a1db4283e (diff) | |
| download | seaweedfs-6b48d246a5d7943527d1948e352c9906e9d01a17.tar.xz seaweedfs-6b48d246a5d7943527d1948e352c9906e9d01a17.zip | |
mount: read data that is just written
able read on data not flushed
multiple file open shares the same file handle
fix https://github.com/chrislusf/seaweedfs/issues/1182 on linux
Diffstat (limited to 'weed/filesys/dir.go')
| -rw-r--r-- | weed/filesys/dir.go | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/weed/filesys/dir.go b/weed/filesys/dir.go index 3c1672911..91e42fc0a 100644 --- a/weed/filesys/dir.go +++ b/weed/filesys/dir.go @@ -146,9 +146,8 @@ func (dir *Dir) Create(ctx context.Context, req *fuse.CreateRequest, } file := node.(*File) - file.isOpen = true + file.isOpen++ fh := dir.wfs.AcquireHandle(file, req.Uid, req.Gid) - fh.dirtyMetadata = true return file, fh, nil } |
