From 4433b4c006ff8174c4c126c45889921a9b519ab9 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Tue, 12 Jun 2018 21:11:26 -0700 Subject: [PATCH] treat 0 sized file as normal fix https://github.com/chrislusf/seaweedfs/issues/409 --- weed/topology/store_replicate.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/weed/topology/store_replicate.go b/weed/topology/store_replicate.go index 1163c68d2..42ad5bf10 100644 --- a/weed/topology/store_replicate.go +++ b/weed/topology/store_replicate.go @@ -28,12 +28,10 @@ func ReplicatedWrite(masterNode string, s *storage.Store, needToReplicate := !s.HasVolume(volumeId) if err != nil { errorStatus = "Failed to write to local disk (" + err.Error() + ")" - } else if ret > 0 { - needToReplicate = needToReplicate || s.GetVolume(volumeId).NeedToReplicate() } else { - errorStatus = "Failed to write to local disk" + needToReplicate = needToReplicate || s.GetVolume(volumeId).NeedToReplicate() } - if !needToReplicate && ret > 0 { + if !needToReplicate { needToReplicate = s.GetVolume(volumeId).NeedToReplicate() } if needToReplicate { //send to other replica locations