var resp *http.Response
if resp, err = this.Client.Do(req); err != nil {
upload_status <- uploadStatus{err, url, 0, 0}
+ body.Close()
return
}
next_server += 1
active += 1
} else {
- fmt.Print(active)
if active == 0 {
return (this.Want_replicas - remaining_replicas), InsufficientReplicasError
} else {
status.url, status.err)
}
active -= 1
- log.Printf("Upload status %v %v %v", status.statusCode, remaining_replicas, active)
+ log.Printf("Upload status code: %v remaining replicas: %v active: %v", status.statusCode, remaining_replicas, active)
}
return this.Want_replicas, nil