aboutsummaryrefslogtreecommitdiff
path: root/weed/filer/reader_cache.go
diff options
context:
space:
mode:
authorPatrick Schmidt <patrick.schmidt@innogames.com>2022-08-25 05:03:34 +0200
committerGitHub <noreply@github.com>2022-08-24 20:03:34 -0700
commit2930263dfdcc8891b313427b6160e70d5484bbc1 (patch)
tree278433a49a7712da0574a136b0cae70660c348b9 /weed/filer/reader_cache.go
parent7b424a54dc56c883a3e03894d924631a4ef7a94c (diff)
downloadseaweedfs-2930263dfdcc8891b313427b6160e70d5484bbc1.tar.xz
seaweedfs-2930263dfdcc8891b313427b6160e70d5484bbc1.zip
Fix race conditions during in-flight size checks (#3505)
Diffstat (limited to 'weed/filer/reader_cache.go')
-rw-r--r--weed/filer/reader_cache.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/filer/reader_cache.go b/weed/filer/reader_cache.go
index b409dbf61..eb2308758 100644
--- a/weed/filer/reader_cache.go
+++ b/weed/filer/reader_cache.go
@@ -186,8 +186,8 @@ func (s *SingleChunkCacher) destroy() {
if s.data != nil {
mem.Free(s.data)
s.data = nil
+ close(s.cacheStartedCh)
}
- close(s.cacheStartedCh)
}
func (s *SingleChunkCacher) readChunkAt(buf []byte, offset int64) (int, error) {