diff options
| author | chrislusf <chris.lu@gmail.com> | 2015-04-06 14:17:36 -0700 |
|---|---|---|
| committer | chrislusf <chris.lu@gmail.com> | 2015-04-06 14:17:36 -0700 |
| commit | 3ece066700169013497390aaca8d1d86bf7ecb2d (patch) | |
| tree | 4e412ced584332cd3d8e4281d55c65916795cf21 /go/operation | |
| parent | c37a20178e76661acacbf4e84da0a916d9129cbc (diff) | |
| download | seaweedfs-3ece066700169013497390aaca8d1d86bf7ecb2d.tar.xz seaweedfs-3ece066700169013497390aaca8d1d86bf7ecb2d.zip | |
change count to uint64 to fix #109
fix https://github.com/chrislusf/weed-fs/issues/109
Diffstat (limited to 'go/operation')
| -rw-r--r-- | go/operation/assign_file_id.go | 6 | ||||
| -rw-r--r-- | go/operation/submit.go | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/go/operation/assign_file_id.go b/go/operation/assign_file_id.go index 31766b053..02a0de976 100644 --- a/go/operation/assign_file_id.go +++ b/go/operation/assign_file_id.go @@ -15,13 +15,13 @@ type AssignResult struct { Fid string `json:"fid,omitempty"` Url string `json:"url,omitempty"` PublicUrl string `json:"publicUrl,omitempty"` - Count int `json:"count,omitempty"` + Count uint64 `json:"count,omitempty"` Error string `json:"error,omitempty"` } -func Assign(server string, count int, replication string, collection string, ttl string) (*AssignResult, error) { +func Assign(server string, count uint64, replication string, collection string, ttl string) (*AssignResult, error) { values := make(url.Values) - values.Add("count", strconv.Itoa(count)) + values.Add("count", strconv.FormatUint(count, 10)) if replication != "" { values.Add("replication", replication) } diff --git a/go/operation/submit.go b/go/operation/submit.go index 2519d29f8..ca151dfb9 100644 --- a/go/operation/submit.go +++ b/go/operation/submit.go @@ -43,7 +43,7 @@ func SubmitFiles(master string, files []FilePart, for index, file := range files { results[index].FileName = file.FileName } - ret, err := Assign(master, len(files), replication, collection, ttl) + ret, err := Assign(master, uint64(len(files)), replication, collection, ttl) if err != nil { for index, _ := range files { results[index].Error = err.Error() |
