diff options
| author | Chris Lu <chris.lu@gmail.com> | 2021-05-09 15:15:18 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2021-05-09 15:15:18 -0700 |
| commit | 93e84a12f25ecc9575d72424ea819d00d9b31475 (patch) | |
| tree | 80ef553e1120381762ab14ec2210fc2c0250a3da /weed/filesys/filehandle.go | |
| parent | 3942e3b2efefe674dbb5562022c8a34494cd92d9 (diff) | |
| download | seaweedfs-93e84a12f25ecc9575d72424ea819d00d9b31475.tar.xz seaweedfs-93e84a12f25ecc9575d72424ea819d00d9b31475.zip | |
refactor
Diffstat (limited to 'weed/filesys/filehandle.go')
| -rw-r--r-- | weed/filesys/filehandle.go | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/weed/filesys/filehandle.go b/weed/filesys/filehandle.go index 8cbaf6fd2..e66e340b3 100644 --- a/weed/filesys/filehandle.go +++ b/weed/filesys/filehandle.go @@ -239,12 +239,8 @@ func (fh *FileHandle) doFlush(ctx context.Context, header fuse.Header) error { // send the data to the OS glog.V(4).Infof("doFlush %s fh %d", fh.f.fullpath(), fh.handle) - fh.dirtyPages.saveExistingPagesToStorage() - - fh.dirtyPages.writeWaitGroup.Wait() - - if fh.dirtyPages.lastErr != nil { - glog.Errorf("%v doFlush last err: %v", fh.f.fullpath(), fh.dirtyPages.lastErr) + if err := fh.dirtyPages.FlushData(); err != nil { + glog.Errorf("%v doFlush: %v", fh.f.fullpath(), err) return fuse.EIO } |
