aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2020-04-09 21:43:26 -0700
committerChris Lu <chris.lu@gmail.com>2020-04-09 21:43:26 -0700
commiteb39df27048820f405ab4b5ecdc96047b9274130 (patch)
treecf35ae7b6c6c7ccc49a20b4b4c59f0022a7b6496
parent56ec8c45131e425ca7e474c7f36ddb0c768b3e02 (diff)
downloadseaweedfs-eb39df27048820f405ab4b5ecdc96047b9274130.tar.xz
seaweedfs-eb39df27048820f405ab4b5ecdc96047b9274130.zip
avoid dead loop
-rw-r--r--weed/filesys/dirty_page.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/weed/filesys/dirty_page.go b/weed/filesys/dirty_page.go
index 77eae927e..ce74d64d5 100644
--- a/weed/filesys/dirty_page.go
+++ b/weed/filesys/dirty_page.go
@@ -130,10 +130,10 @@ func (pages *ContinuousDirtyPages) saveExistingLargestPageToStorage() (chunk *fi
if err == nil {
hasSavedData = true
glog.V(3).Infof("%s saveToStorage [%d,%d) %s", pages.f.fullpath(), maxList.Offset(), maxList.Offset()+maxList.Size(), chunk.FileId)
- time.Sleep(5 * time.Second)
+ return
} else {
glog.V(0).Infof("%s saveToStorage [%d,%d): %v", pages.f.fullpath(), maxList.Offset(), maxList.Offset()+maxList.Size(), err)
- return
+ time.Sleep(5 * time.Second)
}
}