rename size fields in protobuf messages for gogo compatibility (#690)

* rename `size` fields in protobuf messages for gogo compatibility

* linter fixes
This commit is contained in:
Bryan White 2018-11-20 18:09:35 +01:00 committed by GitHub
parent e7e0d1daaa
commit 54ccb460a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
28 changed files with 326 additions and 325 deletions

View File

@ -168,7 +168,7 @@ func main() {
Data: serializedAllocation, Data: serializedAllocation,
} }
rr, err := psClient.Get(ctx, psclient.PieceID(id), pieceInfo.Size, pba, nil) rr, err := psClient.Get(ctx, psclient.PieceID(id), pieceInfo.PieceSize, pba, nil)
if err != nil { if err != nil {
fmt.Printf("Failed to retrieve file of id: %s\n", id) fmt.Printf("Failed to retrieve file of id: %s\n", id)
errRemove := os.Remove(outputDir) errRemove := os.Remove(outputDir)
@ -178,7 +178,7 @@ func main() {
return err return err
} }
reader, err := rr.Range(ctx, 0, pieceInfo.Size) reader, err := rr.Range(ctx, 0, pieceInfo.PieceSize)
if err != nil { if err != nil {
fmt.Printf("Failed to retrieve file of id: %s\n", id) fmt.Printf("Failed to retrieve file of id: %s\n", id)
errRemove := os.Remove(outputDir) errRemove := os.Remove(outputDir)

View File

@ -128,7 +128,7 @@ func (t *tally) onlineNodes(ctx context.Context, nodeIDs []dht.NodeID) (online [
} }
func (t *tally) tallyAtRestStorage(ctx context.Context, pointer *pb.Pointer, nodes []*pb.Node, client node.Client) { func (t *tally) tallyAtRestStorage(ctx context.Context, pointer *pb.Pointer, nodes []*pb.Node, client node.Client) {
segmentSize := pointer.GetSize() segmentSize := pointer.GetSegmentSize()
minReq := pointer.Remote.Redundancy.GetMinReq() minReq := pointer.Remote.Redundancy.GetMinReq()
if minReq <= 0 { if minReq <= 0 {
zap.L().Error("minReq must be an int greater than 0") zap.L().Error("minReq must be an int greater than 0")

View File

@ -89,7 +89,7 @@ func (cursor *Cursor) NextStripe(ctx context.Context) (stripe *Stripe, err error
return nil, err return nil, err
} }
if pointer.GetSize() == 0 { if pointer.GetSegmentSize() == 0 {
return nil, nil return nil, nil
} }
@ -119,11 +119,11 @@ func getRandomStripe(es eestream.ErasureScheme, pointer *pb.Pointer) (index int,
stripeSize := es.StripeSize() stripeSize := es.StripeSize()
// the last segment could be smaller than stripe size // the last segment could be smaller than stripe size
if pointer.GetSize() < int64(stripeSize) { if pointer.GetSegmentSize() < int64(stripeSize) {
return 0, nil return 0, nil
} }
randomStripeIndex, err := rand.Int(rand.Reader, big.NewInt(pointer.GetSize()/int64(stripeSize))) randomStripeIndex, err := rand.Int(rand.Reader, big.NewInt(pointer.GetSegmentSize()/int64(stripeSize)))
if err != nil { if err != nil {
return -1, err return -1, err
} }

View File

@ -254,7 +254,7 @@ func makePutRequest(path storj.Path) pb.PutRequest {
PieceId: "testId", PieceId: "testId",
RemotePieces: rps, RemotePieces: rps,
}, },
Size: int64(10), SegmentSize: int64(10),
}, },
} }
return pr return pr

View File

@ -138,7 +138,7 @@ func (d *defaultDownloader) DownloadShares(ctx context.Context, pointer *pb.Poin
// this downloads shares from nodes at the given stripe index // this downloads shares from nodes at the given stripe index
for i, node := range nodes { for i, node := range nodes {
paddedSize := calcPadded(pointer.GetSize(), shareSize) paddedSize := calcPadded(pointer.GetSegmentSize(), shareSize)
pieceSize := paddedSize / int64(pointer.Remote.Redundancy.GetMinReq()) pieceSize := paddedSize / int64(pointer.Remote.Redundancy.GetMinReq())
s, err := d.getShare(ctx, stripeIndex, shareSize, int(pieces[i].PieceNum), pieceID, pieceSize, node, authorization) s, err := d.getShare(ctx, stripeIndex, shareSize, int(pieces[i].PieceNum), pieceID, pieceSize, node, authorization)

View File

@ -240,7 +240,7 @@ func makePointer(nodeAmt int) *pb.Pointer {
PieceId: "testId", PieceId: "testId",
RemotePieces: rps, RemotePieces: rps,
}, },
Size: int64(1), SegmentSize: int64(1),
} }
return pr return pr
} }

View File

