diff options
| author | Chris Lu <chris.lu@uber.com> | 2019-03-25 23:12:14 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@uber.com> | 2019-03-25 23:12:14 -0700 |
| commit | 19728fe3f6dd66047fe2efd769932a7706833170 (patch) | |
| tree | 24818726d92ee4812b0ec2e79f470bb1a74e1e71 /weed/operation/sync_volume.go | |
| parent | df95ce0b6cc5e4dc91f7dcb0d2fe1ad2bbe47dd7 (diff) | |
| download | seaweedfs-19728fe3f6dd66047fe2efd769932a7706833170.tar.xz seaweedfs-19728fe3f6dd66047fe2efd769932a7706833170.zip | |
remove deprecated code
Diffstat (limited to 'weed/operation/sync_volume.go')
| -rw-r--r-- | weed/operation/sync_volume.go | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/weed/operation/sync_volume.go b/weed/operation/sync_volume.go index 6af2404c0..5562f12ab 100644 --- a/weed/operation/sync_volume.go +++ b/weed/operation/sync_volume.go @@ -2,12 +2,8 @@ package operation import ( "context" - "fmt" "github.com/chrislusf/seaweedfs/weed/pb/volume_server_pb" - . "github.com/chrislusf/seaweedfs/weed/storage/types" - "github.com/chrislusf/seaweedfs/weed/util" "google.golang.org/grpc" - "io" ) func GetVolumeSyncStatus(server string, grpcDialOption grpc.DialOption, vid uint32) (resp *volume_server_pb.VolumeSyncStatusResponse, err error) { @@ -22,40 +18,3 @@ func GetVolumeSyncStatus(server string, grpcDialOption grpc.DialOption, vid uint return } - -func GetVolumeIdxEntries(server string, grpcDialOption grpc.DialOption, vid uint32, eachEntryFn func(key NeedleId, offset Offset, size uint32)) error { - - return WithVolumeServerClient(server, grpcDialOption, func(client volume_server_pb.VolumeServerClient) error { - stream, err := client.VolumeSyncIndex(context.Background(), &volume_server_pb.VolumeSyncIndexRequest{ - VolumeId: vid, - }) - if err != nil { - return err - } - - var indexFileContent []byte - - for { - resp, err := stream.Recv() - if err == io.EOF { - break - } - if err != nil { - return fmt.Errorf("read index entries: %v", err) - } - indexFileContent = append(indexFileContent, resp.IndexFileContent...) - } - - dataSize := len(indexFileContent) - - for idx := 0; idx+NeedleEntrySize <= dataSize; idx += NeedleEntrySize { - line := indexFileContent[idx : idx+NeedleEntrySize] - key := BytesToNeedleId(line[:NeedleIdSize]) - offset := BytesToOffset(line[NeedleIdSize : NeedleIdSize+OffsetSize]) - size := util.BytesToUint32(line[NeedleIdSize+OffsetSize : NeedleIdSize+OffsetSize+SizeSize]) - eachEntryFn(key, offset, size) - } - - return nil - }) -} |
