aboutsummaryrefslogtreecommitdiff
path: root/weed/mount/filehandle.go
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-07-08 01:04:15 -0700
committerchrislu <chris.lu@gmail.com>2022-07-08 01:04:15 -0700
commite2ecf137a21b27c34c3b163f09f3660745daceeb (patch)
treef95152be198d8c57073f0ef7aa4ec1cb24a2b4c2 /weed/mount/filehandle.go
parent185332b91f5c3dd8f32dd8573eec843dda9c29c2 (diff)
downloadseaweedfs-e2ecf137a21b27c34c3b163f09f3660745daceeb.tar.xz
seaweedfs-e2ecf137a21b27c34c3b163f09f3660745daceeb.zip
fix resetting fh.reader
Diffstat (limited to 'weed/mount/filehandle.go')
-rw-r--r--weed/mount/filehandle.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/weed/mount/filehandle.go b/weed/mount/filehandle.go
index f0cf2a380..0dfcbd7f6 100644
--- a/weed/mount/filehandle.go
+++ b/weed/mount/filehandle.go
@@ -98,16 +98,15 @@ func (fh *FileHandle) AddChunks(chunks []*filer_pb.FileChunk) {
fh.entryViewCache = nil
}
-func (fh *FileHandle) SetReader(reader *filer.ChunkReadAt) {
+func (fh *FileHandle) CloseReader() {
if fh.reader != nil {
fh.reader.Close()
}
- fh.reader = reader
}
func (fh *FileHandle) Release() {
fh.dirtyPages.Destroy()
- fh.SetReader(nil)
+ fh.CloseReader()
}
func lessThan(a, b *filer_pb.FileChunk) bool {