mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-11-24 19:19:11 +08:00
treat 0 sized file as normal
fix https://github.com/chrislusf/seaweedfs/issues/409
This commit is contained in:
parent
03f50180f3
commit
4433b4c006
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user