mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
Issue 11: Failed to write to replicas for volumen 3
Fix displaying wrong error message
This commit is contained in:
parent
ecd0399f8d
commit
166a5fc524
|
@ -147,6 +147,11 @@ func PostHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
ret := store.Write(volumeId, needle)
|
ret := store.Write(volumeId, needle)
|
||||||
errorStatus := ""
|
errorStatus := ""
|
||||||
needToReplicate := !store.HasVolume(volumeId)
|
needToReplicate := !store.HasVolume(volumeId)
|
||||||
|
if ret > 0 {
|
||||||
|
needToReplicate = needToReplicate || store.GetVolume(volumeId).NeedToReplicate()
|
||||||
|
}else{
|
||||||
|
errorStatus = "Failed to write to local disk"
|
||||||
|
}
|
||||||
if !needToReplicate && ret > 0 {
|
if !needToReplicate && ret > 0 {
|
||||||
needToReplicate = store.GetVolume(volumeId).NeedToReplicate()
|
needToReplicate = store.GetVolume(volumeId).NeedToReplicate()
|
||||||
}
|
}
|
||||||
|
@ -160,8 +165,6 @@ func PostHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
errorStatus = "Failed to write to replicas for volume " + volumeId.String()
|
errorStatus = "Failed to write to replicas for volume " + volumeId.String()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
errorStatus = "Failed to write to local disk"
|
|
||||||
}
|
}
|
||||||
m := make(map[string]interface{})
|
m := make(map[string]interface{})
|
||||||
if errorStatus == "" {
|
if errorStatus == "" {
|
||||||
|
|
Loading…
Reference in a new issue