@ -201,7 +201,7 @@ func (db *DB) getInfo(ctx context.Context, prefix string, bucket string, path st
lastSegmentMeta := segments.Meta{ lastSegmentMeta := segments.Meta{
Modified: convertTime(pointer.GetCreationDate()), Modified: convertTime(pointer.GetCreationDate()),
Expiration: convertTime(pointer.GetExpirationDate()), Expiration: convertTime(pointer.GetExpirationDate()),
Size: pointer.GetSize(), Size: pointer.GetSegmentSize(),
Data: pointer.GetMetadata(), Data: pointer.GetMetadata(),
} }

View File

@ -1,9 +1,9 @@
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: bandwidth.proto // source: bandwidth.proto
package pb package pb
import proto "github.com/golang/protobuf/proto" import proto "github.com/gogo/protobuf/proto"
import fmt "fmt" import fmt "fmt"
import math "math" import math "math"
@ -21,7 +21,7 @@ var _ = math.Inf
// is compatible with the proto package it is being compiled against. // is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the // A compilation error at this line likely means your copy of the
// proto package needs to be updated. // proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
type AgreementsSummary_Status int32 type AgreementsSummary_Status int32
@ -43,7 +43,7 @@ func (x AgreementsSummary_Status) String() string {
return proto.EnumName(AgreementsSummary_Status_name, int32(x)) return proto.EnumName(AgreementsSummary_Status_name, int32(x))
} }
func (AgreementsSummary_Status) EnumDescriptor() ([]byte, []int) { func (AgreementsSummary_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_bandwidth_01db992f91c47bae, []int{0, 0} return fileDescriptor_bandwidth_acc7ad1b0a6a13c6, []int{0, 0}
} }
type AgreementsSummary struct { type AgreementsSummary struct {
@ -57,7 +57,7 @@ func (m *AgreementsSummary) Reset() { *m = AgreementsSummary{} }
func (m *AgreementsSummary) String() string { return proto.CompactTextString(m) } func (m *AgreementsSummary) String() string { return proto.CompactTextString(m) }
func (*AgreementsSummary) ProtoMessage() {} func (*AgreementsSummary) ProtoMessage() {}
func (*AgreementsSummary) Descriptor() ([]byte, []int) { func (*AgreementsSummary) Descriptor() ([]byte, []int) {
return fileDescriptor_bandwidth_01db992f91c47bae, []int{0} return fileDescriptor_bandwidth_acc7ad1b0a6a13c6, []int{0}
} }
func (m *AgreementsSummary) XXX_Unmarshal(b []byte) error { func (m *AgreementsSummary) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AgreementsSummary.Unmarshal(m, b) return xxx_messageInfo_AgreementsSummary.Unmarshal(m, b)
@ -161,9 +161,9 @@ var _Bandwidth_serviceDesc = grpc.ServiceDesc{
Metadata: "bandwidth.proto", Metadata: "bandwidth.proto",
} }
func init() { proto.RegisterFile("bandwidth.proto", fileDescriptor_bandwidth_01db992f91c47bae) } func init() { proto.RegisterFile("bandwidth.proto", fileDescriptor_bandwidth_acc7ad1b0a6a13c6) }
var fileDescriptor_bandwidth_01db992f91c47bae = []byte{ var fileDescriptor_bandwidth_acc7ad1b0a6a13c6 = []byte{
// 196 bytes of a gzipped FileDescriptorProto // 196 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x4f, 0x4a, 0xcc, 0x4b, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x4f, 0x4a, 0xcc, 0x4b,
0x29, 0xcf, 0x4c, 0x29, 0xc9, 0xd0, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x84, 0x0b, 0x48, 0x29, 0xcf, 0x4c, 0x29, 0xc9, 0xd0, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x84, 0x0b, 0x48,

View File

@ -1,9 +1,9 @@
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: datarepair.proto // source: datarepair.proto
package pb package pb
import proto "github.com/golang/protobuf/proto" import proto "github.com/gogo/protobuf/proto"
import fmt "fmt" import fmt "fmt"
import math "math" import math "math"
@ -16,12 +16,12 @@ var _ = math.Inf
// is compatible with the proto package it is being compiled against. // is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the // A compilation error at this line likely means your copy of the
// proto package needs to be updated. // proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
// InjuredSegment is the queue item used for the data repair queue // InjuredSegment is the queue item used for the data repair queue
type InjuredSegment struct { type InjuredSegment struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
LostPieces []int32 `protobuf:"varint,2,rep,packed,name=lost_pieces,json=lostPieces,proto3" json:"lost_pieces,omitempty"` LostPieces []int32 `protobuf:"varint,2,rep,packed,name=lost_pieces,json=lostPieces" json:"lost_pieces,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -31,7 +31,7 @@ func (m *InjuredSegment) Reset() { *m = InjuredSegment{} }
func (m *InjuredSegment) String() string { return proto.CompactTextString(m) } func (m *InjuredSegment) String() string { return proto.CompactTextString(m) }
func (*InjuredSegment) ProtoMessage() {} func (*InjuredSegment) ProtoMessage() {}
func (*InjuredSegment) Descriptor() ([]byte, []int) { func (*InjuredSegment) Descriptor() ([]byte, []int) {
return fileDescriptor_datarepair_13e4beab54f194bd, []int{0} return fileDescriptor_datarepair_ed86aa1a63e3d6e4, []int{0}
} }
func (m *InjuredSegment) XXX_Unmarshal(b []byte) error { func (m *InjuredSegment) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_InjuredSegment.Unmarshal(m, b) return xxx_messageInfo_InjuredSegment.Unmarshal(m, b)
@ -69,9 +69,9 @@ func init() {
proto.RegisterType((*InjuredSegment)(nil), "repair.InjuredSegment") proto.RegisterType((*InjuredSegment)(nil), "repair.InjuredSegment")
} }
func init() { proto.RegisterFile("datarepair.proto", fileDescriptor_datarepair_13e4beab54f194bd) } func init() { proto.RegisterFile("datarepair.proto", fileDescriptor_datarepair_ed86aa1a63e3d6e4) }
var fileDescriptor_datarepair_13e4beab54f194bd = []byte{ var fileDescriptor_datarepair_ed86aa1a63e3d6e4 = []byte{
// 119 bytes of a gzipped FileDescriptorProto // 119 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x48, 0x49, 0x2c, 0x49, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x48, 0x49, 0x2c, 0x49,
0x2c, 0x4a, 0x2d, 0x48, 0xcc, 0x2c, 0xd2, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x83, 0xf0, 0x2c, 0x4a, 0x2d, 0x48, 0xcc, 0x2c, 0xd2, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x83, 0xf0,

View File

@ -3,9 +3,9 @@
package pb package pb
//go:generate protoc --go_out=plugins=grpc:. meta.proto import "storj.io/storj/pkg/storj"
//go:generate protoc --go_out=plugins=grpc:. overlay.proto
//go:generate protoc --go_out=plugins=grpc:. pointerdb.proto // Path represents a object path
//go:generate protoc --go_out=plugins=grpc:. piecestore.proto type Path = storj.Path
//go:generate protoc --go_out=plugins=grpc:. bandwidth.proto
//go:generate protoc --go_out=plugins=grpc:. kadcli.proto //go:generate protoc -I. --gogo_out=plugins=grpc:. meta.proto overlay.proto pointerdb.proto piecestore.proto bandwidth.proto kadcli.proto datarepair.proto

View File

@ -1,9 +1,9 @@
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: kadcli.proto // source: kadcli.proto
package pb package pb
import proto "github.com/golang/protobuf/proto" import proto "github.com/gogo/protobuf/proto"
import fmt "fmt" import fmt "fmt"
import math "math" import math "math"
@ -21,7 +21,7 @@ var _ = math.Inf
// is compatible with the proto package it is being compiled against. // is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the // A compilation error at this line likely means your copy of the
// proto package needs to be updated. // proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
type CountNodesResponse struct { type CountNodesResponse struct {
Kademlia int64 `protobuf:"varint,1,opt,name=kademlia,proto3" json:"kademlia,omitempty"` Kademlia int64 `protobuf:"varint,1,opt,name=kademlia,proto3" json:"kademlia,omitempty"`
@ -35,7 +35,7 @@ func (m *CountNodesResponse) Reset() { *m = CountNodesResponse{} }
func (m *CountNodesResponse) String() string { return proto.CompactTextString(m) } func (m *CountNodesResponse) String() string { return proto.CompactTextString(m) }
func (*CountNodesResponse) ProtoMessage() {} func (*CountNodesResponse) ProtoMessage() {}
func (*CountNodesResponse) Descriptor() ([]byte, []int) { func (*CountNodesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_kadcli_876a2f6c9e943bb8, []int{0} return fileDescriptor_kadcli_70f58752d8646e9c, []int{0}
} }
func (m *CountNodesResponse) XXX_Unmarshal(b []byte) error { func (m *CountNodesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CountNodesResponse.Unmarshal(m, b) return xxx_messageInfo_CountNodesResponse.Unmarshal(m, b)
@ -79,7 +79,7 @@ func (m *CountNodesRequest) Reset() { *m = CountNodesRequest{} }
func (m *CountNodesRequest) String() string { return proto.CompactTextString(m) } func (m *CountNodesRequest) String() string { return proto.CompactTextString(m) }
func (*CountNodesRequest) ProtoMessage() {} func (*CountNodesRequest) ProtoMessage() {}
func (*CountNodesRequest) Descriptor() ([]byte, []int) { func (*CountNodesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_kadcli_876a2f6c9e943bb8, []int{1} return fileDescriptor_kadcli_70f58752d8646e9c, []int{1}
} }
func (m *CountNodesRequest) XXX_Unmarshal(b []byte) error { func (m *CountNodesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CountNodesRequest.Unmarshal(m, b) return xxx_messageInfo_CountNodesRequest.Unmarshal(m, b)
@ -178,9 +178,9 @@ var _KadCli_serviceDesc = grpc.ServiceDesc{
Metadata: "kadcli.proto", Metadata: "kadcli.proto",
} }
func init() { proto.RegisterFile("kadcli.proto", fileDescriptor_kadcli_876a2f6c9e943bb8) } func init() { proto.RegisterFile("kadcli.proto", fileDescriptor_kadcli_70f58752d8646e9c) }
var fileDescriptor_kadcli_876a2f6c9e943bb8 = []byte{ var fileDescriptor_kadcli_70f58752d8646e9c = []byte{
// 153 bytes of a gzipped FileDescriptorProto // 153 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0xc9, 0x4e, 0x4c, 0x49, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0xc9, 0x4e, 0x4c, 0x49,
0xce, 0xc9, 0xd4, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x83, 0xf0, 0x94, 0xbc, 0xb8, 0x84, 0xce, 0xc9, 0xd4, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x83, 0xf0, 0x94, 0xbc, 0xb8, 0x84,

View File

@ -1,9 +1,9 @@
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: meta.proto // source: meta.proto
package pb package pb
import proto "github.com/golang/protobuf/proto" import proto "github.com/gogo/protobuf/proto"
import fmt "fmt" import fmt "fmt"
import math "math" import math "math"
@ -16,7 +16,7 @@ var _ = math.Inf
// is compatible with the proto package it is being compiled against. // is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the // A compilation error at this line likely means your copy of the
// proto package needs to be updated. // proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
type SegmentMeta struct { type SegmentMeta struct {
EncryptedKey []byte `protobuf:"bytes,1,opt,name=encrypted_key,json=encryptedKey,proto3" json:"encrypted_key,omitempty"` EncryptedKey []byte `protobuf:"bytes,1,opt,name=encrypted_key,json=encryptedKey,proto3" json:"encrypted_key,omitempty"`
@ -30,7 +30,7 @@ func (m *SegmentMeta) Reset() { *m = SegmentMeta{} }
func (m *SegmentMeta) String() string { return proto.CompactTextString(m) } func (m *SegmentMeta) String() string { return proto.CompactTextString(m) }
func (*SegmentMeta) ProtoMessage() {} func (*SegmentMeta) ProtoMessage() {}
func (*SegmentMeta) Descriptor() ([]byte, []int) { func (*SegmentMeta) Descriptor() ([]byte, []int) {
return fileDescriptor_meta_7cdcbfdcc9c518d5, []int{0} return fileDescriptor_meta_f2973588633dae4c, []int{0}
} }
func (m *SegmentMeta) XXX_Unmarshal(b []byte) error { func (m *SegmentMeta) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SegmentMeta.Unmarshal(m, b) return xxx_messageInfo_SegmentMeta.Unmarshal(m, b)
@ -78,7 +78,7 @@ func (m *StreamInfo) Reset() { *m = StreamInfo{} }
func (m *StreamInfo) String() string { return proto.CompactTextString(m) } func (m *StreamInfo) String() string { return proto.CompactTextString(m) }
func (*StreamInfo) ProtoMessage() {} func (*StreamInfo) ProtoMessage() {}
func (*StreamInfo) Descriptor() ([]byte, []int) { func (*StreamInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_meta_7cdcbfdcc9c518d5, []int{1} return fileDescriptor_meta_f2973588633dae4c, []int{1}
} }
func (m *StreamInfo) XXX_Unmarshal(b []byte) error { func (m *StreamInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StreamInfo.Unmarshal(m, b) return xxx_messageInfo_StreamInfo.Unmarshal(m, b)
@ -130,7 +130,7 @@ type StreamMeta struct {
EncryptedStreamInfo []byte `protobuf:"bytes,1,opt,name=encrypted_stream_info,json=encryptedStreamInfo,proto3" json:"encrypted_stream_info,omitempty"` EncryptedStreamInfo []byte `protobuf:"bytes,1,opt,name=encrypted_stream_info,json=encryptedStreamInfo,proto3" json:"encrypted_stream_info,omitempty"`
EncryptionType int32 `protobuf:"varint,2,opt,name=encryption_type,json=encryptionType,proto3" json:"encryption_type,omitempty"` EncryptionType int32 `protobuf:"varint,2,opt,name=encryption_type,json=encryptionType,proto3" json:"encryption_type,omitempty"`
EncryptionBlockSize int32 `protobuf:"varint,3,opt,name=encryption_block_size,json=encryptionBlockSize,proto3" json:"encryption_block_size,omitempty"` EncryptionBlockSize int32 `protobuf:"varint,3,opt,name=encryption_block_size,json=encryptionBlockSize,proto3" json:"encryption_block_size,omitempty"`
LastSegmentMeta *SegmentMeta `protobuf:"bytes,4,opt,name=last_segment_meta,json=lastSegmentMeta,proto3" json:"last_segment_meta,omitempty"` LastSegmentMeta *SegmentMeta `protobuf:"bytes,4,opt,name=last_segment_meta,json=lastSegmentMeta" json:"last_segment_meta,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -140,7 +140,7 @@ func (m *StreamMeta) Reset() { *m = StreamMeta{} }
func (m *StreamMeta) String() string { return proto.CompactTextString(m) } func (m *StreamMeta) String() string { return proto.CompactTextString(m) }
func (*StreamMeta) ProtoMessage() {} func (*StreamMeta) ProtoMessage() {}
func (*StreamMeta) Descriptor() ([]byte, []int) { func (*StreamMeta) Descriptor() ([]byte, []int) {
return fileDescriptor_meta_7cdcbfdcc9c518d5, []int{2} return fileDescriptor_meta_f2973588633dae4c, []int{2}
} }
func (m *StreamMeta) XXX_Unmarshal(b []byte) error { func (m *StreamMeta) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StreamMeta.Unmarshal(m, b) return xxx_messageInfo_StreamMeta.Unmarshal(m, b)
@ -194,9 +194,9 @@ func init() {
proto.RegisterType((*StreamMeta)(nil), "streams.StreamMeta") proto.RegisterType((*StreamMeta)(nil), "streams.StreamMeta")
} }
func init() { proto.RegisterFile("meta.proto", fileDescriptor_meta_7cdcbfdcc9c518d5) } func init() { proto.RegisterFile("meta.proto", fileDescriptor_meta_f2973588633dae4c) }
var fileDescriptor_meta_7cdcbfdcc9c518d5 = []byte{ var fileDescriptor_meta_f2973588633dae4c = []byte{
// 306 bytes of a gzipped FileDescriptorProto // 306 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0x51, 0xcd, 0x4e, 0xf3, 0x30, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0x51, 0xcd, 0x4e, 0xf3, 0x30,
0x10, 0x54, 0xff, 0xbe, 0xaf, 0x6c, 0x03, 0x05, 0x03, 0x52, 0x04, 0x17, 0x14, 0x0e, 0x20, 0x84, 0x10, 0x54, 0xff, 0xbe, 0xaf, 0x6c, 0x03, 0x05, 0x03, 0x52, 0x04, 0x17, 0x14, 0x0e, 0x20, 0x84,

View File

@ -1,9 +1,9 @@
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: overlay.proto // source: overlay.proto
package pb package pb
import proto "github.com/golang/protobuf/proto" import proto "github.com/gogo/protobuf/proto"
import fmt "fmt" import fmt "fmt"
import math "math" import math "math"
import duration "github.com/golang/protobuf/ptypes/duration" import duration "github.com/golang/protobuf/ptypes/duration"
@ -22,7 +22,7 @@ var _ = math.Inf
// is compatible with the proto package it is being compiled against. // is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the // A compilation error at this line likely means your copy of the
// proto package needs to be updated. // proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
// NodeTransport is an enum of possible transports for the overlay network // NodeTransport is an enum of possible transports for the overlay network
type NodeTransport int32 type NodeTransport int32
@ -42,7 +42,7 @@ func (x NodeTransport) String() string {
return proto.EnumName(NodeTransport_name, int32(x)) return proto.EnumName(NodeTransport_name, int32(x))
} }
func (NodeTransport) EnumDescriptor() ([]byte, []int) { func (NodeTransport) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{0} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{0}
} }
// NodeType is an enum of possible node types // NodeType is an enum of possible node types
@ -66,7 +66,7 @@ func (x NodeType) String() string {
return proto.EnumName(NodeType_name, int32(x)) return proto.EnumName(NodeType_name, int32(x))
} }
func (NodeType) EnumDescriptor() ([]byte, []int) { func (NodeType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{1} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{1}
} }
type Restriction_Operator int32 type Restriction_Operator int32
@ -98,7 +98,7 @@ func (x Restriction_Operator) String() string {
return proto.EnumName(Restriction_Operator_name, int32(x)) return proto.EnumName(Restriction_Operator_name, int32(x))
} }
func (Restriction_Operator) EnumDescriptor() ([]byte, []int) { func (Restriction_Operator) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{15, 0} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{15, 0}
} }
type Restriction_Operand int32 type Restriction_Operand int32
@ -121,7 +121,7 @@ func (x Restriction_Operand) String() string {
return proto.EnumName(Restriction_Operand_name, int32(x)) return proto.EnumName(Restriction_Operand_name, int32(x))
} }
func (Restriction_Operand) EnumDescriptor() ([]byte, []int) { func (Restriction_Operand) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{15, 1} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{15, 1}
} }
// LookupRequest is is request message for the lookup rpc call // LookupRequest is is request message for the lookup rpc call
@ -136,7 +136,7 @@ func (m *LookupRequest) Reset() { *m = LookupRequest{} }
func (m *LookupRequest) String() string { return proto.CompactTextString(m) } func (m *LookupRequest) String() string { return proto.CompactTextString(m) }
func (*LookupRequest) ProtoMessage() {} func (*LookupRequest) ProtoMessage() {}
func (*LookupRequest) Descriptor() ([]byte, []int) { func (*LookupRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{0} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{0}
} }
func (m *LookupRequest) XXX_Unmarshal(b []byte) error { func (m *LookupRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LookupRequest.Unmarshal(m, b) return xxx_messageInfo_LookupRequest.Unmarshal(m, b)
@ -165,7 +165,7 @@ func (m *LookupRequest) GetNodeID() string {
// LookupResponse is is response message for the lookup rpc call // LookupResponse is is response message for the lookup rpc call
type LookupResponse struct { type LookupResponse struct {
Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` Node *Node `protobuf:"bytes,1,opt,name=node" json:"node,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -175,7 +175,7 @@ func (m *LookupResponse) Reset() { *m = LookupResponse{} }
func (m *LookupResponse) String() string { return proto.CompactTextString(m) } func (m *LookupResponse) String() string { return proto.CompactTextString(m) }
func (*LookupResponse) ProtoMessage() {} func (*LookupResponse) ProtoMessage() {}
func (*LookupResponse) Descriptor() ([]byte, []int) { func (*LookupResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{1} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{1}
} }
func (m *LookupResponse) XXX_Unmarshal(b []byte) error { func (m *LookupResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LookupResponse.Unmarshal(m, b) return xxx_messageInfo_LookupResponse.Unmarshal(m, b)
@ -204,7 +204,7 @@ func (m *LookupResponse) GetNode() *Node {
// LookupRequests is a list of LookupRequest // LookupRequests is a list of LookupRequest
type LookupRequests struct { type LookupRequests struct {
Lookuprequest []*LookupRequest `protobuf:"bytes,1,rep,name=lookuprequest,proto3" json:"lookuprequest,omitempty"` Lookuprequest []*LookupRequest `protobuf:"bytes,1,rep,name=lookuprequest" json:"lookuprequest,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -214,7 +214,7 @@ func (m *LookupRequests) Reset() { *m = LookupRequests{} }
func (m *LookupRequests) String() string { return proto.CompactTextString(m) } func (m *LookupRequests) String() string { return proto.CompactTextString(m) }
func (*LookupRequests) ProtoMessage() {} func (*LookupRequests) ProtoMessage() {}
func (*LookupRequests) Descriptor() ([]byte, []int) { func (*LookupRequests) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{2} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{2}
} }
func (m *LookupRequests) XXX_Unmarshal(b []byte) error { func (m *LookupRequests) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LookupRequests.Unmarshal(m, b) return xxx_messageInfo_LookupRequests.Unmarshal(m, b)
@ -243,7 +243,7 @@ func (m *LookupRequests) GetLookuprequest() []*LookupRequest {
// LookupResponse is a list of LookupResponse // LookupResponse is a list of LookupResponse
type LookupResponses struct { type LookupResponses struct {
Lookupresponse []*LookupResponse `protobuf:"bytes,1,rep,name=lookupresponse,proto3" json:"lookupresponse,omitempty"` Lookupresponse []*LookupResponse `protobuf:"bytes,1,rep,name=lookupresponse" json:"lookupresponse,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -253,7 +253,7 @@ func (m *LookupResponses) Reset() { *m = LookupResponses{} }
func (m *LookupResponses) String() string { return proto.CompactTextString(m) } func (m *LookupResponses) String() string { return proto.CompactTextString(m) }
func (*LookupResponses) ProtoMessage() {} func (*LookupResponses) ProtoMessage() {}
func (*LookupResponses) Descriptor() ([]byte, []int) { func (*LookupResponses) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{3} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{3}
} }
func (m *LookupResponses) XXX_Unmarshal(b []byte) error { func (m *LookupResponses) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LookupResponses.Unmarshal(m, b) return xxx_messageInfo_LookupResponses.Unmarshal(m, b)
@ -282,7 +282,7 @@ func (m *LookupResponses) GetLookupresponse() []*LookupResponse {
// FindStorageNodesResponse is is response message for the FindStorageNodes rpc call // FindStorageNodesResponse is is response message for the FindStorageNodes rpc call
type FindStorageNodesResponse struct { type FindStorageNodesResponse struct {
Nodes []*Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` Nodes []*Node `protobuf:"bytes,1,rep,name=nodes" json:"nodes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -292,7 +292,7 @@ func (m *FindStorageNodesResponse) Reset() { *m = FindStorageNodesRespon
func (m *FindStorageNodesResponse) String() string { return proto.CompactTextString(m) } func (m *FindStorageNodesResponse) String() string { return proto.CompactTextString(m) }
func (*FindStorageNodesResponse) ProtoMessage() {} func (*FindStorageNodesResponse) ProtoMessage() {}
func (*FindStorageNodesResponse) Descriptor() ([]byte, []int) { func (*FindStorageNodesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{4} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{4}
} }
func (m *FindStorageNodesResponse) XXX_Unmarshal(b []byte) error { func (m *FindStorageNodesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FindStorageNodesResponse.Unmarshal(m, b) return xxx_messageInfo_FindStorageNodesResponse.Unmarshal(m, b)
@ -322,8 +322,8 @@ func (m *FindStorageNodesResponse) GetNodes() []*Node {
// FindStorageNodesRequest is is request message for the FindStorageNodes rpc call // FindStorageNodesRequest is is request message for the FindStorageNodes rpc call
type FindStorageNodesRequest struct { type FindStorageNodesRequest struct {
ObjectSize int64 `protobuf:"varint,1,opt,name=objectSize,proto3" json:"objectSize,omitempty"` ObjectSize int64 `protobuf:"varint,1,opt,name=objectSize,proto3" json:"objectSize,omitempty"`
ContractLength *duration.Duration `protobuf:"bytes,2,opt,name=contractLength,proto3" json:"contractLength,omitempty"` ContractLength *duration.Duration `protobuf:"bytes,2,opt,name=contractLength" json:"contractLength,omitempty"`
Opts *OverlayOptions `protobuf:"bytes,3,opt,name=opts,proto3" json:"opts,omitempty"` Opts *OverlayOptions `protobuf:"bytes,3,opt,name=opts" json:"opts,omitempty"`
Start []byte `protobuf:"bytes,4,opt,name=start,proto3" json:"start,omitempty"` Start []byte `protobuf:"bytes,4,opt,name=start,proto3" json:"start,omitempty"`
MaxNodes int64 `protobuf:"varint,5,opt,name=maxNodes,proto3" json:"maxNodes,omitempty"` MaxNodes int64 `protobuf:"varint,5,opt,name=maxNodes,proto3" json:"maxNodes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
@ -335,7 +335,7 @@ func (m *FindStorageNodesRequest) Reset() { *m = FindStorageNodesRequest
func (m *FindStorageNodesRequest) String() string { return proto.CompactTextString(m) } func (m *FindStorageNodesRequest) String() string { return proto.CompactTextString(m) }
func (*FindStorageNodesRequest) ProtoMessage() {} func (*FindStorageNodesRequest) ProtoMessage() {}
func (*FindStorageNodesRequest) Descriptor() ([]byte, []int) { func (*FindStorageNodesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{5} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{5}
} }
func (m *FindStorageNodesRequest) XXX_Unmarshal(b []byte) error { func (m *FindStorageNodesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FindStorageNodesRequest.Unmarshal(m, b) return xxx_messageInfo_FindStorageNodesRequest.Unmarshal(m, b)
@ -403,7 +403,7 @@ func (m *NodeAddress) Reset() { *m = NodeAddress{} }
func (m *NodeAddress) String() string { return proto.CompactTextString(m) } func (m *NodeAddress) String() string { return proto.CompactTextString(m) }
func (*NodeAddress) ProtoMessage() {} func (*NodeAddress) ProtoMessage() {}
func (*NodeAddress) Descriptor() ([]byte, []int) { func (*NodeAddress) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{6} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{6}
} }
func (m *NodeAddress) XXX_Unmarshal(b []byte) error { func (m *NodeAddress) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NodeAddress.Unmarshal(m, b) return xxx_messageInfo_NodeAddress.Unmarshal(m, b)
@ -439,12 +439,12 @@ func (m *NodeAddress) GetAddress() string {
// OverlayOptions is a set of criteria that a node must meet to be considered for a storage opportunity // OverlayOptions is a set of criteria that a node must meet to be considered for a storage opportunity
type OverlayOptions struct { type OverlayOptions struct {
MaxLatency *duration.Duration `protobuf:"bytes,1,opt,name=maxLatency,proto3" json:"maxLatency,omitempty"` MaxLatency *duration.Duration `protobuf:"bytes,1,opt,name=maxLatency" json:"maxLatency,omitempty"`
MinReputation *NodeRep `protobuf:"bytes,2,opt,name=minReputation,proto3" json:"minReputation,omitempty"` MinReputation *NodeRep `protobuf:"bytes,2,opt,name=minReputation" json:"minReputation,omitempty"`
MinSpeedKbps int64 `protobuf:"varint,3,opt,name=minSpeedKbps,proto3" json:"minSpeedKbps,omitempty"` MinSpeedKbps int64 `protobuf:"varint,3,opt,name=minSpeedKbps,proto3" json:"minSpeedKbps,omitempty"`
Amount int64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"` Amount int64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
Restrictions *NodeRestrictions `protobuf:"bytes,5,opt,name=restrictions,proto3" json:"restrictions,omitempty"` Restrictions *NodeRestrictions `protobuf:"bytes,5,opt,name=restrictions" json:"restrictions,omitempty"`
ExcludedNodes []string `protobuf:"bytes,6,rep,name=excluded_nodes,json=excludedNodes,proto3" json:"excluded_nodes,omitempty"` ExcludedNodes []string `protobuf:"bytes,6,rep,name=excluded_nodes,json=excludedNodes" json:"excluded_nodes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -454,7 +454,7 @@ func (m *OverlayOptions) Reset() { *m = OverlayOptions{} }
func (m *OverlayOptions) String() string { return proto.CompactTextString(m) } func (m *OverlayOptions) String() string { return proto.CompactTextString(m) }
func (*OverlayOptions) ProtoMessage() {} func (*OverlayOptions) ProtoMessage() {}
func (*OverlayOptions) Descriptor() ([]byte, []int) { func (*OverlayOptions) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{7} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{7}
} }
func (m *OverlayOptions) XXX_Unmarshal(b []byte) error { func (m *OverlayOptions) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OverlayOptions.Unmarshal(m, b) return xxx_messageInfo_OverlayOptions.Unmarshal(m, b)
@ -530,7 +530,7 @@ func (m *NodeRep) Reset() { *m = NodeRep{} }
func (m *NodeRep) String() string { return proto.CompactTextString(m) } func (m *NodeRep) String() string { return proto.CompactTextString(m) }
func (*NodeRep) ProtoMessage() {} func (*NodeRep) ProtoMessage() {}
func (*NodeRep) Descriptor() ([]byte, []int) { func (*NodeRep) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{8} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{8}
} }
func (m *NodeRep) XXX_Unmarshal(b []byte) error { func (m *NodeRep) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NodeRep.Unmarshal(m, b) return xxx_messageInfo_NodeRep.Unmarshal(m, b)
@ -584,7 +584,7 @@ func (m *NodeRestrictions) Reset() { *m = NodeRestrictions{} }
func (m *NodeRestrictions) String() string { return proto.CompactTextString(m) } func (m *NodeRestrictions) String() string { return proto.CompactTextString(m) }
func (*NodeRestrictions) ProtoMessage() {} func (*NodeRestrictions) ProtoMessage() {}
func (*NodeRestrictions) Descriptor() ([]byte, []int) { func (*NodeRestrictions) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{9} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{9}
} }
func (m *NodeRestrictions) XXX_Unmarshal(b []byte) error { func (m *NodeRestrictions) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NodeRestrictions.Unmarshal(m, b) return xxx_messageInfo_NodeRestrictions.Unmarshal(m, b)
@ -621,9 +621,9 @@ func (m *NodeRestrictions) GetFreeDisk() int64 {
// Node represents a node in the overlay network // Node represents a node in the overlay network
type Node struct { type Node struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Address *NodeAddress `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` Address *NodeAddress `protobuf:"bytes,2,opt,name=address" json:"address,omitempty"`
Type NodeType `protobuf:"varint,3,opt,name=type,proto3,enum=overlay.NodeType" json:"type,omitempty"` Type NodeType `protobuf:"varint,3,opt,name=type,proto3,enum=overlay.NodeType" json:"type,omitempty"`
Restrictions *NodeRestrictions `protobuf:"bytes,4,opt,name=restrictions,proto3" json:"restrictions,omitempty"` Restrictions *NodeRestrictions `protobuf:"bytes,4,opt,name=restrictions" json:"restrictions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -633,7 +633,7 @@ func (m *Node) Reset() { *m = Node{} }
func (m *Node) String() string { return proto.CompactTextString(m) } func (m *Node) String() string { return proto.CompactTextString(m) }
func (*Node) ProtoMessage() {} func (*Node) ProtoMessage() {}
func (*Node) Descriptor() ([]byte, []int) { func (*Node) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{10} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{10}
} }
func (m *Node) XXX_Unmarshal(b []byte) error { func (m *Node) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Node.Unmarshal(m, b) return xxx_messageInfo_Node.Unmarshal(m, b)
@ -682,8 +682,8 @@ func (m *Node) GetRestrictions() *NodeRestrictions {
} }
type QueryRequest struct { type QueryRequest struct {
Sender *Node `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"` Sender *Node `protobuf:"bytes,1,opt,name=sender" json:"sender,omitempty"`
Target *Node `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` Target *Node `protobuf:"bytes,2,opt,name=target" json:"target,omitempty"`
Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
Pingback bool `protobuf:"varint,4,opt,name=pingback,proto3" json:"pingback,omitempty"` Pingback bool `protobuf:"varint,4,opt,name=pingback,proto3" json:"pingback,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
@ -695,7 +695,7 @@ func (m *QueryRequest) Reset() { *m = QueryRequest{} }
func (m *QueryRequest) String() string { return proto.CompactTextString(m) } func (m *QueryRequest) String() string { return proto.CompactTextString(m) }
func (*QueryRequest) ProtoMessage() {} func (*QueryRequest) ProtoMessage() {}
func (*QueryRequest) Descriptor() ([]byte, []int) { func (*QueryRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{11} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{11}
} }
func (m *QueryRequest) XXX_Unmarshal(b []byte) error { func (m *QueryRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_QueryRequest.Unmarshal(m, b) return xxx_messageInfo_QueryRequest.Unmarshal(m, b)
@ -744,8 +744,8 @@ func (m *QueryRequest) GetPingback() bool {
} }
type QueryResponse struct { type QueryResponse struct {
Sender *Node `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"` Sender *Node `protobuf:"bytes,1,opt,name=sender" json:"sender,omitempty"`
Response []*Node `protobuf:"bytes,2,rep,name=response,proto3" json:"response,omitempty"` Response []*Node `protobuf:"bytes,2,rep,name=response" json:"response,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -755,7 +755,7 @@ func (m *QueryResponse) Reset() { *m = QueryResponse{} }
func (m *QueryResponse) String() string { return proto.CompactTextString(m) } func (m *QueryResponse) String() string { return proto.CompactTextString(m) }
func (*QueryResponse) ProtoMessage() {} func (*QueryResponse) ProtoMessage() {}
func (*QueryResponse) Descriptor() ([]byte, []int) { func (*QueryResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{12} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{12}
} }
func (m *QueryResponse) XXX_Unmarshal(b []byte) error { func (m *QueryResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_QueryResponse.Unmarshal(m, b) return xxx_messageInfo_QueryResponse.Unmarshal(m, b)
@ -799,7 +799,7 @@ func (m *PingRequest) Reset() { *m = PingRequest{} }
func (m *PingRequest) String() string { return proto.CompactTextString(m) } func (m *PingRequest) String() string { return proto.CompactTextString(m) }
func (*PingRequest) ProtoMessage() {} func (*PingRequest) ProtoMessage() {}
func (*PingRequest) Descriptor() ([]byte, []int) { func (*PingRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{13} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{13}
} }
func (m *PingRequest) XXX_Unmarshal(b []byte) error { func (m *PingRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PingRequest.Unmarshal(m, b) return xxx_messageInfo_PingRequest.Unmarshal(m, b)
@ -829,7 +829,7 @@ func (m *PingResponse) Reset() { *m = PingResponse{} }
func (m *PingResponse) String() string { return proto.CompactTextString(m) } func (m *PingResponse) String() string { return proto.CompactTextString(m) }
func (*PingResponse) ProtoMessage() {} func (*PingResponse) ProtoMessage() {}
func (*PingResponse) Descriptor() ([]byte, []int) { func (*PingResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{14} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{14}
} }
func (m *PingResponse) XXX_Unmarshal(b []byte) error { func (m *PingResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PingResponse.Unmarshal(m, b) return xxx_messageInfo_PingResponse.Unmarshal(m, b)
@ -862,7 +862,7 @@ func (m *Restriction) Reset() { *m = Restriction{} }
func (m *Restriction) String() string { return proto.CompactTextString(m) } func (m *Restriction) String() string { return proto.CompactTextString(m) }
func (*Restriction) ProtoMessage() {} func (*Restriction) ProtoMessage() {}
func (*Restriction) Descriptor() ([]byte, []int) { func (*Restriction) Descriptor() ([]byte, []int) {
return fileDescriptor_overlay_b41771f04c080ed6, []int{15} return fileDescriptor_overlay_6cb6c4fd22c2f9b9, []int{15}
} }
func (m *Restriction) XXX_Unmarshal(b []byte) error { func (m *Restriction) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Restriction.Unmarshal(m, b) return xxx_messageInfo_Restriction.Unmarshal(m, b)
@ -1167,9 +1167,9 @@ var _Nodes_serviceDesc = grpc.ServiceDesc{
Metadata: "overlay.proto", Metadata: "overlay.proto",
} }
func init() { proto.RegisterFile("overlay.proto", fileDescriptor_overlay_b41771f04c080ed6) } func init() { proto.RegisterFile("overlay.proto", fileDescriptor_overlay_6cb6c4fd22c2f9b9) }
var fileDescriptor_overlay_b41771f04c080ed6 = []byte{ var fileDescriptor_overlay_6cb6c4fd22c2f9b9 = []byte{
// 991 bytes of a gzipped FileDescriptorProto // 991 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x55, 0x6d, 0x6f, 0xe3, 0x44, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x55, 0x6d, 0x6f, 0xe3, 0x44,
0x10, 0xae, 0x9d, 0xf7, 0x49, 0xe2, 0xf3, 0x8d, 0xee, 0xda, 0x10, 0x1d, 0xa7, 0xd4, 0x50, 0x11, 0x10, 0xae, 0x9d, 0xf7, 0x49, 0xe2, 0xf3, 0x8d, 0xee, 0xda, 0x10, 0x1d, 0xa7, 0xd4, 0x50, 0x11,

View File

@ -1,9 +1,9 @@
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: piecestore.proto // source: piecestore.proto
package pb package pb
import proto "github.com/golang/protobuf/proto" import proto "github.com/gogo/protobuf/proto"
import fmt "fmt" import fmt "fmt"
import math "math" import math "math"
@ -21,7 +21,7 @@ var _ = math.Inf
// is compatible with the proto package it is being compiled against. // is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the // A compilation error at this line likely means your copy of the
// proto package needs to be updated. // proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
type PayerBandwidthAllocation_Action int32 type PayerBandwidthAllocation_Action int32
@ -43,7 +43,7 @@ func (x PayerBandwidthAllocation_Action) String() string {
return proto.EnumName(PayerBandwidthAllocation_Action_name, int32(x)) return proto.EnumName(PayerBandwidthAllocation_Action_name, int32(x))
} }
func (PayerBandwidthAllocation_Action) EnumDescriptor() ([]byte, []int) { func (PayerBandwidthAllocation_Action) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{0, 0} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{0, 0}
} }
type PayerBandwidthAllocation struct { type PayerBandwidthAllocation struct {
@ -58,7 +58,7 @@ func (m *PayerBandwidthAllocation) Reset() { *m = PayerBandwidthAllocati
func (m *PayerBandwidthAllocation) String() string { return proto.CompactTextString(m) } func (m *PayerBandwidthAllocation) String() string { return proto.CompactTextString(m) }
func (*PayerBandwidthAllocation) ProtoMessage() {} func (*PayerBandwidthAllocation) ProtoMessage() {}
func (*PayerBandwidthAllocation) Descriptor() ([]byte, []int) { func (*PayerBandwidthAllocation) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{0} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{0}
} }
func (m *PayerBandwidthAllocation) XXX_Unmarshal(b []byte) error { func (m *PayerBandwidthAllocation) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PayerBandwidthAllocation.Unmarshal(m, b) return xxx_messageInfo_PayerBandwidthAllocation.Unmarshal(m, b)
@ -109,7 +109,7 @@ func (m *PayerBandwidthAllocation_Data) Reset() { *m = PayerBandwidthAll
func (m *PayerBandwidthAllocation_Data) String() string { return proto.CompactTextString(m) } func (m *PayerBandwidthAllocation_Data) String() string { return proto.CompactTextString(m) }
func (*PayerBandwidthAllocation_Data) ProtoMessage() {} func (*PayerBandwidthAllocation_Data) ProtoMessage() {}
func (*PayerBandwidthAllocation_Data) Descriptor() ([]byte, []int) { func (*PayerBandwidthAllocation_Data) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{0, 0} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{0, 0}
} }
func (m *PayerBandwidthAllocation_Data) XXX_Unmarshal(b []byte) error { func (m *PayerBandwidthAllocation_Data) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PayerBandwidthAllocation_Data.Unmarshal(m, b) return xxx_messageInfo_PayerBandwidthAllocation_Data.Unmarshal(m, b)
@ -190,7 +190,7 @@ func (m *RenterBandwidthAllocation) Reset() { *m = RenterBandwidthAlloca
func (m *RenterBandwidthAllocation) String() string { return proto.CompactTextString(m) } func (m *RenterBandwidthAllocation) String() string { return proto.CompactTextString(m) }
func (*RenterBandwidthAllocation) ProtoMessage() {} func (*RenterBandwidthAllocation) ProtoMessage() {}
func (*RenterBandwidthAllocation) Descriptor() ([]byte, []int) { func (*RenterBandwidthAllocation) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{1} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{1}
} }
func (m *RenterBandwidthAllocation) XXX_Unmarshal(b []byte) error { func (m *RenterBandwidthAllocation) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RenterBandwidthAllocation.Unmarshal(m, b) return xxx_messageInfo_RenterBandwidthAllocation.Unmarshal(m, b)
@ -225,7 +225,7 @@ func (m *RenterBandwidthAllocation) GetData() []byte {
} }
type RenterBandwidthAllocation_Data struct { type RenterBandwidthAllocation_Data struct {
PayerAllocation *PayerBandwidthAllocation `protobuf:"bytes,1,opt,name=payer_allocation,json=payerAllocation,proto3" json:"payer_allocation,omitempty"` PayerAllocation *PayerBandwidthAllocation `protobuf:"bytes,1,opt,name=payer_allocation,json=payerAllocation" json:"payer_allocation,omitempty"`
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
StorageNodeId []byte `protobuf:"bytes,3,opt,name=storage_node_id,json=storageNodeId,proto3" json:"storage_node_id,omitempty"` StorageNodeId []byte `protobuf:"bytes,3,opt,name=storage_node_id,json=storageNodeId,proto3" json:"storage_node_id,omitempty"`
PubKey []byte `protobuf:"bytes,4,opt,name=pub_key,json=pubKey,proto3" json:"pub_key,omitempty"` PubKey []byte `protobuf:"bytes,4,opt,name=pub_key,json=pubKey,proto3" json:"pub_key,omitempty"`
@ -238,7 +238,7 @@ func (m *RenterBandwidthAllocation_Data) Reset() { *m = RenterBandwidthA
func (m *RenterBandwidthAllocation_Data) String() string { return proto.CompactTextString(m) } func (m *RenterBandwidthAllocation_Data) String() string { return proto.CompactTextString(m) }
func (*RenterBandwidthAllocation_Data) ProtoMessage() {} func (*RenterBandwidthAllocation_Data) ProtoMessage() {}
func (*RenterBandwidthAllocation_Data) Descriptor() ([]byte, []int) { func (*RenterBandwidthAllocation_Data) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{1, 0} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{1, 0}
} }
func (m *RenterBandwidthAllocation_Data) XXX_Unmarshal(b []byte) error { func (m *RenterBandwidthAllocation_Data) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RenterBandwidthAllocation_Data.Unmarshal(m, b) return xxx_messageInfo_RenterBandwidthAllocation_Data.Unmarshal(m, b)
@ -287,9 +287,9 @@ func (m *RenterBandwidthAllocation_Data) GetPubKey() []byte {
} }
type PieceStore struct { type PieceStore struct {
Bandwidthallocation *RenterBandwidthAllocation `protobuf:"bytes,1,opt,name=bandwidthallocation,proto3" json:"bandwidthallocation,omitempty"` Bandwidthallocation *RenterBandwidthAllocation `protobuf:"bytes,1,opt,name=bandwidthallocation" json:"bandwidthallocation,omitempty"`
Piecedata *PieceStore_PieceData `protobuf:"bytes,2,opt,name=piecedata,proto3" json:"piecedata,omitempty"` Piecedata *PieceStore_PieceData `protobuf:"bytes,2,opt,name=piecedata" json:"piecedata,omitempty"`
Authorization *SignedMessage `protobuf:"bytes,3,opt,name=authorization,proto3" json:"authorization,omitempty"` Authorization *SignedMessage `protobuf:"bytes,3,opt,name=authorization" json:"authorization,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -299,7 +299,7 @@ func (m *PieceStore) Reset() { *m = PieceStore{} }
func (m *PieceStore) String() string { return proto.CompactTextString(m) } func (m *PieceStore) String() string { return proto.CompactTextString(m) }
func (*PieceStore) ProtoMessage() {} func (*PieceStore) ProtoMessage() {}
func (*PieceStore) Descriptor() ([]byte, []int) { func (*PieceStore) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{2} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{2}
} }
func (m *PieceStore) XXX_Unmarshal(b []byte) error { func (m *PieceStore) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PieceStore.Unmarshal(m, b) return xxx_messageInfo_PieceStore.Unmarshal(m, b)
@ -353,7 +353,7 @@ func (m *PieceStore_PieceData) Reset() { *m = PieceStore_PieceData{} }
func (m *PieceStore_PieceData) String() string { return proto.CompactTextString(m) } func (m *PieceStore_PieceData) String() string { return proto.CompactTextString(m) }
func (*PieceStore_PieceData) ProtoMessage() {} func (*PieceStore_PieceData) ProtoMessage() {}
func (*PieceStore_PieceData) Descriptor() ([]byte, []int) { func (*PieceStore_PieceData) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{2, 0} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{2, 0}
} }
func (m *PieceStore_PieceData) XXX_Unmarshal(b []byte) error { func (m *PieceStore_PieceData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PieceStore_PieceData.Unmarshal(m, b) return xxx_messageInfo_PieceStore_PieceData.Unmarshal(m, b)
@ -396,7 +396,7 @@ func (m *PieceStore_PieceData) GetContent() []byte {
type PieceId struct { type PieceId struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Authorization *SignedMessage `protobuf:"bytes,2,opt,name=authorization,proto3" json:"authorization,omitempty"` Authorization *SignedMessage `protobuf:"bytes,2,opt,name=authorization" json:"authorization,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -406,7 +406,7 @@ func (m *PieceId) Reset() { *m = PieceId{} }
func (m *PieceId) String() string { return proto.CompactTextString(m) } func (m *PieceId) String() string { return proto.CompactTextString(m) }
func (*PieceId) ProtoMessage() {} func (*PieceId) ProtoMessage() {}
func (*PieceId) Descriptor() ([]byte, []int) { func (*PieceId) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{3} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{3}
} }
func (m *PieceId) XXX_Unmarshal(b []byte) error { func (m *PieceId) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PieceId.Unmarshal(m, b) return xxx_messageInfo_PieceId.Unmarshal(m, b)
@ -442,7 +442,7 @@ func (m *PieceId) GetAuthorization() *SignedMessage {
type PieceSummary struct { type PieceSummary struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` PieceSize int64 `protobuf:"varint,2,opt,name=piece_size,json=pieceSize,proto3" json:"piece_size,omitempty"`
ExpirationUnixSec int64 `protobuf:"varint,3,opt,name=expiration_unix_sec,json=expirationUnixSec,proto3" json:"expiration_unix_sec,omitempty"` ExpirationUnixSec int64 `protobuf:"varint,3,opt,name=expiration_unix_sec,json=expirationUnixSec,proto3" json:"expiration_unix_sec,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
@ -453,7 +453,7 @@ func (m *PieceSummary) Reset() { *m = PieceSummary{} }
func (m *PieceSummary) String() string { return proto.CompactTextString(m) } func (m *PieceSummary) String() string { return proto.CompactTextString(m) }
func (*PieceSummary) ProtoMessage() {} func (*PieceSummary) ProtoMessage() {}
func (*PieceSummary) Descriptor() ([]byte, []int) { func (*PieceSummary) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{4} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{4}
} }
func (m *PieceSummary) XXX_Unmarshal(b []byte) error { func (m *PieceSummary) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PieceSummary.Unmarshal(m, b) return xxx_messageInfo_PieceSummary.Unmarshal(m, b)
@ -480,9 +480,9 @@ func (m *PieceSummary) GetId() string {
return "" return ""
} }
func (m *PieceSummary) GetSize() int64 { func (m *PieceSummary) GetPieceSize() int64 {
if m != nil { if m != nil {
return m.Size return m.PieceSize
} }
return 0 return 0
} }
@ -495,9 +495,9 @@ func (m *PieceSummary) GetExpirationUnixSec() int64 {
} }
type PieceRetrieval struct { type PieceRetrieval struct {
Bandwidthallocation *RenterBandwidthAllocation `protobuf:"bytes,1,opt,name=bandwidthallocation,proto3" json:"bandwidthallocation,omitempty"` Bandwidthallocation *RenterBandwidthAllocation `protobuf:"bytes,1,opt,name=bandwidthallocation" json:"bandwidthallocation,omitempty"`
PieceData *PieceRetrieval_PieceData `protobuf:"bytes,2,opt,name=pieceData,proto3" json:"pieceData,omitempty"` PieceData *PieceRetrieval_PieceData `protobuf:"bytes,2,opt,name=pieceData" json:"pieceData,omitempty"`
Authorization *SignedMessage `protobuf:"bytes,3,opt,name=authorization,proto3" json:"authorization,omitempty"` Authorization *SignedMessage `protobuf:"bytes,3,opt,name=authorization" json:"authorization,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -507,7 +507,7 @@ func (m *PieceRetrieval) Reset() { *m = PieceRetrieval{} }
func (m *PieceRetrieval) String() string { return proto.CompactTextString(m) } func (m *PieceRetrieval) String() string { return proto.CompactTextString(m) }
func (*PieceRetrieval) ProtoMessage() {} func (*PieceRetrieval) ProtoMessage() {}
func (*PieceRetrieval) Descriptor() ([]byte, []int) { func (*PieceRetrieval) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{5} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{5}
} }
func (m *PieceRetrieval) XXX_Unmarshal(b []byte) error { func (m *PieceRetrieval) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PieceRetrieval.Unmarshal(m, b) return xxx_messageInfo_PieceRetrieval.Unmarshal(m, b)
@ -550,7 +550,7 @@ func (m *PieceRetrieval) GetAuthorization() *SignedMessage {
type PieceRetrieval_PieceData struct { type PieceRetrieval_PieceData struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` PieceSize int64 `protobuf:"varint,2,opt,name=piece_size,json=pieceSize,proto3" json:"piece_size,omitempty"`
Offset int64 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"` Offset int64 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
@ -561,7 +561,7 @@ func (m *PieceRetrieval_PieceData) Reset() { *m = PieceRetrieval_PieceDa
func (m *PieceRetrieval_PieceData) String() string { return proto.CompactTextString(m) } func (m *PieceRetrieval_PieceData) String() string { return proto.CompactTextString(m) }
func (*PieceRetrieval_PieceData) ProtoMessage() {} func (*PieceRetrieval_PieceData) ProtoMessage() {}
func (*PieceRetrieval_PieceData) Descriptor() ([]byte, []int) { func (*PieceRetrieval_PieceData) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{5, 0} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{5, 0}
} }
func (m *PieceRetrieval_PieceData) XXX_Unmarshal(b []byte) error { func (m *PieceRetrieval_PieceData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PieceRetrieval_PieceData.Unmarshal(m, b) return xxx_messageInfo_PieceRetrieval_PieceData.Unmarshal(m, b)
@ -588,9 +588,9 @@ func (m *PieceRetrieval_PieceData) GetId() string {
return "" return ""
} }
func (m *PieceRetrieval_PieceData) GetSize() int64 { func (m *PieceRetrieval_PieceData) GetPieceSize() int64 {
if m != nil { if m != nil {
return m.Size return m.PieceSize
} }
return 0 return 0
} }
@ -603,7 +603,7 @@ func (m *PieceRetrieval_PieceData) GetOffset() int64 {
} }
type PieceRetrievalStream struct { type PieceRetrievalStream struct {
Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` PieceSize int64 `protobuf:"varint,1,opt,name=piece_size,json=pieceSize,proto3" json:"piece_size,omitempty"`
Content []byte `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` Content []byte `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
@ -614,7 +614,7 @@ func (m *PieceRetrievalStream) Reset() { *m = PieceRetrievalStream{} }
func (m *PieceRetrievalStream) String() string { return proto.CompactTextString(m) } func (m *PieceRetrievalStream) String() string { return proto.CompactTextString(m) }
func (*PieceRetrievalStream) ProtoMessage() {} func (*PieceRetrievalStream) ProtoMessage() {}
func (*PieceRetrievalStream) Descriptor() ([]byte, []int) { func (*PieceRetrievalStream) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{6} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{6}
} }
func (m *PieceRetrievalStream) XXX_Unmarshal(b []byte) error { func (m *PieceRetrievalStream) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PieceRetrievalStream.Unmarshal(m, b) return xxx_messageInfo_PieceRetrievalStream.Unmarshal(m, b)
@ -634,9 +634,9 @@ func (m *PieceRetrievalStream) XXX_DiscardUnknown() {
var xxx_messageInfo_PieceRetrievalStream proto.InternalMessageInfo var xxx_messageInfo_PieceRetrievalStream proto.InternalMessageInfo
func (m *PieceRetrievalStream) GetSize() int64 { func (m *PieceRetrievalStream) GetPieceSize() int64 {
if m != nil { if m != nil {
return m.Size return m.PieceSize
} }
return 0 return 0
} }
@ -650,7 +650,7 @@ func (m *PieceRetrievalStream) GetContent() []byte {
type PieceDelete struct { type PieceDelete struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Authorization *SignedMessage `protobuf:"bytes,3,opt,name=authorization,proto3" json:"authorization,omitempty"` Authorization *SignedMessage `protobuf:"bytes,3,opt,name=authorization" json:"authorization,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -660,7 +660,7 @@ func (m *PieceDelete) Reset() { *m = PieceDelete{} }
func (m *PieceDelete) String() string { return proto.CompactTextString(m) } func (m *PieceDelete) String() string { return proto.CompactTextString(m) }
func (*PieceDelete) ProtoMessage() {} func (*PieceDelete) ProtoMessage() {}
func (*PieceDelete) Descriptor() ([]byte, []int) { func (*PieceDelete) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{7} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{7}
} }
func (m *PieceDelete) XXX_Unmarshal(b []byte) error { func (m *PieceDelete) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PieceDelete.Unmarshal(m, b) return xxx_messageInfo_PieceDelete.Unmarshal(m, b)
@ -705,7 +705,7 @@ func (m *PieceDeleteSummary) Reset() { *m = PieceDeleteSummary{} }
func (m *PieceDeleteSummary) String() string { return proto.CompactTextString(m) } func (m *PieceDeleteSummary) String() string { return proto.CompactTextString(m) }
func (*PieceDeleteSummary) ProtoMessage() {} func (*PieceDeleteSummary) ProtoMessage() {}
func (*PieceDeleteSummary) Descriptor() ([]byte, []int) { func (*PieceDeleteSummary) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{8} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{8}
} }
func (m *PieceDeleteSummary) XXX_Unmarshal(b []byte) error { func (m *PieceDeleteSummary) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PieceDeleteSummary.Unmarshal(m, b) return xxx_messageInfo_PieceDeleteSummary.Unmarshal(m, b)
@ -744,7 +744,7 @@ func (m *PieceStoreSummary) Reset() { *m = PieceStoreSummary{} }
func (m *PieceStoreSummary) String() string { return proto.CompactTextString(m) } func (m *PieceStoreSummary) String() string { return proto.CompactTextString(m) }
func (*PieceStoreSummary) ProtoMessage() {} func (*PieceStoreSummary) ProtoMessage() {}
func (*PieceStoreSummary) Descriptor() ([]byte, []int) { func (*PieceStoreSummary) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{9} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{9}
} }
func (m *PieceStoreSummary) XXX_Unmarshal(b []byte) error { func (m *PieceStoreSummary) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PieceStoreSummary.Unmarshal(m, b) return xxx_messageInfo_PieceStoreSummary.Unmarshal(m, b)
@ -788,7 +788,7 @@ func (m *StatsReq) Reset() { *m = StatsReq{} }
func (m *StatsReq) String() string { return proto.CompactTextString(m) } func (m *StatsReq) String() string { return proto.CompactTextString(m) }
func (*StatsReq) ProtoMessage() {} func (*StatsReq) ProtoMessage() {}
func (*StatsReq) Descriptor() ([]byte, []int) { func (*StatsReq) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{10} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{10}
} }
func (m *StatsReq) XXX_Unmarshal(b []byte) error { func (m *StatsReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StatsReq.Unmarshal(m, b) return xxx_messageInfo_StatsReq.Unmarshal(m, b)
@ -822,7 +822,7 @@ func (m *StatSummary) Reset() { *m = StatSummary{} }
func (m *StatSummary) String() string { return proto.CompactTextString(m) } func (m *StatSummary) String() string { return proto.CompactTextString(m) }
func (*StatSummary) ProtoMessage() {} func (*StatSummary) ProtoMessage() {}
func (*StatSummary) Descriptor() ([]byte, []int) { func (*StatSummary) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{11} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{11}
} }
func (m *StatSummary) XXX_Unmarshal(b []byte) error { func (m *StatSummary) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StatSummary.Unmarshal(m, b) return xxx_messageInfo_StatSummary.Unmarshal(m, b)
@ -883,7 +883,7 @@ func (m *SignedMessage) Reset() { *m = SignedMessage{} }
func (m *SignedMessage) String() string { return proto.CompactTextString(m) } func (m *SignedMessage) String() string { return proto.CompactTextString(m) }
func (*SignedMessage) ProtoMessage() {} func (*SignedMessage) ProtoMessage() {}
func (*SignedMessage) Descriptor() ([]byte, []int) { func (*SignedMessage) Descriptor() ([]byte, []int) {
return fileDescriptor_piecestore_51f85e261f621d08, []int{12} return fileDescriptor_piecestore_7e7d9ff35bc291a1, []int{12}
} }
func (m *SignedMessage) XXX_Unmarshal(b []byte) error { func (m *SignedMessage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignedMessage.Unmarshal(m, b) return xxx_messageInfo_SignedMessage.Unmarshal(m, b)
@ -1216,65 +1216,65 @@ var _PieceStoreRoutes_serviceDesc = grpc.ServiceDesc{
Metadata: "piecestore.proto", Metadata: "piecestore.proto",
} }
func init() { proto.RegisterFile("piecestore.proto", fileDescriptor_piecestore_51f85e261f621d08) } func init() { proto.RegisterFile("piecestore.proto", fileDescriptor_piecestore_7e7d9ff35bc291a1) }
var fileDescriptor_piecestore_51f85e261f621d08 = []byte{ var fileDescriptor_piecestore_7e7d9ff35bc291a1 = []byte{
// 898 bytes of a gzipped FileDescriptorProto // 900 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0x5d, 0x6e, 0xdb, 0x46, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xcd, 0x6e, 0xdb, 0x46,
0x10, 0x36, 0x49, 0x59, 0xb2, 0x46, 0x3f, 0x51, 0x36, 0x41, 0x4b, 0xb3, 0x4e, 0xab, 0x32, 0x81, 0x10, 0x36, 0x49, 0x5b, 0xb2, 0x46, 0x3f, 0x51, 0x36, 0x41, 0x4b, 0xb3, 0x76, 0xab, 0x32, 0x81,
0x21, 0xa4, 0x80, 0xd0, 0xba, 0x27, 0x48, 0xa0, 0x20, 0x15, 0x82, 0xba, 0x06, 0x15, 0xbf, 0x04, 0x21, 0xa4, 0x80, 0xd0, 0xba, 0x4f, 0x90, 0x40, 0x41, 0x2b, 0x04, 0x75, 0x0c, 0x2a, 0xbe, 0x04,
0x28, 0xd8, 0x25, 0x39, 0x71, 0x16, 0xa1, 0x48, 0x96, 0x5c, 0xba, 0x92, 0x9f, 0x7b, 0x86, 0xbe, 0x28, 0xd8, 0x15, 0x39, 0x71, 0x16, 0xa1, 0x48, 0x96, 0x5c, 0xba, 0x92, 0xcf, 0x7d, 0x86, 0x5e,
0xf4, 0x04, 0x45, 0x5f, 0x7b, 0x89, 0x9e, 0xa2, 0x57, 0x29, 0xb8, 0xbb, 0x22, 0x25, 0x4b, 0xb4, 0xfa, 0x04, 0x45, 0xaf, 0x7d, 0x94, 0xde, 0xfb, 0x2a, 0x05, 0x77, 0x57, 0xa4, 0xfe, 0x28, 0x15,
0x8a, 0x20, 0x7d, 0xe3, 0xce, 0xec, 0x7c, 0xf3, 0xcd, 0xec, 0x37, 0xbb, 0x84, 0x41, 0xc2, 0xd0, 0x81, 0x7b, 0xd3, 0xce, 0xee, 0x7c, 0xf3, 0xcd, 0xb7, 0xdf, 0x70, 0x05, 0xdd, 0x98, 0xa1, 0x87,
0xc7, 0x8c, 0xc7, 0x29, 0x8e, 0x93, 0x34, 0xe6, 0x31, 0x59, 0xb3, 0xa4, 0x71, 0xce, 0x31, 0xb3, 0x29, 0x8f, 0x12, 0x1c, 0xc4, 0x49, 0xc4, 0x23, 0xb2, 0x14, 0x49, 0xa2, 0x8c, 0x63, 0x6a, 0xff,
0x7f, 0x33, 0xc0, 0xbc, 0xa0, 0x4b, 0x4c, 0x9f, 0xd3, 0x28, 0xf8, 0x85, 0x05, 0xfc, 0xdd, 0xb3, 0x66, 0x80, 0x79, 0x45, 0xe7, 0x98, 0xbc, 0xa0, 0xa1, 0xff, 0x0b, 0xf3, 0xf9, 0xfb, 0xe7, 0x41,
0x30, 0x8c, 0x7d, 0xca, 0x59, 0x1c, 0x91, 0x13, 0x68, 0x67, 0xec, 0x2a, 0xa2, 0x3c, 0x4f, 0xd1, 0x10, 0x79, 0x94, 0xb3, 0x28, 0x24, 0xa7, 0xd0, 0x48, 0xd9, 0x4d, 0x48, 0x79, 0x96, 0xa0, 0xa9,
0xd4, 0x86, 0xda, 0xa8, 0xeb, 0x54, 0x06, 0x42, 0xa0, 0x11, 0x50, 0x4e, 0x4d, 0x5d, 0x38, 0xc4, 0xf5, 0xb4, 0x7e, 0xcb, 0x29, 0x03, 0x84, 0xc0, 0xa1, 0x4f, 0x39, 0x35, 0x75, 0xb1, 0x21, 0x7e,
0xb7, 0xf5, 0xa7, 0x0e, 0x8d, 0x09, 0xe5, 0x94, 0x7c, 0x09, 0xdd, 0x8c, 0x72, 0x0c, 0x43, 0xc6, 0x5b, 0x7f, 0xea, 0x70, 0x38, 0xa4, 0x9c, 0x92, 0x2f, 0xa1, 0x95, 0x52, 0x8e, 0x41, 0xc0, 0x38,
0xd1, 0x65, 0x81, 0x8a, 0xee, 0x94, 0xb6, 0x69, 0x40, 0x3e, 0x83, 0x76, 0x9e, 0x84, 0x2c, 0x7a, 0xba, 0xcc, 0x57, 0xd9, 0xcd, 0x22, 0x36, 0xf2, 0xc9, 0x67, 0xd0, 0xc8, 0xe2, 0x80, 0x85, 0x1f,
0x5f, 0xf8, 0x25, 0xc8, 0x91, 0x34, 0x4c, 0x03, 0x72, 0x0c, 0x47, 0x73, 0xba, 0x70, 0x33, 0x76, 0xf2, 0x7d, 0x09, 0x72, 0x2c, 0x03, 0x23, 0x9f, 0x9c, 0xc0, 0xf1, 0x94, 0xce, 0xdc, 0x94, 0xdd,
0x83, 0xa6, 0x31, 0xd4, 0x46, 0x86, 0xd3, 0x9a, 0xd3, 0xc5, 0x8c, 0xdd, 0x20, 0x19, 0xc3, 0x03, 0xa1, 0x69, 0xf4, 0xb4, 0xbe, 0xe1, 0xd4, 0xa7, 0x74, 0x36, 0x66, 0x77, 0x48, 0x06, 0xf0, 0x08,
0x5c, 0x24, 0x2c, 0x15, 0x1c, 0xdd, 0x3c, 0x62, 0x0b, 0x37, 0x43, 0xdf, 0x6c, 0x88, 0x5d, 0xf7, 0x67, 0x31, 0x4b, 0x04, 0x47, 0x37, 0x0b, 0xd9, 0xcc, 0x4d, 0xd1, 0x33, 0x0f, 0xc5, 0xa9, 0x87,
0x2b, 0xd7, 0x65, 0xc4, 0x16, 0x33, 0xf4, 0xc9, 0x63, 0xe8, 0x65, 0x98, 0x32, 0x1a, 0xba, 0x51, 0xe5, 0xd6, 0x75, 0xc8, 0x66, 0x63, 0xf4, 0xc8, 0x13, 0x68, 0xa7, 0x98, 0x30, 0x1a, 0xb8, 0x61,
0x3e, 0xf7, 0x30, 0x35, 0x0f, 0x87, 0xda, 0xa8, 0xed, 0x74, 0xa5, 0xf1, 0x5c, 0xd8, 0xc8, 0x14, 0x36, 0x9d, 0x60, 0x62, 0x1e, 0xf5, 0xb4, 0x7e, 0xc3, 0x69, 0xc9, 0xe0, 0xa5, 0x88, 0x91, 0x11,
0x9a, 0xd4, 0x2f, 0xa2, 0xcc, 0xe6, 0x50, 0x1b, 0xf5, 0xcf, 0xbe, 0x19, 0xdf, 0x6e, 0xd5, 0xb8, 0xd4, 0xa8, 0x97, 0x67, 0x99, 0xb5, 0x9e, 0xd6, 0xef, 0x5c, 0x7c, 0x33, 0x58, 0x97, 0x6a, 0x50,
0xae, 0x4d, 0xe3, 0x67, 0x22, 0xd0, 0x51, 0x00, 0x64, 0x04, 0x03, 0x3f, 0x45, 0xca, 0x31, 0xa8, 0x25, 0xd3, 0xe0, 0xb9, 0x48, 0x74, 0x14, 0x00, 0xe9, 0x43, 0xd7, 0x4b, 0x90, 0x72, 0xf4, 0x4b,
0xc8, 0xb5, 0x04, 0xb9, 0xbe, 0xb2, 0x2b, 0x66, 0xb6, 0x05, 0x4d, 0x19, 0x4b, 0x5a, 0x60, 0x5c, 0x72, 0x75, 0x41, 0xae, 0xa3, 0xe2, 0x8a, 0x99, 0x6d, 0x41, 0x4d, 0xe6, 0x92, 0x3a, 0x18, 0x57,
0x5c, 0xbe, 0x1e, 0x1c, 0x14, 0x1f, 0x2f, 0x5f, 0xbc, 0x1e, 0x68, 0xf6, 0xaf, 0x3a, 0x1c, 0x3b, 0xd7, 0x6f, 0xba, 0x07, 0xf9, 0x8f, 0xef, 0x5e, 0xbe, 0xe9, 0x6a, 0xf6, 0xaf, 0x3a, 0x9c, 0x38,
0x18, 0xf1, 0x8f, 0x75, 0x32, 0x7f, 0x69, 0xea, 0x64, 0x2e, 0x61, 0x90, 0x14, 0x95, 0xb8, 0xb4, 0x18, 0xf2, 0xfb, 0xba, 0x99, 0xbf, 0x34, 0x75, 0x33, 0xd7, 0xd0, 0x8d, 0xf3, 0x4e, 0x5c, 0x5a,
0x84, 0x13, 0x08, 0x9d, 0xb3, 0xa7, 0xff, 0xbd, 0x66, 0xe7, 0x9e, 0xc0, 0x58, 0x63, 0xf4, 0x10, 0xc0, 0x09, 0x84, 0xe6, 0xc5, 0xb3, 0xff, 0xde, 0xb3, 0xf3, 0x40, 0x60, 0x2c, 0x31, 0x7a, 0x0c,
0x0e, 0x79, 0xcc, 0x69, 0x28, 0x92, 0x1a, 0x8e, 0x5c, 0x90, 0x53, 0xb8, 0x57, 0xc0, 0xd1, 0x2b, 0x47, 0x3c, 0xe2, 0x34, 0x10, 0x45, 0x0d, 0x47, 0x2e, 0xc8, 0x39, 0x3c, 0xc8, 0xe1, 0xe8, 0x0d,
0x74, 0xa3, 0x38, 0x10, 0x4a, 0x30, 0x04, 0xa9, 0x9e, 0x32, 0x9f, 0xc7, 0x41, 0xa1, 0x85, 0x4f, 0xba, 0x61, 0xe4, 0x0b, 0x27, 0x18, 0x82, 0x54, 0x5b, 0x85, 0x2f, 0x23, 0x3f, 0xf7, 0xc2, 0xa7,
0xa1, 0x95, 0xe4, 0x9e, 0xfb, 0x1e, 0x97, 0xe2, 0x1c, 0xbb, 0x4e, 0x33, 0xc9, 0xbd, 0x57, 0xb8, 0x50, 0x8f, 0xb3, 0x89, 0xfb, 0x01, 0xe7, 0xe2, 0x1e, 0x5b, 0x4e, 0x2d, 0xce, 0x26, 0xaf, 0x70,
0xb4, 0xff, 0xd1, 0x01, 0x2e, 0x0a, 0x56, 0xb3, 0x82, 0x15, 0xf9, 0x11, 0x1e, 0x78, 0x2b, 0x36, 0x6e, 0xff, 0xa3, 0x03, 0x5c, 0xe5, 0xac, 0xc6, 0x39, 0x2b, 0xf2, 0x23, 0x3c, 0x9a, 0x2c, 0xd8,
0x5b, 0xfc, 0xbf, 0xda, 0xe6, 0x5f, 0xdb, 0x41, 0x67, 0x17, 0x0e, 0x99, 0x40, 0x5b, 0x40, 0x94, 0x6c, 0xf0, 0xff, 0x6a, 0x93, 0x7f, 0xa5, 0x82, 0xce, 0x36, 0x1c, 0x32, 0x84, 0x86, 0x80, 0x28,
0xdd, 0xeb, 0x9c, 0x9d, 0xee, 0x68, 0x4a, 0xc9, 0x47, 0x7e, 0x16, 0x6d, 0x75, 0xaa, 0x40, 0xf2, 0xd4, 0x6b, 0x5e, 0x9c, 0x6f, 0x11, 0xa5, 0xe0, 0x23, 0x7f, 0xe6, 0xb2, 0x3a, 0x65, 0x22, 0x79,
0x02, 0x7a, 0x34, 0xe7, 0xef, 0xe2, 0x94, 0xdd, 0x48, 0x7a, 0x86, 0x40, 0xfa, 0x62, 0x1b, 0x69, 0x09, 0x6d, 0x9a, 0xf1, 0xf7, 0x51, 0xc2, 0xee, 0x24, 0x3d, 0x43, 0x20, 0x7d, 0xb1, 0x89, 0x34,
0xc6, 0xae, 0x22, 0x0c, 0xbe, 0xc7, 0x2c, 0xa3, 0x57, 0xe8, 0x6c, 0x46, 0x59, 0x08, 0xed, 0x12, 0x66, 0x37, 0x21, 0xfa, 0x3f, 0x60, 0x9a, 0xd2, 0x1b, 0x74, 0x56, 0xb3, 0x2c, 0x84, 0x46, 0x01,
0x9e, 0xf4, 0x41, 0x57, 0x53, 0xd4, 0x76, 0x74, 0x16, 0xd4, 0x0d, 0x81, 0x5e, 0x37, 0x04, 0x26, 0x4f, 0x3a, 0xa0, 0xab, 0x29, 0x6a, 0x38, 0x3a, 0xf3, 0xab, 0x86, 0x40, 0xaf, 0x1a, 0x02, 0x13,
0xb4, 0xfc, 0x38, 0xe2, 0x18, 0x71, 0x75, 0x00, 0xab, 0xa5, 0xfd, 0x13, 0xb4, 0x44, 0x9a, 0x69, 0xea, 0x5e, 0x14, 0x72, 0x0c, 0xb9, 0xba, 0x80, 0xc5, 0xd2, 0xfe, 0x09, 0xea, 0xa2, 0xcc, 0xc8,
0xb0, 0x95, 0x64, 0xab, 0x10, 0xfd, 0x43, 0x0a, 0xb1, 0x3d, 0xe8, 0xca, 0x96, 0xe5, 0xf3, 0x39, 0xdf, 0x28, 0xb2, 0xd1, 0x88, 0xfe, 0x31, 0x8d, 0xd8, 0x53, 0x68, 0x49, 0xc9, 0xb2, 0xe9, 0x94,
0x4d, 0x97, 0x5b, 0x69, 0x08, 0x34, 0xc4, 0x9c, 0x4b, 0xf2, 0xe2, 0xbb, 0xae, 0x3e, 0xa3, 0xa6, 0x26, 0xf3, 0x8d, 0x32, 0x67, 0x00, 0x02, 0x50, 0x4e, 0xbb, 0x6c, 0x41, 0xca, 0xb9, 0x6b, 0xde,
0x3e, 0xfb, 0x6f, 0x1d, 0xfa, 0x22, 0x89, 0x83, 0x3c, 0x65, 0x78, 0x4d, 0xc3, 0xff, 0x5b, 0x2b, 0x8d, 0x8a, 0x56, 0xed, 0xbf, 0x75, 0xe8, 0x88, 0x7a, 0x0e, 0xf2, 0x84, 0xe1, 0x2d, 0x0d, 0xfe,
0xdf, 0x29, 0xad, 0x4c, 0x2a, 0xad, 0x3c, 0xad, 0xd1, 0x4a, 0xc9, 0x69, 0x4b, 0x2f, 0x93, 0x8f, 0x6f, 0xdb, 0x7c, 0xaf, 0x6c, 0x33, 0x2c, 0x6d, 0xf3, 0xac, 0xc2, 0x36, 0x05, 0xa7, 0x0d, 0xeb,
0xa8, 0x97, 0x97, 0x77, 0xe9, 0x65, 0x57, 0x8f, 0x3f, 0x81, 0x66, 0xfc, 0xf6, 0x6d, 0x86, 0x5c, 0x0c, 0xef, 0xd1, 0x3a, 0xce, 0x2e, 0xeb, 0xec, 0x91, 0xfb, 0x13, 0xa8, 0x45, 0xef, 0xde, 0xa5,
0xb5, 0x55, 0xad, 0xec, 0x09, 0x3c, 0xdc, 0xa4, 0x3d, 0xe3, 0x29, 0xd2, 0x79, 0x89, 0xa1, 0xad, 0xc8, 0x95, 0xc2, 0x6a, 0x65, 0xbf, 0x86, 0xc7, 0xab, 0x1d, 0x8c, 0x79, 0x82, 0x74, 0xba, 0x06,
0x61, 0xac, 0xe9, 0x4a, 0xdf, 0xd4, 0x55, 0x00, 0x1d, 0x49, 0x07, 0x43, 0xe4, 0xb8, 0x5f, 0x5b, 0xa7, 0xad, 0xc3, 0x2d, 0x19, 0x4f, 0x5f, 0x35, 0x9e, 0x0f, 0x4d, 0x49, 0x12, 0x03, 0xe4, 0xb8,
0x1f, 0x54, 0xb4, 0x3d, 0x06, 0xb2, 0x96, 0x65, 0xa5, 0x30, 0x13, 0x5a, 0x73, 0xb9, 0x5f, 0x65, 0xdf, 0x7c, 0x1f, 0x25, 0x85, 0x3d, 0x00, 0xb2, 0x54, 0x65, 0x61, 0x41, 0x13, 0xea, 0x53, 0x79,
0x5c, 0x2d, 0xed, 0x19, 0xdc, 0xaf, 0xc6, 0x77, 0xef, 0x76, 0xf2, 0x04, 0x7a, 0xe2, 0x22, 0x73, 0x5e, 0x55, 0x5c, 0x2c, 0xed, 0x31, 0x3c, 0x2c, 0xe7, 0x7b, 0xef, 0x71, 0xf2, 0x14, 0xda, 0xe2,
0xd0, 0x47, 0x76, 0x8d, 0x81, 0xea, 0xdf, 0xa6, 0xd1, 0x06, 0x38, 0x9a, 0x71, 0xca, 0x33, 0x07, 0x4b, 0xe7, 0xa0, 0x87, 0xec, 0x16, 0x7d, 0xa5, 0xe7, 0x6a, 0xd0, 0x06, 0x38, 0x1e, 0x73, 0xca,
0x7f, 0xb6, 0xff, 0xd0, 0xa0, 0x53, 0x2c, 0x56, 0xd8, 0x27, 0xd0, 0xce, 0x33, 0x0c, 0x66, 0x09, 0x53, 0x07, 0x7f, 0xb6, 0xff, 0xd0, 0xa0, 0x99, 0x2f, 0x16, 0xd8, 0xa7, 0xd0, 0xc8, 0x52, 0xf4,
0xf5, 0x57, 0x9d, 0xab, 0x0c, 0xe4, 0x14, 0xfa, 0xf4, 0x9a, 0xb2, 0x90, 0x7a, 0x21, 0xca, 0x2d, 0xc7, 0x31, 0xf5, 0x0a, 0xf9, 0x8a, 0x00, 0x39, 0x87, 0x0e, 0xbd, 0xa5, 0x2c, 0xa0, 0x93, 0x00,
0x32, 0xc1, 0x2d, 0x6b, 0xc1, 0xa3, 0x08, 0x2a, 0xc5, 0xa9, 0x4e, 0x6c, 0xd3, 0x48, 0xc6, 0x40, 0xe5, 0x11, 0x59, 0x60, 0x2d, 0x9a, 0xf3, 0xc8, 0x93, 0x0a, 0xcb, 0xaa, 0xcb, 0x5b, 0x0d, 0x92,
0xca, 0xb8, 0x6a, 0xab, 0x7c, 0x18, 0x77, 0x78, 0x6c, 0x17, 0x7a, 0x1b, 0xcd, 0x2d, 0x1f, 0x0e, 0x01, 0x90, 0x22, 0xaf, 0x3c, 0x2a, 0x5f, 0xce, 0x2d, 0x3b, 0xb6, 0x0b, 0xed, 0x15, 0x71, 0x8b,
0xad, 0x7a, 0x38, 0x36, 0x9f, 0x1a, 0xfd, 0xf6, 0x53, 0x73, 0x02, 0xed, 0x24, 0xf7, 0x42, 0xe6, 0x97, 0x45, 0x2b, 0x5f, 0x96, 0xd5, 0xb7, 0x48, 0x5f, 0x7f, 0x8b, 0x4e, 0xa1, 0x11, 0x67, 0x93,
0xbf, 0xc2, 0xa5, 0xba, 0x59, 0x2a, 0xc3, 0xd9, 0xef, 0x06, 0x0c, 0xaa, 0x76, 0x3b, 0xe2, 0x3c, 0x80, 0x79, 0xaf, 0x70, 0xae, 0x3e, 0x3d, 0x65, 0xe0, 0xe2, 0x77, 0x03, 0xba, 0xa5, 0xdc, 0x8e,
0xc9, 0x04, 0x0e, 0x85, 0x8d, 0x1c, 0xd7, 0x8c, 0xcb, 0x34, 0xb0, 0x3e, 0xaf, 0xbb, 0x75, 0x65, 0xb8, 0x4f, 0x32, 0x84, 0x23, 0x11, 0x23, 0x27, 0x15, 0x43, 0x34, 0xf2, 0xad, 0xcf, 0xab, 0x3e,
0x57, 0xed, 0x03, 0xf2, 0x06, 0x8e, 0x94, 0x3e, 0x91, 0x0c, 0xf7, 0xcd, 0x9d, 0x75, 0xba, 0x6f, 0xcb, 0x52, 0x55, 0xfb, 0x80, 0xbc, 0x85, 0x63, 0x65, 0x55, 0x24, 0xbd, 0x7d, 0xd3, 0x68, 0x9d,
0x87, 0x94, 0xb8, 0x7d, 0x30, 0xd2, 0xbe, 0xd6, 0xc8, 0x39, 0x1c, 0xca, 0xe7, 0xe6, 0xe4, 0xae, 0xef, 0x3b, 0x21, 0xdd, 0x6e, 0x1f, 0xf4, 0xb5, 0xaf, 0x35, 0x72, 0x09, 0x47, 0xf2, 0x3d, 0x3a,
0xcb, 0xdf, 0x7a, 0x7c, 0x97, 0xb7, 0x64, 0x3a, 0xd2, 0xc8, 0x0f, 0xd0, 0x54, 0x53, 0xf0, 0xa8, 0xdd, 0xf5, 0x3a, 0x58, 0x4f, 0x76, 0xed, 0x16, 0x4c, 0xfb, 0x1a, 0x79, 0x0d, 0x35, 0x35, 0x05,
0x26, 0x44, 0xba, 0xad, 0x27, 0x77, 0xba, 0xab, 0xe2, 0x27, 0x05, 0x41, 0xca, 0x33, 0x62, 0xed, 0x67, 0x15, 0x29, 0x72, 0xdb, 0x7a, 0xba, 0x73, 0xbb, 0x6c, 0x7e, 0x98, 0x13, 0xa4, 0x3c, 0x25,
0x18, 0x17, 0xa5, 0x44, 0xeb, 0xd1, 0x6e, 0x5f, 0x89, 0xf2, 0xbc, 0xf1, 0x46, 0x4f, 0x3c, 0xaf, 0xd6, 0x96, 0x71, 0x51, 0x4e, 0xb4, 0xce, 0xb6, 0xef, 0x15, 0x28, 0x2f, 0x0e, 0xdf, 0xea, 0xf1,
0x29, 0x7e, 0x0d, 0xbf, 0xfd, 0x37, 0x00, 0x00, 0xff, 0xff, 0xd1, 0x5b, 0xd5, 0xb9, 0x2e, 0x0a, 0x64, 0x52, 0x13, 0xff, 0x1d, 0xbf, 0xfd, 0x37, 0x00, 0x00, 0xff, 0xff, 0x07, 0x7f, 0x1f, 0xbd,
0x00, 0x00, 0x4f, 0x0a, 0x00, 0x00,
} }

View File

@ -71,14 +71,14 @@ message PieceId {
message PieceSummary { message PieceSummary {
string id = 1; string id = 1;
int64 size = 2; int64 piece_size = 2;
int64 expiration_unix_sec = 3; int64 expiration_unix_sec = 3;
} }
message PieceRetrieval { message PieceRetrieval {
message PieceData { message PieceData {
string id = 1; string id = 1;
int64 size = 2; int64 piece_size = 2;
int64 offset = 3; int64 offset = 3;
} }
@ -88,7 +88,7 @@ message PieceRetrieval {
} }
message PieceRetrievalStream { message PieceRetrievalStream {
int64 size = 1; int64 piece_size = 1;
bytes content = 2; bytes content = 2;
} }

View File

@ -1,9 +1,9 @@
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: pointerdb.proto // source: pointerdb.proto
package pb package pb
import proto "github.com/golang/protobuf/proto" import proto "github.com/gogo/protobuf/proto"
import fmt "fmt" import fmt "fmt"
import math "math" import math "math"
import timestamp "github.com/golang/protobuf/ptypes/timestamp" import timestamp "github.com/golang/protobuf/ptypes/timestamp"
@ -22,7 +22,7 @@ var _ = math.Inf
// is compatible with the proto package it is being compiled against. // is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the // A compilation error at this line likely means your copy of the
// proto package needs to be updated. // proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
type RedundancyScheme_SchemeType int32 type RedundancyScheme_SchemeType int32
@ -41,7 +41,7 @@ func (x RedundancyScheme_SchemeType) String() string {
return proto.EnumName(RedundancyScheme_SchemeType_name, int32(x)) return proto.EnumName(RedundancyScheme_SchemeType_name, int32(x))
} }
func (RedundancyScheme_SchemeType) EnumDescriptor() ([]byte, []int) { func (RedundancyScheme_SchemeType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{0, 0} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{0, 0}
} }
type Pointer_DataType int32 type Pointer_DataType int32
@ -64,7 +64,7 @@ func (x Pointer_DataType) String() string {
return proto.EnumName(Pointer_DataType_name, int32(x)) return proto.EnumName(Pointer_DataType_name, int32(x))
} }
func (Pointer_DataType) EnumDescriptor() ([]byte, []int) { func (Pointer_DataType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{3, 0} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{3, 0}
} }
type RedundancyScheme struct { type RedundancyScheme struct {
@ -84,7 +84,7 @@ func (m *RedundancyScheme) Reset() { *m = RedundancyScheme{} }
func (m *RedundancyScheme) String() string { return proto.CompactTextString(m) } func (m *RedundancyScheme) String() string { return proto.CompactTextString(m) }
func (*RedundancyScheme) ProtoMessage() {} func (*RedundancyScheme) ProtoMessage() {}
func (*RedundancyScheme) Descriptor() ([]byte, []int) { func (*RedundancyScheme) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{0} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{0}
} }
func (m *RedundancyScheme) XXX_Unmarshal(b []byte) error { func (m *RedundancyScheme) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RedundancyScheme.Unmarshal(m, b) return xxx_messageInfo_RedundancyScheme.Unmarshal(m, b)
@ -158,7 +158,7 @@ func (m *RemotePiece) Reset() { *m = RemotePiece{} }
func (m *RemotePiece) String() string { return proto.CompactTextString(m) } func (m *RemotePiece) String() string { return proto.CompactTextString(m) }
func (*RemotePiece) ProtoMessage() {} func (*RemotePiece) ProtoMessage() {}
func (*RemotePiece) Descriptor() ([]byte, []int) { func (*RemotePiece) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{1} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{1}
} }
func (m *RemotePiece) XXX_Unmarshal(b []byte) error { func (m *RemotePiece) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RemotePiece.Unmarshal(m, b) return xxx_messageInfo_RemotePiece.Unmarshal(m, b)
@ -193,9 +193,9 @@ func (m *RemotePiece) GetNodeId() string {
} }
type RemoteSegment struct { type RemoteSegment struct {
Redundancy *RedundancyScheme `protobuf:"bytes,1,opt,name=redundancy,proto3" json:"redundancy,omitempty"` Redundancy *RedundancyScheme `protobuf:"bytes,1,opt,name=redundancy" json:"redundancy,omitempty"`
PieceId string `protobuf:"bytes,2,opt,name=piece_id,json=pieceId,proto3" json:"piece_id,omitempty"` PieceId string `protobuf:"bytes,2,opt,name=piece_id,json=pieceId,proto3" json:"piece_id,omitempty"`
RemotePieces []*RemotePiece `protobuf:"bytes,3,rep,name=remote_pieces,json=remotePieces,proto3" json:"remote_pieces,omitempty"` RemotePieces []*RemotePiece `protobuf:"bytes,3,rep,name=remote_pieces,json=remotePieces" json:"remote_pieces,omitempty"`
MerkleRoot []byte `protobuf:"bytes,4,opt,name=merkle_root,json=merkleRoot,proto3" json:"merkle_root,omitempty"` MerkleRoot []byte `protobuf:"bytes,4,opt,name=merkle_root,json=merkleRoot,proto3" json:"merkle_root,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
@ -206,7 +206,7 @@ func (m *RemoteSegment) Reset() { *m = RemoteSegment{} }
func (m *RemoteSegment) String() string { return proto.CompactTextString(m) } func (m *RemoteSegment) String() string { return proto.CompactTextString(m) }
func (*RemoteSegment) ProtoMessage() {} func (*RemoteSegment) ProtoMessage() {}
func (*RemoteSegment) Descriptor() ([]byte, []int) { func (*RemoteSegment) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{2} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{2}
} }
func (m *RemoteSegment) XXX_Unmarshal(b []byte) error { func (m *RemoteSegment) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RemoteSegment.Unmarshal(m, b) return xxx_messageInfo_RemoteSegment.Unmarshal(m, b)
@ -257,10 +257,10 @@ func (m *RemoteSegment) GetMerkleRoot() []byte {
type Pointer struct { type Pointer struct {
Type Pointer_DataType `protobuf:"varint,1,opt,name=type,proto3,enum=pointerdb.Pointer_DataType" json:"type,omitempty"` Type Pointer_DataType `protobuf:"varint,1,opt,name=type,proto3,enum=pointerdb.Pointer_DataType" json:"type,omitempty"`
InlineSegment []byte `protobuf:"bytes,3,opt,name=inline_segment,json=inlineSegment,proto3" json:"inline_segment,omitempty"` InlineSegment []byte `protobuf:"bytes,3,opt,name=inline_segment,json=inlineSegment,proto3" json:"inline_segment,omitempty"`
Remote *RemoteSegment `protobuf:"bytes,4,opt,name=remote,proto3" json:"remote,omitempty"` Remote *RemoteSegment `protobuf:"bytes,4,opt,name=remote" json:"remote,omitempty"`
Size int64 `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"` SegmentSize int64 `protobuf:"varint,5,opt,name=segment_size,json=segmentSize,proto3" json:"segment_size,omitempty"`
CreationDate *timestamp.Timestamp `protobuf:"bytes,6,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"` CreationDate *timestamp.Timestamp `protobuf:"bytes,6,opt,name=creation_date,json=creationDate" json:"creation_date,omitempty"`
ExpirationDate *timestamp.Timestamp `protobuf:"bytes,7,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"` ExpirationDate *timestamp.Timestamp `protobuf:"bytes,7,opt,name=expiration_date,json=expirationDate" json:"expiration_date,omitempty"`
Metadata []byte `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` Metadata []byte `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
@ -271,7 +271,7 @@ func (m *Pointer) Reset() { *m = Pointer{} }
func (m *Pointer) String() string { return proto.CompactTextString(m) } func (m *Pointer) String() string { return proto.CompactTextString(m) }
func (*Pointer) ProtoMessage() {} func (*Pointer) ProtoMessage() {}
func (*Pointer) Descriptor() ([]byte, []int) { func (*Pointer) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{3} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{3}
} }
func (m *Pointer) XXX_Unmarshal(b []byte) error { func (m *Pointer) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Pointer.Unmarshal(m, b) return xxx_messageInfo_Pointer.Unmarshal(m, b)
@ -312,9 +312,9 @@ func (m *Pointer) GetRemote() *RemoteSegment {
return nil return nil
} }
func (m *Pointer) GetSize() int64 { func (m *Pointer) GetSegmentSize() int64 {
if m != nil { if m != nil {
return m.Size return m.SegmentSize
} }
return 0 return 0
} }
@ -343,7 +343,7 @@ func (m *Pointer) GetMetadata() []byte {
// PutRequest is a request message for the Put rpc call // PutRequest is a request message for the Put rpc call
type PutRequest struct { type PutRequest struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
Pointer *Pointer `protobuf:"bytes,2,opt,name=pointer,proto3" json:"pointer,omitempty"` Pointer *Pointer `protobuf:"bytes,2,opt,name=pointer" json:"pointer,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -353,7 +353,7 @@ func (m *PutRequest) Reset() { *m = PutRequest{} }
func (m *PutRequest) String() string { return proto.CompactTextString(m) } func (m *PutRequest) String() string { return proto.CompactTextString(m) }
func (*PutRequest) ProtoMessage() {} func (*PutRequest) ProtoMessage() {}
func (*PutRequest) Descriptor() ([]byte, []int) { func (*PutRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{4} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{4}
} }
func (m *PutRequest) XXX_Unmarshal(b []byte) error { func (m *PutRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PutRequest.Unmarshal(m, b) return xxx_messageInfo_PutRequest.Unmarshal(m, b)
@ -399,7 +399,7 @@ func (m *GetRequest) Reset() { *m = GetRequest{} }
func (m *GetRequest) String() string { return proto.CompactTextString(m) } func (m *GetRequest) String() string { return proto.CompactTextString(m) }
func (*GetRequest) ProtoMessage() {} func (*GetRequest) ProtoMessage() {}
func (*GetRequest) Descriptor() ([]byte, []int) { func (*GetRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{5} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{5}
} }
func (m *GetRequest) XXX_Unmarshal(b []byte) error { func (m *GetRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetRequest.Unmarshal(m, b) return xxx_messageInfo_GetRequest.Unmarshal(m, b)
@ -443,7 +443,7 @@ func (m *ListRequest) Reset() { *m = ListRequest{} }
func (m *ListRequest) String() string { return proto.CompactTextString(m) } func (m *ListRequest) String() string { return proto.CompactTextString(m) }
func (*ListRequest) ProtoMessage() {} func (*ListRequest) ProtoMessage() {}
func (*ListRequest) Descriptor() ([]byte, []int) { func (*ListRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{6} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{6}
} }
func (m *ListRequest) XXX_Unmarshal(b []byte) error { func (m *ListRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListRequest.Unmarshal(m, b) return xxx_messageInfo_ListRequest.Unmarshal(m, b)
@ -516,7 +516,7 @@ func (m *PutResponse) Reset() { *m = PutResponse{} }
func (m *PutResponse) String() string { return proto.CompactTextString(m) } func (m *PutResponse) String() string { return proto.CompactTextString(m) }
func (*PutResponse) ProtoMessage() {} func (*PutResponse) ProtoMessage() {}
func (*PutResponse) Descriptor() ([]byte, []int) { func (*PutResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{7} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{7}
} }
func (m *PutResponse) XXX_Unmarshal(b []byte) error { func (m *PutResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PutResponse.Unmarshal(m, b) return xxx_messageInfo_PutResponse.Unmarshal(m, b)
@ -538,10 +538,10 @@ var xxx_messageInfo_PutResponse proto.InternalMessageInfo
// GetResponse is a response message for the Get rpc call // GetResponse is a response message for the Get rpc call
type GetResponse struct { type GetResponse struct {
Pointer *Pointer `protobuf:"bytes,1,opt,name=pointer,proto3" json:"pointer,omitempty"` Pointer *Pointer `protobuf:"bytes,1,opt,name=pointer" json:"pointer,omitempty"`
Nodes []*Node `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty"` Nodes []*Node `protobuf:"bytes,2,rep,name=nodes" json:"nodes,omitempty"`
Pba *PayerBandwidthAllocation `protobuf:"bytes,3,opt,name=pba,proto3" json:"pba,omitempty"` Pba *PayerBandwidthAllocation `protobuf:"bytes,3,opt,name=pba" json:"pba,omitempty"`
Authorization *SignedMessage `protobuf:"bytes,4,opt,name=authorization,proto3" json:"authorization,omitempty"` Authorization *SignedMessage `protobuf:"bytes,4,opt,name=authorization" json:"authorization,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -551,7 +551,7 @@ func (m *GetResponse) Reset() { *m = GetResponse{} }
func (m *GetResponse) String() string { return proto.CompactTextString(m) } func (m *GetResponse) String() string { return proto.CompactTextString(m) }
func (*GetResponse) ProtoMessage() {} func (*GetResponse) ProtoMessage() {}
func (*GetResponse) Descriptor() ([]byte, []int) { func (*GetResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{8} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{8}
} }
func (m *GetResponse) XXX_Unmarshal(b []byte) error { func (m *GetResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetResponse.Unmarshal(m, b) return xxx_messageInfo_GetResponse.Unmarshal(m, b)
@ -601,7 +601,7 @@ func (m *GetResponse) GetAuthorization() *SignedMessage {
// ListResponse is a response message for the List rpc call // ListResponse is a response message for the List rpc call
type ListResponse struct { type ListResponse struct {
Items []*ListResponse_Item `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` Items []*ListResponse_Item `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
More bool `protobuf:"varint,2,opt,name=more,proto3" json:"more,omitempty"` More bool `protobuf:"varint,2,opt,name=more,proto3" json:"more,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
@ -612,7 +612,7 @@ func (m *ListResponse) Reset() { *m = ListResponse{} }
func (m *ListResponse) String() string { return proto.CompactTextString(m) } func (m *ListResponse) String() string { return proto.CompactTextString(m) }
func (*ListResponse) ProtoMessage() {} func (*ListResponse) ProtoMessage() {}
func (*ListResponse) Descriptor() ([]byte, []int) { func (*ListResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{9} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{9}
} }
func (m *ListResponse) XXX_Unmarshal(b []byte) error { func (m *ListResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListResponse.Unmarshal(m, b) return xxx_messageInfo_ListResponse.Unmarshal(m, b)
@ -648,7 +648,7 @@ func (m *ListResponse) GetMore() bool {
type ListResponse_Item struct { type ListResponse_Item struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
Pointer *Pointer `protobuf:"bytes,2,opt,name=pointer,proto3" json:"pointer,omitempty"` Pointer *Pointer `protobuf:"bytes,2,opt,name=pointer" json:"pointer,omitempty"`
IsPrefix bool `protobuf:"varint,3,opt,name=is_prefix,json=isPrefix,proto3" json:"is_prefix,omitempty"` IsPrefix bool `protobuf:"varint,3,opt,name=is_prefix,json=isPrefix,proto3" json:"is_prefix,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
@ -659,7 +659,7 @@ func (m *ListResponse_Item) Reset() { *m = ListResponse_Item{} }
func (m *ListResponse_Item) String() string { return proto.CompactTextString(m) } func (m *ListResponse_Item) String() string { return proto.CompactTextString(m) }
func (*ListResponse_Item) ProtoMessage() {} func (*ListResponse_Item) ProtoMessage() {}
func (*ListResponse_Item) Descriptor() ([]byte, []int) { func (*ListResponse_Item) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{9, 0} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{9, 0}
} }
func (m *ListResponse_Item) XXX_Unmarshal(b []byte) error { func (m *ListResponse_Item) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListResponse_Item.Unmarshal(m, b) return xxx_messageInfo_ListResponse_Item.Unmarshal(m, b)
@ -711,7 +711,7 @@ func (m *DeleteRequest) Reset() { *m = DeleteRequest{} }
func (m *DeleteRequest) String() string { return proto.CompactTextString(m) } func (m *DeleteRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteRequest) ProtoMessage() {} func (*DeleteRequest) ProtoMessage() {}
func (*DeleteRequest) Descriptor() ([]byte, []int) { func (*DeleteRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{10} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{10}
} }
func (m *DeleteRequest) XXX_Unmarshal(b []byte) error { func (m *DeleteRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteRequest.Unmarshal(m, b) return xxx_messageInfo_DeleteRequest.Unmarshal(m, b)
@ -749,7 +749,7 @@ func (m *DeleteResponse) Reset() { *m = DeleteResponse{} }
func (m *DeleteResponse) String() string { return proto.CompactTextString(m) } func (m *DeleteResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteResponse) ProtoMessage() {} func (*DeleteResponse) ProtoMessage() {}
func (*DeleteResponse) Descriptor() ([]byte, []int) { func (*DeleteResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{11} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{11}
} }
func (m *DeleteResponse) XXX_Unmarshal(b []byte) error { func (m *DeleteResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteResponse.Unmarshal(m, b) return xxx_messageInfo_DeleteResponse.Unmarshal(m, b)
@ -784,7 +784,7 @@ func (m *IterateRequest) Reset() { *m = IterateRequest{} }
func (m *IterateRequest) String() string { return proto.CompactTextString(m) } func (m *IterateRequest) String() string { return proto.CompactTextString(m) }
func (*IterateRequest) ProtoMessage() {} func (*IterateRequest) ProtoMessage() {}
func (*IterateRequest) Descriptor() ([]byte, []int) { func (*IterateRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_pointerdb_a8e1675f0e1f1a65, []int{12} return fileDescriptor_pointerdb_d3fa2888a84a5ca2, []int{12}
} }
func (m *IterateRequest) XXX_Unmarshal(b []byte) error { func (m *IterateRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IterateRequest.Unmarshal(m, b) return xxx_messageInfo_IterateRequest.Unmarshal(m, b)
@ -1030,71 +1030,72 @@ var _PointerDB_serviceDesc = grpc.ServiceDesc{
Metadata: "pointerdb.proto", Metadata: "pointerdb.proto",
} }
func init() { proto.RegisterFile("pointerdb.proto", fileDescriptor_pointerdb_a8e1675f0e1f1a65) } func init() { proto.RegisterFile("pointerdb.proto", fileDescriptor_pointerdb_d3fa2888a84a5ca2) }
var fileDescriptor_pointerdb_a8e1675f0e1f1a65 = []byte{ var fileDescriptor_pointerdb_d3fa2888a84a5ca2 = []byte{
// 1003 bytes of a gzipped FileDescriptorProto // 1010 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0x5f, 0x6f, 0x1b, 0x45, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0xcd, 0x6e, 0x1b, 0x37,
0x10, 0xaf, 0xff, 0xdb, 0xe3, 0x38, 0x35, 0xab, 0x90, 0xba, 0x6e, 0x51, 0xa2, 0xab, 0x40, 0x01, 0x10, 0x8e, 0xfe, 0xa5, 0x59, 0xc9, 0x56, 0x09, 0xd7, 0x51, 0x94, 0x14, 0x76, 0x37, 0x68, 0xe1,
0xaa, 0x0b, 0x32, 0x95, 0x90, 0x28, 0x08, 0x35, 0x4d, 0xa8, 0x2c, 0xb5, 0xc1, 0x5a, 0xe7, 0x89, 0xb6, 0x81, 0x5c, 0xa8, 0x01, 0x0a, 0x34, 0x2d, 0x8a, 0x38, 0x76, 0x03, 0x01, 0x89, 0x2b, 0x50,
0x97, 0xd3, 0xda, 0x37, 0xb6, 0x57, 0xdc, 0xdd, 0x5e, 0x76, 0xf7, 0x42, 0x93, 0x6f, 0xc2, 0x37, 0x3e, 0xf5, 0xb2, 0xa0, 0xb4, 0x23, 0x89, 0xa8, 0x76, 0xb9, 0x26, 0xb9, 0x6e, 0xec, 0x37, 0xe9,
0xe1, 0x85, 0x47, 0x3e, 0x0a, 0x8f, 0x88, 0xaf, 0x80, 0x76, 0xf7, 0xce, 0x3e, 0x37, 0x34, 0x7d, 0x9b, 0xf4, 0xd2, 0x63, 0x1f, 0xa5, 0xe7, 0xbe, 0x40, 0x0f, 0x05, 0xc9, 0x5d, 0x69, 0x15, 0x37,
0xe0, 0xc5, 0xbe, 0x99, 0xf9, 0xcd, 0xec, 0xce, 0xfc, 0x7e, 0xb3, 0x70, 0x3f, 0x15, 0x3c, 0xd1, 0xce, 0x21, 0x17, 0x69, 0xe7, 0xe3, 0x37, 0x43, 0xce, 0x7c, 0x1f, 0x09, 0xbb, 0x89, 0xe0, 0xb1,
0x28, 0xc3, 0x99, 0x9f, 0x4a, 0xa1, 0x05, 0xe9, 0xac, 0x1d, 0xc3, 0x83, 0xa5, 0x10, 0xcb, 0x08, 0x46, 0x19, 0x4e, 0x07, 0x89, 0x14, 0x5a, 0x90, 0xd6, 0x1a, 0xe8, 0x1f, 0x2c, 0x84, 0x58, 0xac,
0x8f, 0x6d, 0x60, 0x96, 0x2d, 0x8e, 0x35, 0x8f, 0x51, 0x69, 0x16, 0xa7, 0x0e, 0x3b, 0xec, 0x89, 0xf0, 0xd8, 0x2e, 0x4c, 0xd3, 0xf9, 0xb1, 0xe6, 0x11, 0x2a, 0xcd, 0xa2, 0xc4, 0x71, 0xfb, 0x1d,
0x2b, 0x94, 0x11, 0xbb, 0xce, 0xcd, 0x7e, 0xca, 0x71, 0x8e, 0x4a, 0x0b, 0x89, 0xce, 0xe3, 0xfd, 0x71, 0x85, 0x72, 0xc5, 0xae, 0xb3, 0xb0, 0x9b, 0x70, 0x9c, 0xa1, 0xd2, 0x42, 0xa2, 0x43, 0xfc,
0x56, 0x85, 0x3e, 0xc5, 0x30, 0x4b, 0x42, 0x96, 0xcc, 0xaf, 0xa7, 0xf3, 0x15, 0xc6, 0x48, 0xbe, 0xdf, 0xcb, 0xd0, 0xa5, 0x18, 0xa6, 0x71, 0xc8, 0xe2, 0xd9, 0xf5, 0x64, 0xb6, 0xc4, 0x08, 0xc9,
0x85, 0xba, 0xbe, 0x4e, 0x71, 0x50, 0x39, 0xac, 0x1c, 0xed, 0x8e, 0x3e, 0xf3, 0x37, 0x37, 0x78, 0x77, 0x50, 0xd5, 0xd7, 0x09, 0xf6, 0x4a, 0x87, 0xa5, 0xa3, 0x9d, 0xe1, 0xe7, 0x83, 0xcd, 0x09,
0x17, 0xea, 0xbb, 0xbf, 0x8b, 0xeb, 0x14, 0xa9, 0xcd, 0x21, 0x0f, 0xa0, 0x15, 0xf3, 0x24, 0x90, 0xde, 0xa6, 0x0e, 0xdc, 0xdf, 0xc5, 0x75, 0x82, 0xd4, 0xe6, 0x90, 0xfb, 0xd0, 0x88, 0x78, 0x1c,
0x78, 0x39, 0xa8, 0x1e, 0x56, 0x8e, 0x1a, 0xb4, 0x19, 0xf3, 0x84, 0xe2, 0x25, 0xd9, 0x83, 0x86, 0x48, 0xbc, 0xec, 0x95, 0x0f, 0x4b, 0x47, 0x35, 0x5a, 0x8f, 0x78, 0x4c, 0xf1, 0x92, 0xec, 0x41,
0x16, 0x9a, 0x45, 0x83, 0x9a, 0x75, 0x3b, 0x83, 0x7c, 0x0e, 0x7d, 0x89, 0x29, 0xe3, 0x32, 0xd0, 0x4d, 0x0b, 0xcd, 0x56, 0xbd, 0x8a, 0x85, 0x5d, 0x40, 0xbe, 0x80, 0xae, 0xc4, 0x84, 0x71, 0x19,
0x2b, 0x89, 0x6a, 0x25, 0xa2, 0x70, 0x50, 0xb7, 0x80, 0xfb, 0xce, 0x7f, 0x51, 0xb8, 0xc9, 0x97, 0xe8, 0xa5, 0x44, 0xb5, 0x14, 0xab, 0xb0, 0x57, 0xb5, 0x84, 0x5d, 0x87, 0x5f, 0xe4, 0x30, 0xf9,
0xf0, 0x91, 0xca, 0xe6, 0x73, 0x54, 0xaa, 0x84, 0x6d, 0x58, 0x6c, 0x3f, 0x0f, 0x6c, 0xc0, 0x4f, 0x0a, 0x3e, 0x52, 0xe9, 0x6c, 0x86, 0x4a, 0x15, 0xb8, 0x35, 0xcb, 0xed, 0x66, 0x0b, 0x1b, 0xf2,
0x81, 0xa0, 0x64, 0x2a, 0x93, 0x18, 0xa8, 0x15, 0x33, 0xbf, 0xfc, 0x06, 0x07, 0x4d, 0x87, 0xce, 0x13, 0x20, 0x28, 0x99, 0x4a, 0x25, 0x06, 0x6a, 0xc9, 0xcc, 0x2f, 0xbf, 0xc1, 0x5e, 0xdd, 0xb1,
0x23, 0x53, 0x13, 0x98, 0xf2, 0x1b, 0xf4, 0xf6, 0x00, 0x36, 0x8d, 0x90, 0x26, 0x54, 0xe9, 0xb4, 0xb3, 0x95, 0x89, 0x59, 0x98, 0xf0, 0x1b, 0xf4, 0xf7, 0x00, 0x36, 0x8d, 0x90, 0x3a, 0x94, 0xe9,
0x7f, 0xcf, 0x7b, 0x09, 0x5d, 0x8a, 0xb1, 0xd0, 0x38, 0x31, 0x53, 0x23, 0x8f, 0xa0, 0x63, 0xc7, 0xa4, 0x7b, 0xcf, 0x7f, 0x01, 0x1e, 0xc5, 0x48, 0x68, 0x1c, 0x9b, 0xa9, 0x91, 0x87, 0xd0, 0xb2,
0x17, 0x24, 0x59, 0x6c, 0x47, 0xd3, 0xa0, 0x6d, 0xeb, 0x38, 0xcf, 0x62, 0xd3, 0x76, 0x22, 0x42, 0xe3, 0x0b, 0xe2, 0x34, 0xb2, 0xa3, 0xa9, 0xd1, 0xa6, 0x05, 0xce, 0xd3, 0xc8, 0xb4, 0x1d, 0x8b,
0x0c, 0x78, 0x68, 0xdb, 0xee, 0xd0, 0xa6, 0x31, 0xc7, 0xa1, 0xf7, 0x67, 0x05, 0x7a, 0xae, 0xca, 0x10, 0x03, 0x1e, 0xda, 0xb6, 0x5b, 0xb4, 0x6e, 0xc2, 0x51, 0xe8, 0xff, 0x55, 0x82, 0x8e, 0xab,
0x14, 0x97, 0x31, 0x26, 0x9a, 0x3c, 0x07, 0x90, 0xeb, 0x31, 0xda, 0x42, 0xdd, 0xd1, 0xa3, 0x3b, 0x32, 0xc1, 0x45, 0x84, 0xb1, 0x26, 0xcf, 0x00, 0xe4, 0x7a, 0x8c, 0xb6, 0x90, 0x37, 0x7c, 0x78,
0x66, 0x4c, 0x4b, 0x70, 0xf2, 0x10, 0xdc, 0x99, 0x9b, 0x83, 0x5a, 0xd6, 0x1e, 0x87, 0xe4, 0x39, 0xc7, 0x8c, 0x69, 0x81, 0x4e, 0x1e, 0x80, 0xdb, 0x73, 0xb3, 0x51, 0xc3, 0xc6, 0xa3, 0x90, 0x3c,
0xf4, 0xa4, 0x3d, 0x28, 0x70, 0x2c, 0x0f, 0x6a, 0x87, 0xb5, 0xa3, 0xee, 0x68, 0x7f, 0xab, 0xf4, 0x83, 0x8e, 0xb4, 0x1b, 0x05, 0x4e, 0xe5, 0x5e, 0xe5, 0xb0, 0x72, 0xe4, 0x0d, 0xf7, 0xb7, 0x4a,
0xba, 0x1d, 0xba, 0x23, 0x37, 0x86, 0x22, 0x07, 0xd0, 0x8d, 0x51, 0xfe, 0x12, 0x61, 0x20, 0x85, 0xaf, 0xdb, 0xa1, 0x6d, 0xb9, 0x09, 0x14, 0x39, 0x00, 0x2f, 0x42, 0xf9, 0xeb, 0x0a, 0x03, 0x29,
0xd0, 0x96, 0x82, 0x1d, 0x0a, 0xce, 0x45, 0x85, 0xd0, 0xde, 0xdf, 0x55, 0x68, 0x4d, 0x5c, 0x21, 0x84, 0xb6, 0x12, 0xb4, 0x29, 0x38, 0x88, 0x0a, 0xa1, 0xfd, 0x7f, 0xcb, 0xd0, 0x18, 0xbb, 0x42,
0x72, 0xbc, 0xa5, 0x8f, 0xf2, 0xdd, 0x73, 0x84, 0x7f, 0xca, 0x34, 0x2b, 0x89, 0xe2, 0x53, 0xd8, 0xe4, 0x78, 0xcb, 0x1f, 0xc5, 0xb3, 0x67, 0x8c, 0xc1, 0x29, 0xd3, 0xac, 0x60, 0x8a, 0xcf, 0x60,
0xe5, 0x49, 0xc4, 0x13, 0x0c, 0x94, 0x1b, 0x82, 0x15, 0xc1, 0x0e, 0xed, 0x39, 0x6f, 0x31, 0x99, 0x87, 0xc7, 0x2b, 0x1e, 0x63, 0xa0, 0xdc, 0x10, 0xac, 0x09, 0xda, 0xb4, 0xe3, 0xd0, 0x7c, 0x32,
0xaf, 0xa0, 0xe9, 0x2e, 0x65, 0xcf, 0xef, 0x8e, 0x06, 0xb7, 0xae, 0x9e, 0x23, 0x69, 0x8e, 0x23, 0x5f, 0x43, 0xdd, 0x1d, 0xca, 0xee, 0xef, 0x0d, 0x7b, 0xb7, 0x8e, 0x9e, 0x31, 0x69, 0xc6, 0x23,
0x04, 0xea, 0x96, 0x58, 0x23, 0x83, 0x1a, 0xb5, 0xdf, 0xe4, 0x07, 0xe8, 0xcd, 0x25, 0x32, 0xcd, 0x9f, 0x42, 0x3b, 0xab, 0xe8, 0x04, 0x36, 0x76, 0xa8, 0x50, 0x2f, 0xc3, 0x8c, 0xb6, 0xe4, 0x47,
0x45, 0x12, 0x84, 0x4c, 0x3b, 0xd6, 0xbb, 0xa3, 0xa1, 0xef, 0x96, 0xc5, 0x2f, 0x96, 0xc5, 0xbf, 0xe8, 0xcc, 0x24, 0x32, 0xcd, 0x45, 0x1c, 0x84, 0x4c, 0x3b, 0x13, 0x78, 0xc3, 0xfe, 0xc0, 0xdd,
0x28, 0x96, 0x85, 0xee, 0x14, 0x09, 0xa7, 0x4c, 0x23, 0x79, 0x09, 0xf7, 0xf1, 0x6d, 0xca, 0x65, 0x9d, 0x41, 0x7e, 0x77, 0x06, 0x17, 0xf9, 0xdd, 0xa1, 0xed, 0x3c, 0xe1, 0x94, 0x69, 0x24, 0x2f,
0xa9, 0x44, 0xeb, 0x83, 0x25, 0x76, 0x37, 0x29, 0xb6, 0xc8, 0x10, 0xda, 0x31, 0x6a, 0x16, 0x32, 0x60, 0x17, 0xdf, 0x24, 0x5c, 0x16, 0x4a, 0x34, 0xde, 0x5b, 0x62, 0x67, 0x93, 0x62, 0x8b, 0xf4,
0xcd, 0x06, 0x6d, 0xdb, 0xec, 0xda, 0xf6, 0x3c, 0x68, 0x17, 0x03, 0x22, 0x00, 0xcd, 0xf1, 0xf9, 0xa1, 0x19, 0xa1, 0x66, 0x21, 0xd3, 0xac, 0xd7, 0xb4, 0xbd, 0xaf, 0x63, 0xdf, 0x87, 0x66, 0x3e,
0xeb, 0xf1, 0xf9, 0x59, 0xff, 0x9e, 0xf9, 0xa6, 0x67, 0x6f, 0x7e, 0xba, 0x38, 0xeb, 0x57, 0xbc, 0x2f, 0x02, 0x50, 0x1f, 0x9d, 0xbf, 0x1a, 0x9d, 0x9f, 0x75, 0xef, 0x99, 0x6f, 0x7a, 0xf6, 0xfa,
0x73, 0x80, 0x49, 0xa6, 0x29, 0x5e, 0x66, 0xa8, 0xb4, 0xe9, 0x33, 0x65, 0x7a, 0x65, 0x27, 0xde, 0xe7, 0x8b, 0xb3, 0x6e, 0xc9, 0x3f, 0x07, 0x18, 0xa7, 0x9a, 0xe2, 0x65, 0x8a, 0x4a, 0x13, 0x02,
0xa1, 0xf6, 0x9b, 0x3c, 0x85, 0x56, 0x3e, 0x1e, 0xab, 0x84, 0xee, 0x88, 0xdc, 0x26, 0x82, 0x16, 0xd5, 0x84, 0xe9, 0xa5, 0x15, 0xa0, 0x45, 0xed, 0x37, 0x79, 0x02, 0x8d, 0x6c, 0x5a, 0xd6, 0x18,
0x10, 0xef, 0x10, 0xe0, 0x15, 0xde, 0x55, 0xcf, 0xfb, 0xbd, 0x02, 0xdd, 0xd7, 0x5c, 0xad, 0x31, 0xde, 0x90, 0xdc, 0xd6, 0x85, 0xe6, 0x14, 0xff, 0x10, 0xe0, 0x25, 0xde, 0x55, 0xcf, 0xff, 0xa3,
0xfb, 0xd0, 0x4c, 0x25, 0x2e, 0xf8, 0xdb, 0x1c, 0x95, 0x5b, 0x46, 0x2a, 0x4a, 0x33, 0xa9, 0x03, 0x04, 0xde, 0x2b, 0xae, 0xd6, 0x9c, 0x7d, 0xa8, 0x27, 0x12, 0xe7, 0xfc, 0x4d, 0xc6, 0xca, 0x22,
0xb6, 0x28, 0xce, 0xee, 0x50, 0xb0, 0xae, 0x17, 0xc6, 0x43, 0x3e, 0x01, 0xc0, 0x24, 0x0c, 0x66, 0xe3, 0x1c, 0xa5, 0x99, 0xd4, 0x01, 0x9b, 0xe7, 0x7b, 0xb7, 0x28, 0x58, 0xe8, 0xb9, 0x41, 0xc8,
0xb8, 0x10, 0x12, 0x2d, 0xd3, 0x1d, 0xda, 0xc1, 0x24, 0x3c, 0xb1, 0x0e, 0xf2, 0x18, 0x3a, 0x12, 0x27, 0x00, 0x18, 0x87, 0xc1, 0x14, 0xe7, 0x42, 0xa2, 0x15, 0xbe, 0x45, 0x5b, 0x18, 0x87, 0x27,
0xe7, 0x99, 0x54, 0xfc, 0xca, 0x11, 0xdd, 0xa6, 0x1b, 0x87, 0x79, 0x26, 0x22, 0x1e, 0x73, 0x9d, 0x16, 0x20, 0x8f, 0xa0, 0x25, 0x71, 0x96, 0x4a, 0xc5, 0xaf, 0x9c, 0xee, 0x4d, 0xba, 0x01, 0xcc,
0x6f, 0xb6, 0x33, 0x4c, 0x49, 0x33, 0xbd, 0x60, 0x11, 0xb1, 0xa5, 0xb2, 0x84, 0xb6, 0x68, 0xc7, 0xab, 0xb1, 0xe2, 0x11, 0xd7, 0xd9, 0x45, 0x77, 0x81, 0x29, 0x69, 0xa6, 0x17, 0xcc, 0x57, 0x6c,
0x78, 0x7e, 0x34, 0x0e, 0xaf, 0x07, 0x5d, 0x3b, 0x2c, 0x95, 0x8a, 0x44, 0xa1, 0xf7, 0x57, 0x05, 0xa1, 0xac, 0xa0, 0x0d, 0xda, 0x32, 0xc8, 0x4f, 0x06, 0xf0, 0x3b, 0xe0, 0xd9, 0x61, 0xa9, 0x44,
0xba, 0xb6, 0x59, 0x67, 0x97, 0x27, 0x55, 0xf9, 0xe0, 0xa4, 0xc8, 0x13, 0x68, 0x98, 0xdd, 0x55, 0xc4, 0x0a, 0xfd, 0xbf, 0x4b, 0xe0, 0xd9, 0x66, 0x5d, 0x5c, 0x9c, 0x54, 0xe9, 0xbd, 0x93, 0x22,
0x83, 0xaa, 0xdd, 0x9f, 0x9e, 0x5f, 0xbc, 0xa1, 0xe7, 0x22, 0x44, 0xea, 0x62, 0xe4, 0x3b, 0xa8, 0x8f, 0xa1, 0x66, 0xae, 0xb2, 0xea, 0x95, 0xed, 0x75, 0xea, 0x0c, 0xf2, 0x27, 0xf5, 0x5c, 0x84,
0xa5, 0x33, 0x66, 0x9b, 0xeb, 0x8e, 0xbe, 0xf0, 0x37, 0xef, 0xaa, 0x14, 0x99, 0x46, 0xe5, 0x4f, 0x48, 0xdd, 0x1a, 0xf9, 0x1e, 0x2a, 0xc9, 0x94, 0xd9, 0xe6, 0xbc, 0xe1, 0x97, 0x83, 0xcd, 0x33,
0xd8, 0x35, 0xca, 0x13, 0x96, 0x84, 0xbf, 0xf2, 0x50, 0xaf, 0x5e, 0x44, 0x91, 0x98, 0x5b, 0x6d, 0x2b, 0x45, 0xaa, 0x51, 0x0d, 0xc6, 0xec, 0x1a, 0xe5, 0x09, 0x8b, 0xc3, 0xdf, 0x78, 0xa8, 0x97,
0x50, 0x93, 0x46, 0xce, 0xa0, 0xc7, 0x32, 0xbd, 0x12, 0x92, 0xdf, 0x58, 0x6f, 0xae, 0xf7, 0x83, 0xcf, 0x57, 0x2b, 0x31, 0xb3, 0xde, 0xa0, 0x26, 0x8d, 0x9c, 0x41, 0x87, 0xa5, 0x7a, 0x29, 0x24,
0xdb, 0x75, 0xa6, 0x7c, 0x99, 0x60, 0xf8, 0x06, 0x95, 0x62, 0x4b, 0xa4, 0xdb, 0x59, 0xde, 0x1f, 0xbf, 0xb1, 0x68, 0x66, 0xff, 0x83, 0xdb, 0x75, 0x26, 0x7c, 0x11, 0x63, 0xf8, 0x1a, 0x95, 0x62,
0x15, 0xd8, 0x71, 0x8c, 0xe5, 0x8d, 0x8e, 0xa0, 0xc1, 0x35, 0xc6, 0x6a, 0x50, 0xb1, 0x57, 0x7f, 0x0b, 0xa4, 0xdb, 0x59, 0xfe, 0x9f, 0x25, 0x68, 0x3b, 0xc5, 0xb2, 0x46, 0x87, 0x50, 0xe3, 0x1a,
0x5c, 0x6a, 0xb3, 0x8c, 0xf3, 0xc7, 0x1a, 0x63, 0xea, 0xa0, 0x46, 0x0a, 0xb1, 0xe1, 0xa9, 0x6a, 0x23, 0xd5, 0x2b, 0xd9, 0xa3, 0x3f, 0x2a, 0xb4, 0x59, 0xe4, 0x0d, 0x46, 0x1a, 0x23, 0xea, 0xa8,
0x99, 0xb0, 0xdf, 0x43, 0x84, 0xba, 0x81, 0xfc, 0x7f, 0xd9, 0x99, 0x47, 0x93, 0xab, 0x20, 0xd7, 0xc6, 0x0a, 0x91, 0xd1, 0xa9, 0x6c, 0x95, 0xb0, 0xdf, 0x7d, 0x84, 0xaa, 0xa1, 0x7c, 0xb8, 0xed,
0x51, 0xcd, 0x1e, 0xd1, 0xe6, 0x6a, 0x62, 0x6d, 0xef, 0x09, 0xf4, 0x4e, 0x31, 0x42, 0x8d, 0x77, 0xcc, 0x1b, 0xca, 0x55, 0x90, 0xf9, 0xa8, 0x62, 0xb7, 0x68, 0x72, 0x35, 0xb6, 0xb1, 0xff, 0x18,
0xc9, 0xb2, 0x0f, 0xbb, 0x05, 0x28, 0xa7, 0x57, 0xc2, 0xee, 0x58, 0xa3, 0x64, 0x9b, 0xbc, 0xf7, 0x3a, 0xa7, 0xb8, 0x42, 0x8d, 0x77, 0xd9, 0xb2, 0x0b, 0x3b, 0x39, 0x29, 0x93, 0x57, 0xc2, 0xce,
0x49, 0x75, 0x0f, 0x1a, 0x0b, 0x2e, 0x95, 0xce, 0x45, 0xea, 0x0c, 0x32, 0x80, 0x96, 0xd3, 0x1b, 0x48, 0xa3, 0x64, 0x9b, 0xbc, 0x77, 0x59, 0x75, 0x0f, 0x6a, 0x73, 0x2e, 0x95, 0xce, 0x4c, 0xea,
0xe6, 0x37, 0x2a, 0x4c, 0x17, 0xb9, 0x42, 0x13, 0xa9, 0x17, 0x11, 0x6b, 0x8e, 0xfe, 0xa9, 0x40, 0x02, 0xd2, 0x83, 0x86, 0xf3, 0x1b, 0x66, 0x27, 0xca, 0x43, 0xb7, 0x72, 0x85, 0x66, 0xa5, 0x9a,
0x27, 0x6f, 0xee, 0xf4, 0x84, 0x3c, 0x83, 0xda, 0x24, 0xd3, 0xe4, 0xe3, 0x72, 0xe7, 0xeb, 0x65, 0xaf, 0xd8, 0x70, 0xf8, 0x4f, 0x09, 0x5a, 0x59, 0x73, 0xa7, 0x27, 0xe4, 0x29, 0x54, 0xc6, 0xa9,
0x1d, 0xee, 0xbf, 0xeb, 0xce, 0xd9, 0x79, 0x06, 0xb5, 0x57, 0xb8, 0x9d, 0xb5, 0x59, 0xc9, 0xad, 0x26, 0x1f, 0x17, 0x3b, 0x5f, 0x5f, 0xd6, 0xfe, 0xfe, 0xdb, 0x70, 0xa6, 0xce, 0x53, 0xa8, 0xbc,
0xac, 0xb2, 0x78, 0xbf, 0x81, 0xba, 0xe1, 0x8e, 0xec, 0xdf, 0x22, 0xd3, 0xe5, 0x3d, 0x78, 0x0f, 0xc4, 0xed, 0xac, 0xcd, 0x95, 0xdc, 0xca, 0x2a, 0x9a, 0xf7, 0x5b, 0xa8, 0x1a, 0xed, 0xc8, 0xfe,
0xc9, 0xe4, 0x7b, 0x68, 0xba, 0xc1, 0x91, 0xf2, 0x3b, 0xba, 0x35, 0xf0, 0xe1, 0xc3, 0xff, 0x88, 0x2d, 0x31, 0x5d, 0xde, 0xfd, 0x77, 0x88, 0x4c, 0x7e, 0x80, 0xba, 0x1b, 0x1c, 0x29, 0x3e, 0xab,
0xb8, 0xf4, 0x93, 0xfa, 0xcf, 0xd5, 0x74, 0x36, 0x6b, 0xda, 0xa7, 0xee, 0xeb, 0x7f, 0x03, 0x00, 0x5b, 0x03, 0xef, 0x3f, 0xf8, 0x9f, 0x15, 0x97, 0x7e, 0x52, 0xfd, 0xa5, 0x9c, 0x4c, 0xa7, 0x75,
0x00, 0xff, 0xff, 0xa1, 0x60, 0x9c, 0x3f, 0x86, 0x08, 0x00, 0x00, 0xfb, 0xd4, 0x7d, 0xf3, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf0, 0x5e, 0x56, 0xbe, 0x95, 0x08,
0x00, 0x00,
} }

View File

@ -60,7 +60,7 @@ message Pointer {
bytes inline_segment = 3; bytes inline_segment = 3;
RemoteSegment remote = 4; RemoteSegment remote = 4;
int64 size = 5; int64 segment_size = 5;
google.protobuf.Timestamp creation_date = 6; google.protobuf.Timestamp creation_date = 6;
google.protobuf.Timestamp expiration_date = 7; google.protobuf.Timestamp expiration_date = 7;

View File

@ -33,7 +33,7 @@ func PieceRanger(ctx context.Context, c *PieceStore, stream pb.PieceStoreRoutes_
if err != nil { if err != nil {
return nil, err return nil, err
} }
return &pieceRanger{c: c, id: id, size: piece.Size, stream: stream, pba: pba, authorization: authorization}, nil return &pieceRanger{c: c, id: id, size: piece.PieceSize, stream: stream, pba: pba, authorization: authorization}, nil
} }
// PieceRangerSize creates a PieceRanger with known size. // PieceRangerSize creates a PieceRanger with known size.
@ -64,7 +64,7 @@ func (r *pieceRanger) Range(ctx context.Context, offset, length int64) (io.ReadC
} }
// send piece data // send piece data
if err := r.stream.Send(&pb.PieceRetrieval{PieceData: &pb.PieceRetrieval_PieceData{Id: r.id.String(), Size: length, Offset: offset}, Authorization: r.authorization}); err != nil { if err := r.stream.Send(&pb.PieceRetrieval{PieceData: &pb.PieceRetrieval_PieceData{Id: r.id.String(), PieceSize: length, Offset: offset}, Authorization: r.authorization}); err != nil {
return nil, err return nil, err
} }

View File

@ -51,7 +51,7 @@ func TestPieceRanger(t *testing.T) {
route.EXPECT().Piece( route.EXPECT().Piece(
gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(),
).Return(&pb.PieceSummary{Size: int64(len(tt.data))}, nil) ).Return(&pb.PieceSummary{PieceSize: int64(len(tt.data))}, nil)
stream := pb.NewMockPieceStoreRoutes_RetrieveClient(ctrl) stream := pb.NewMockPieceStoreRoutes_RetrieveClient(ctrl)
pid := NewPieceID() pid := NewPieceID()
@ -59,7 +59,7 @@ func TestPieceRanger(t *testing.T) {
if tt.offset >= 0 && tt.length > 0 && tt.offset+tt.length <= tt.size { if tt.offset >= 0 && tt.length > 0 && tt.offset+tt.length <= tt.size {
msg1 := &pb.PieceRetrieval{ msg1 := &pb.PieceRetrieval{
PieceData: &pb.PieceRetrieval_PieceData{ PieceData: &pb.PieceRetrieval_PieceData{
Id: pid.String(), Size: tt.length, Offset: tt.offset, Id: pid.String(), PieceSize: tt.length, Offset: tt.offset,
}, },
} }
@ -67,7 +67,7 @@ func TestPieceRanger(t *testing.T) {
stream.EXPECT().Send(gomock.Any()).Return(nil).MinTimes(0).MaxTimes(1) stream.EXPECT().Send(gomock.Any()).Return(nil).MinTimes(0).MaxTimes(1)
stream.EXPECT().Recv().Return( stream.EXPECT().Recv().Return(
&pb.PieceRetrievalStream{ &pb.PieceRetrievalStream{
Size: tt.length, PieceSize: tt.length,
Content: []byte(tt.data)[tt.offset : tt.offset+tt.length], Content: []byte(tt.data)[tt.offset : tt.offset+tt.length],
}, nil) }, nil)
stream.EXPECT().Recv().Return(&pb.PieceRetrievalStream{}, io.EOF) stream.EXPECT().Recv().Return(&pb.PieceRetrievalStream{}, io.EOF)
@ -137,7 +137,7 @@ func TestPieceRangerSize(t *testing.T) {
if tt.offset >= 0 && tt.length > 0 && tt.offset+tt.length <= tt.size { if tt.offset >= 0 && tt.length > 0 && tt.offset+tt.length <= tt.size {
msg1 := &pb.PieceRetrieval{ msg1 := &pb.PieceRetrieval{
PieceData: &pb.PieceRetrieval_PieceData{ PieceData: &pb.PieceRetrieval_PieceData{
Id: pid.String(), Size: tt.length, Offset: tt.offset, Id: pid.String(), PieceSize: tt.length, Offset: tt.offset,
}, },
} }
@ -145,7 +145,7 @@ func TestPieceRangerSize(t *testing.T) {
stream.EXPECT().Send(gomock.Any()).Return(nil).MinTimes(0).MaxTimes(1) stream.EXPECT().Send(gomock.Any()).Return(nil).MinTimes(0).MaxTimes(1)
stream.EXPECT().Recv().Return( stream.EXPECT().Recv().Return(
&pb.PieceRetrievalStream{ &pb.PieceRetrievalStream{
Size: tt.length, PieceSize: tt.length,
Content: []byte(tt.data)[tt.offset : tt.offset+tt.length], Content: []byte(tt.data)[tt.offset : tt.offset+tt.length],
}, nil) }, nil)
stream.EXPECT().Recv().Return(&pb.PieceRetrievalStream{}, io.EOF) stream.EXPECT().Recv().Return(&pb.PieceRetrievalStream{}, io.EOF)

View File

@ -24,7 +24,7 @@ func NewStreamWriter(s *Server, stream pb.PieceStoreRoutes_RetrieveServer) *Stre
// Write -- Write method for piece upload to stream for Server.Retrieve // Write -- Write method for piece upload to stream for Server.Retrieve
func (s *StreamWriter) Write(b []byte) (int, error) { func (s *StreamWriter) Write(b []byte) (int, error) {
// Write the buffer to the stream we opened earlier // Write the buffer to the stream we opened earlier
if err := s.stream.Send(&pb.PieceRetrievalStream{Size: int64(len(b)), Content: b}); err != nil { if err := s.stream.Send(&pb.PieceRetrievalStream{PieceSize: int64(len(b)), Content: b}); err != nil {
return 0, err return 0, err
} }

View File

@ -68,11 +68,11 @@ func (s *Server) Retrieve(stream pb.PieceStoreRoutes_RetrieveServer) (err error)
} }
// Read the size specified // Read the size specified
totalToRead := pd.GetSize() totalToRead := pd.GetPieceSize()
fileSize := fileInfo.Size() fileSize := fileInfo.Size()
// Read the entire file if specified -1 but make sure we do it from the correct offset // Read the entire file if specified -1 but make sure we do it from the correct offset
if pd.GetSize() <= -1 || totalToRead+pd.GetOffset() > fileSize { if pd.GetPieceSize() <= -1 || totalToRead+pd.GetOffset() > fileSize {
totalToRead = fileSize - pd.GetOffset() totalToRead = fileSize - pd.GetOffset()
} }

View File

@ -235,7 +235,7 @@ func (s *Server) Piece(ctx context.Context, in *pb.PieceId) (*pb.PieceSummary, e
} }
zap.S().Infof("Successfully retrieved meta for %s.", in.GetId()) zap.S().Infof("Successfully retrieved meta for %s.", in.GetId())
return &pb.PieceSummary{Id: in.GetId(), Size: fileInfo.Size(), ExpirationUnixSec: ttl}, nil return &pb.PieceSummary{Id: in.GetId(), PieceSize: fileInfo.Size(), ExpirationUnixSec: ttl}, nil
} }
// Stats will return statistics about the Server // Stats will return statistics about the Server

View File

@ -122,7 +122,7 @@ func TestPiece(t *testing.T) {
assert.NoError(err) assert.NoError(err)
assert.Equal(tt.id, resp.GetId()) assert.Equal(tt.id, resp.GetId())
assert.Equal(tt.size, resp.GetSize()) assert.Equal(tt.size, resp.GetPieceSize())
assert.Equal(tt.expiration, resp.GetExpirationUnixSec()) assert.Equal(tt.expiration, resp.GetExpirationUnixSec())
}) })
} }
@ -233,7 +233,7 @@ func TestRetrieve(t *testing.T) {
assert.NoError(err) assert.NoError(err)
// send piece database // send piece database
err = stream.Send(&pb.PieceRetrieval{PieceData: &pb.PieceRetrieval_PieceData{Id: tt.id, Size: tt.reqSize, Offset: tt.offset}}) err = stream.Send(&pb.PieceRetrieval{PieceData: &pb.PieceRetrieval_PieceData{Id: tt.id, PieceSize: tt.reqSize, Offset: tt.offset}})
assert.NoError(err) assert.NoError(err)
totalAllocated := int64(0) totalAllocated := int64(0)
@ -274,7 +274,7 @@ func TestRetrieve(t *testing.T) {
} }
data = fmt.Sprintf("%s%s", data, string(resp.GetContent())) data = fmt.Sprintf("%s%s", data, string(resp.GetContent()))
totalRetrieved += resp.GetSize() totalRetrieved += resp.GetPieceSize()
} }
assert.NoError(err) assert.NoError(err)

View File

@ -68,7 +68,7 @@ func makePointer(path storj.Path) pb.PutRequest {
PieceId: "testId", PieceId: "testId",
RemotePieces: rps, RemotePieces: rps,
}, },
Size: int64(1), SegmentSize: int64(1),
}, },
} }
return pr return pr
@ -198,7 +198,7 @@ func TestList(t *testing.T) {
{"prefix", "after", "before", false, 1, meta.All, "some key", {"prefix", "after", "before", false, 1, meta.All, "some key",
[]*pb.ListResponse_Item{ []*pb.ListResponse_Item{
{Path: "a/b/c", Pointer: &pb.Pointer{ {Path: "a/b/c", Pointer: &pb.Pointer{
Size: 1234, SegmentSize: 1234,
CreationDate: ptypes.TimestampNow(), CreationDate: ptypes.TimestampNow(),
ExpirationDate: ptypes.TimestampNow(), ExpirationDate: ptypes.TimestampNow(),
}}, }},
@ -206,8 +206,8 @@ func TestList(t *testing.T) {
true, nil, ""}, true, nil, ""},
{"some/prefix", "start/after", "end/before", true, 123, meta.Size, "some key", {"some/prefix", "start/after", "end/before", true, 123, meta.Size, "some key",
[]*pb.ListResponse_Item{ []*pb.ListResponse_Item{
{Path: "a/b/c", Pointer: &pb.Pointer{Size: 1234}}, {Path: "a/b/c", Pointer: &pb.Pointer{SegmentSize: 1234}},
{Path: "x/y", Pointer: &pb.Pointer{Size: 789}}, {Path: "x/y", Pointer: &pb.Pointer{SegmentSize: 789}},
}, },
true, nil, ""}, true, nil, ""},
} { } {
@ -246,7 +246,7 @@ func TestList(t *testing.T) {
for i := 0; i < len(items); i++ { for i := 0; i < len(items); i++ {
assert.Equal(t, tt.items[i].GetPath(), items[i].Path) assert.Equal(t, tt.items[i].GetPath(), items[i].Path)
assert.Equal(t, tt.items[i].GetPointer().GetSize(), items[i].Pointer.GetSize()) assert.Equal(t, tt.items[i].GetPointer().GetSegmentSize(), items[i].Pointer.GetSegmentSize())
assert.Equal(t, tt.items[i].GetPointer().GetCreationDate(), items[i].Pointer.GetCreationDate()) assert.Equal(t, tt.items[i].GetPointer().GetCreationDate(), items[i].Pointer.GetCreationDate())
assert.Equal(t, tt.items[i].GetPointer().GetExpirationDate(), items[i].Pointer.GetExpirationDate()) assert.Equal(t, tt.items[i].GetPointer().GetExpirationDate(), items[i].Pointer.GetExpirationDate())
} }

View File

@ -61,7 +61,7 @@ func (s *Server) validateAuth(ctx context.Context) error {
func (s *Server) validateSegment(req *pb.PutRequest) error { func (s *Server) validateSegment(req *pb.PutRequest) error {
min := s.config.MinRemoteSegmentSize min := s.config.MinRemoteSegmentSize
remote := req.GetPointer().Remote remote := req.GetPointer().Remote
remoteSize := req.GetPointer().GetSize() remoteSize := req.GetPointer().GetSegmentSize()
if remote != nil && remoteSize < int64(min) { if remote != nil && remoteSize < int64(min) {
return segmentError.New("remote segment size %d less than minimum allowed %d", remoteSize, min) return segmentError.New("remote segment size %d less than minimum allowed %d", remoteSize, min)
@ -256,7 +256,7 @@ func (s *Server) setMetadata(item *pb.ListResponse_Item, data []byte, metaFlags
item.Pointer.ExpirationDate = pr.GetExpirationDate() item.Pointer.ExpirationDate = pr.GetExpirationDate()
} }
if metaFlags&meta.Size != 0 { if metaFlags&meta.Size != 0 {
item.Pointer.Size = pr.GetSize() item.Pointer.SegmentSize = pr.GetSegmentSize()
} }
if metaFlags&meta.UserDefined != 0 { if metaFlags&meta.UserDefined != 0 {
item.Pointer.Metadata = pr.GetMetadata() item.Pointer.Metadata = pr.GetMetadata()

View File

@ -97,7 +97,7 @@ func TestServiceGet(t *testing.T) {
path := "a/b/c" path := "a/b/c"
pr := &pb.Pointer{Size: 123} pr := &pb.Pointer{SegmentSize: 123}
prBytes, err := proto.Marshal(pr) prBytes, err := proto.Marshal(pr)
assert.NoError(t, err, errTag) assert.NoError(t, err, errTag)

View File

@ -107,7 +107,7 @@ func (s *segmentStore) Put(ctx context.Context, data io.Reader, expiration time.
pointer = &pb.Pointer{ pointer = &pb.Pointer{
Type: pb.Pointer_INLINE, Type: pb.Pointer_INLINE,
InlineSegment: peekReader.thresholdBuf, InlineSegment: peekReader.thresholdBuf,
Size: int64(len(peekReader.thresholdBuf)), SegmentSize: int64(len(peekReader.thresholdBuf)),
ExpirationDate: exp, ExpirationDate: exp,
Metadata: metadata, Metadata: metadata,
} }
@ -181,7 +181,7 @@ func (s *segmentStore) makeRemotePointer(nodes []*pb.Node, pieceID psclient.Piec
PieceId: string(pieceID), PieceId: string(pieceID),
RemotePieces: remotePieces, RemotePieces: remotePieces,
}, },
Size: readerSize, SegmentSize: readerSize,
ExpirationDate: exp, ExpirationDate: exp,
Metadata: metadata, Metadata: metadata,
} }
@ -230,7 +230,7 @@ func (s *segmentStore) Get(ctx context.Context, path storj.Path) (rr ranger.Rang
authorization := s.pdb.SignedMessage() authorization := s.pdb.SignedMessage()
pba := s.pdb.PayerBandwidthAllocation() pba := s.pdb.PayerBandwidthAllocation()
rr, err = s.ec.Get(ctx, nodes, es, pid, pr.GetSize(), pba, authorization) rr, err = s.ec.Get(ctx, nodes, es, pid, pr.GetSegmentSize(), pba, authorization)
if err != nil { if err != nil {
return nil, Meta{}, Error.Wrap(err) return nil, Meta{}, Error.Wrap(err)
} }
@ -377,7 +377,7 @@ func (s *segmentStore) Repair(ctx context.Context, path storj.Path, lostPieces [
pba := s.pdb.PayerBandwidthAllocation() pba := s.pdb.PayerBandwidthAllocation()
// download the segment using the nodes just with healthy nodes // download the segment using the nodes just with healthy nodes
rr, err := s.ec.Get(ctx, healthyNodes, es, pid, pr.GetSize(), pba, signedMessage) rr, err := s.ec.Get(ctx, healthyNodes, es, pid, pr.GetSegmentSize(), pba, signedMessage)
if err != nil { if err != nil {
return Error.Wrap(err) return Error.Wrap(err)
} }
@ -472,7 +472,7 @@ func convertMeta(pr *pb.Pointer) Meta {
return Meta{ return Meta{
Modified: convertTime(pr.GetCreationDate()), Modified: convertTime(pr.GetCreationDate()),
Expiration: convertTime(pr.GetExpirationDate()), Expiration: convertTime(pr.GetExpirationDate()),
Size: pr.GetSize(), Size: pr.GetSegmentSize(),
Data: pr.GetMetadata(), Data: pr.GetMetadata(),
} }
} }

View File

@ -216,7 +216,7 @@ func TestSegmentStoreGetInline(t *testing.T) {
InlineSegment: tt.inlineContent, InlineSegment: tt.inlineContent,
CreationDate: someTime, CreationDate: someTime,
ExpirationDate: someTime, ExpirationDate: someTime,
Size: tt.size, SegmentSize: tt.size,
Metadata: tt.metadata, Metadata: tt.metadata,
}, nil, nil), }, nil, nil),
} }
@ -279,7 +279,7 @@ func TestSegmentStoreRepairRemote(t *testing.T) {
}, },
CreationDate: someTime, CreationDate: someTime,
ExpirationDate: someTime, ExpirationDate: someTime,
Size: tt.size, SegmentSize: tt.size,
Metadata: tt.metadata, Metadata: tt.metadata,
}, nil, nil), }, nil, nil),
mockOC.EXPECT().BulkLookup(gomock.Any(), gomock.Any()), mockOC.EXPECT().BulkLookup(gomock.Any(), gomock.Any()),
@ -352,7 +352,7 @@ func TestSegmentStoreGetRemote(t *testing.T) {
}, },
CreationDate: someTime, CreationDate: someTime,
ExpirationDate: someTime, ExpirationDate: someTime,
Size: tt.size, SegmentSize: tt.size,
Metadata: tt.metadata, Metadata: tt.metadata,
}, nil, nil), }, nil, nil),
mockOC.EXPECT().BulkLookup(gomock.Any(), gomock.Any()), mockOC.EXPECT().BulkLookup(gomock.Any(), gomock.Any()),
@ -406,7 +406,7 @@ func TestSegmentStoreDeleteInline(t *testing.T) {
InlineSegment: tt.inlineContent, InlineSegment: tt.inlineContent,
CreationDate: someTime, CreationDate: someTime,
ExpirationDate: someTime, ExpirationDate: someTime,
Size: tt.size, SegmentSize: tt.size,
Metadata: tt.metadata, Metadata: tt.metadata,
}, nil, nil), }, nil, nil),
mockPDB.EXPECT().Delete( mockPDB.EXPECT().Delete(
@ -466,7 +466,7 @@ func TestSegmentStoreDeleteRemote(t *testing.T) {
}, },
CreationDate: someTime, CreationDate: someTime,
ExpirationDate: someTime, ExpirationDate: someTime,
Size: tt.size, SegmentSize: tt.size,
Metadata: tt.metadata, Metadata: tt.metadata,
}, nil, nil), }, nil, nil),
mockOC.EXPECT().BulkLookup(gomock.Any(), gomock.Any()), mockOC.EXPECT().BulkLookup(gomock.Any(), gomock.Any()),
@ -526,7 +526,7 @@ func TestSegmentStoreList(t *testing.T) {
InlineSegment: tt.inlineContent, InlineSegment: tt.inlineContent,
CreationDate: someTime, CreationDate: someTime,
ExpirationDate: someTime, ExpirationDate: someTime,
Size: int64(4), SegmentSize: int64(4),
Metadata: tt.metadata, Metadata: tt.metadata,
}, },
}, },