aboutsummaryrefslogtreecommitdiff
path: root/go/operation
diff options
context:
space:
mode:
authorJianfei Wang <wjf@megvii.com>2016-04-06 17:03:32 +0800
committerJianfei Wang <wjf@megvii.com>2016-04-06 17:08:52 +0800
commit7bc10d46e333496b7de1d6e774b3e88b5a7d8ab8 (patch)
tree84e82e18d98ed25a6863c0aafedd1fb19bf8701d /go/operation
parent6876bfa68524d4fc0a961f89dc29e53fbc654ea5 (diff)
downloadseaweedfs-7bc10d46e333496b7de1d6e774b3e88b5a7d8ab8.tar.xz
seaweedfs-7bc10d46e333496b7de1d6e774b3e88b5a7d8ab8.zip
replace util/bytes.go with binary.BigEndian
Diffstat (limited to 'go/operation')
-rw-r--r--go/operation/sync_volume.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/go/operation/sync_volume.go b/go/operation/sync_volume.go
index 54944a64e..626b2a7ba 100644
--- a/go/operation/sync_volume.go
+++ b/go/operation/sync_volume.go
@@ -1,6 +1,7 @@
package operation
import (
+ "encoding/binary"
"encoding/json"
"fmt"
"net/url"
@@ -42,9 +43,9 @@ func GetVolumeIdxEntries(server string, vid string, eachEntryFn func(key uint64,
values.Add("volume", vid)
line := make([]byte, 16)
err := util.GetBufferStream("http://"+server+"/admin/sync/index", values, line, func(bytes []byte) {
- key := util.BytesToUint64(bytes[:8])
- offset := util.BytesToUint32(bytes[8:12])
- size := util.BytesToUint32(bytes[12:16])
+ key := binary.BigEndian.Uint64(bytes[:8])
+ offset := binary.BigEndian.Uint32(bytes[8:12])
+ size := binary.BigEndian.Uint32(bytes[12:16])
eachEntryFn(key, offset, size)
})
if err != nil {