mount: ensure reading from dirty pages

This commit is contained in:
Chris Lu 2021-01-18 01:14:42 -08:00
parent de876c795d
commit 7119e7b491

View file

@ -72,7 +72,7 @@ func (fh *FileHandle) Read(ctx context.Context, req *fuse.ReadRequest, resp *fus
}
totalRead, err := fh.readFromChunks(buff, req.Offset)
if err == nil {
if err == nil || err == io.EOF {
maxStop := fh.readFromDirtyPages(buff, req.Offset)
totalRead = max(maxStop-req.Offset, totalRead)
}