aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--weed/filer/reader_at.go10
1 files changed, 4 insertions, 6 deletions
diff --git a/weed/filer/reader_at.go b/weed/filer/reader_at.go
index 17a1ba517..3aeb9a94d 100644
--- a/weed/filer/reader_at.go
+++ b/weed/filer/reader_at.go
@@ -159,13 +159,11 @@ func (c *ChunkReadAt) readFromWholeChunkData(chunkView *ChunkView, nextChunkView
c.lastChunkData = chunkData
c.lastChunkFileId = chunkView.FileId
- go func() {
- for _, nextChunkView := range nextChunkViews {
- if c.chunkCache != nil && nextChunkView != nil {
- c.readOneWholeChunk(nextChunkView)
- }
+ for _, nextChunkView := range nextChunkViews {
+ if c.chunkCache != nil && nextChunkView != nil {
+ go c.readOneWholeChunk(nextChunkView)
}
- }()
+ }
return
}