avoid "fchmod failed" during cp

This commit is contained in:
Chris Lu 2019-02-15 10:00:27 -08:00
parent 729d71fd4c
commit 2ec6a679c2

View file

@ -105,6 +105,10 @@ func (file *File) Setattr(ctx context.Context, req *fuse.SetattrRequest, resp *f
file.entry.Attributes.Mtime = req.Mtime.Unix() file.entry.Attributes.Mtime = req.Mtime.Unix()
} }
if file.isOpen {
return nil
}
return file.wfs.withFilerClient(func(client filer_pb.SeaweedFilerClient) error { return file.wfs.withFilerClient(func(client filer_pb.SeaweedFilerClient) error {
request := &filer_pb.UpdateEntryRequest{ request := &filer_pb.UpdateEntryRequest{