Add header to coordinator proto

This commit is contained in:
mcrakhman 2023-03-02 12:18:12 +01:00 committed by Mikhail Iudin
parent 8feb5cd180
commit 2b3ba949d3
No known key found for this signature in database
GPG Key ID: FAAAA8BAABDFF1C0
2 changed files with 93 additions and 38 deletions

View File

@ -52,6 +52,7 @@ func (SpaceStatus) EnumDescriptor() ([]byte, []int) {
type SpaceSignRequest struct { type SpaceSignRequest struct {
SpaceId string `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"` SpaceId string `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"`
Header []byte `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"`
} }
func (m *SpaceSignRequest) Reset() { *m = SpaceSignRequest{} } func (m *SpaceSignRequest) Reset() { *m = SpaceSignRequest{} }
@ -94,6 +95,13 @@ func (m *SpaceSignRequest) GetSpaceId() string {
return "" return ""
} }
func (m *SpaceSignRequest) GetHeader() []byte {
if m != nil {
return m.Header
}
return nil
}
type SpaceSignResponse struct { type SpaceSignResponse struct {
Receipt *SpaceReceiptWithSignature `protobuf:"bytes,1,opt,name=receipt,proto3" json:"receipt,omitempty"` Receipt *SpaceReceiptWithSignature `protobuf:"bytes,1,opt,name=receipt,proto3" json:"receipt,omitempty"`
} }
@ -587,44 +595,45 @@ func init() {
} }
var fileDescriptor_d94f6f99586adae2 = []byte{ var fileDescriptor_d94f6f99586adae2 = []byte{
// 581 bytes of a gzipped FileDescriptorProto // 593 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x54, 0xc1, 0x6e, 0xd3, 0x40, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x54, 0xcd, 0x6e, 0xd3, 0x40,
0x10, 0x8d, 0xd3, 0x36, 0x55, 0x26, 0x55, 0x49, 0x17, 0x1a, 0x4c, 0x28, 0x56, 0x65, 0xa0, 0x8a, 0x10, 0x8e, 0xd3, 0x3f, 0x65, 0x12, 0x95, 0x74, 0xa1, 0xc1, 0x84, 0x62, 0x45, 0x06, 0xaa, 0xa8,
0xaa, 0x2a, 0xad, 0x52, 0xe0, 0x8c, 0x28, 0x42, 0x0a, 0x42, 0xa8, 0x72, 0xa9, 0x10, 0x20, 0x84, 0x42, 0x69, 0x95, 0x02, 0x67, 0x44, 0x2b, 0xa4, 0x20, 0x84, 0x2a, 0x97, 0x0a, 0x01, 0x42, 0x68,
0xb6, 0xf6, 0x28, 0x5d, 0xd5, 0xd9, 0x35, 0xf6, 0x06, 0xa9, 0x7c, 0x05, 0x27, 0xbe, 0x86, 0x0f, 0x6b, 0x8f, 0x92, 0x55, 0x1d, 0xaf, 0xb1, 0x37, 0x48, 0xe5, 0x29, 0x38, 0xf1, 0x34, 0x3c, 0x00,
0xe0, 0xd8, 0x23, 0x47, 0x94, 0x7c, 0x05, 0x37, 0x94, 0xb5, 0x9d, 0xac, 0x13, 0x3b, 0xb9, 0x24, 0xc7, 0x1e, 0x39, 0xa2, 0xe4, 0x29, 0xb8, 0xa1, 0xac, 0xd7, 0xc9, 0x3a, 0x71, 0x92, 0x4b, 0xe2,
0xde, 0x37, 0xef, 0xcd, 0xcc, 0xee, 0xbc, 0x5d, 0x78, 0xea, 0x0a, 0x11, 0x7a, 0x8c, 0x53, 0x29, 0xfd, 0x66, 0xbe, 0x99, 0xd9, 0x99, 0x6f, 0x07, 0x9e, 0xb9, 0x9c, 0x47, 0x1e, 0x0b, 0xa8, 0xe0,
0xc2, 0x43, 0xed, 0x3b, 0x08, 0x85, 0x14, 0x87, 0xea, 0x37, 0xd2, 0xf1, 0xb6, 0x82, 0x48, 0x4d, 0xd1, 0xa1, 0xf6, 0x1d, 0x46, 0x5c, 0xf0, 0x43, 0xf9, 0x1b, 0xeb, 0x78, 0x4b, 0x42, 0xa4, 0xac,
0x83, 0xec, 0x03, 0xa8, 0x9f, 0x05, 0xd4, 0xc5, 0x33, 0xd6, 0xe3, 0x0e, 0x7e, 0x1d, 0x60, 0x24, 0x41, 0xf6, 0x29, 0x54, 0xcf, 0x43, 0xea, 0xe2, 0x39, 0xeb, 0x06, 0x0e, 0x7e, 0x1d, 0x60, 0x2c,
0x89, 0x09, 0xeb, 0xd1, 0x18, 0xeb, 0x7a, 0xa6, 0xb1, 0x6b, 0xb4, 0xaa, 0x4e, 0xba, 0xb4, 0xcf, 0x88, 0x09, 0x5b, 0xf1, 0x18, 0xeb, 0x78, 0xa6, 0xd1, 0x30, 0x9a, 0x25, 0x27, 0x3d, 0x92, 0x1a,
0x61, 0x4b, 0x63, 0x47, 0x81, 0xe0, 0x11, 0x92, 0xe7, 0xb0, 0x1e, 0xa2, 0x8b, 0x2c, 0x90, 0x8a, 0x6c, 0xf6, 0x90, 0x7a, 0x18, 0x99, 0xc5, 0x86, 0xd1, 0xac, 0x38, 0xea, 0x64, 0x5f, 0xc0, 0x8e,
0x5e, 0xeb, 0xec, 0xb5, 0xf5, 0xa2, 0x4a, 0xe0, 0xc4, 0x84, 0xf7, 0x4c, 0x5e, 0x8e, 0xb5, 0x54, 0x16, 0x25, 0x0e, 0x79, 0x10, 0x23, 0x79, 0x01, 0x5b, 0x11, 0xba, 0xc8, 0x42, 0x21, 0xc3, 0x94,
0x0e, 0x42, 0x74, 0x52, 0x99, 0x7d, 0x05, 0xf7, 0x0a, 0x59, 0xe4, 0x08, 0x6e, 0x47, 0x5a, 0xf0, 0xdb, 0xfb, 0x2d, 0xbd, 0x18, 0x49, 0x70, 0x12, 0x87, 0xf7, 0x4c, 0xf4, 0xc6, 0x5c, 0x2a, 0x06,
0x94, 0x5e, 0xfb, 0x82, 0xc6, 0x9d, 0x6d, 0x38, 0x79, 0x21, 0xb2, 0x03, 0xd5, 0x28, 0x95, 0x9b, 0x11, 0x3a, 0x29, 0xcd, 0xbe, 0x82, 0x7b, 0x0b, 0xbd, 0xc8, 0x11, 0xdc, 0x8e, 0x35, 0xe3, 0x19,
0x65, 0xc5, 0x9b, 0x02, 0xf6, 0x2f, 0x03, 0x36, 0xf4, 0x6a, 0xc5, 0xdb, 0x25, 0x0d, 0xa8, 0x04, 0xbd, 0xf6, 0x39, 0x4d, 0x2a, 0xae, 0x38, 0x79, 0x26, 0xb2, 0x07, 0xa5, 0x38, 0xa5, 0xab, 0x0b,
0x88, 0x61, 0xd7, 0x53, 0x59, 0xaa, 0x4e, 0xb2, 0x22, 0x2d, 0xb8, 0x45, 0x5d, 0x57, 0x0c, 0xb8, 0x4c, 0x01, 0xfb, 0x97, 0x01, 0x15, 0x3d, 0xdb, 0xf2, 0x36, 0x84, 0x88, 0x51, 0xc7, 0x93, 0x51,
0xec, 0x7a, 0xc8, 0x25, 0x93, 0xd7, 0xe6, 0x8a, 0x2a, 0x33, 0x0b, 0x8f, 0x9b, 0x77, 0x05, 0x97, 0x4a, 0x8e, 0x3a, 0x91, 0x26, 0xdc, 0xa2, 0xae, 0xcb, 0x07, 0x81, 0xe8, 0x78, 0x18, 0x08, 0x26,
0xa1, 0xf0, 0xdf, 0x0a, 0x0f, 0x27, 0xec, 0xd5, 0xb8, 0xf9, 0x9c, 0x10, 0xb1, 0x00, 0xbe, 0x51, 0xae, 0xcd, 0x35, 0x99, 0x66, 0x16, 0x1e, 0x17, 0xef, 0xf2, 0x40, 0x44, 0xdc, 0x7f, 0xcb, 0x3d,
0x9f, 0x79, 0xe7, 0x5c, 0x32, 0xdf, 0x5c, 0xdb, 0x35, 0x5a, 0xab, 0x8e, 0x86, 0xd8, 0x9f, 0x60, 0x9c, 0x78, 0xaf, 0x27, 0xc5, 0xe7, 0x98, 0x88, 0x05, 0xf0, 0x8d, 0xfa, 0xcc, 0xbb, 0x08, 0x04,
0xfb, 0x15, 0xf3, 0xf1, 0x0d, 0xeb, 0x33, 0x79, 0x72, 0x89, 0xee, 0x55, 0x3a, 0xb5, 0x9c, 0xa6, 0xf3, 0xcd, 0x8d, 0x86, 0xd1, 0x5c, 0x77, 0x34, 0xc4, 0xfe, 0x04, 0xbb, 0xaf, 0x98, 0x8f, 0x6f,
0x8c, 0xfc, 0xa6, 0xb4, 0x0d, 0x97, 0xb3, 0xf3, 0x6d, 0x43, 0x63, 0x36, 0x79, 0x32, 0xe4, 0x3b, 0x58, 0x9f, 0x89, 0x93, 0x1e, 0xba, 0x57, 0xe9, 0x34, 0x73, 0x8a, 0x32, 0xf2, 0x8b, 0xd2, 0x2e,
0xb0, 0xe6, 0x8f, 0x51, 0x95, 0x73, 0xd5, 0x89, 0x17, 0xf6, 0x31, 0xdc, 0x8d, 0xfd, 0x20, 0xa9, 0x5c, 0xcc, 0x5c, 0xd8, 0x6e, 0x41, 0x6d, 0x36, 0xb8, 0x1a, 0xf2, 0x1d, 0xd8, 0xf0, 0xc7, 0xa8,
0x1c, 0x44, 0x99, 0x76, 0x8a, 0x4d, 0xf4, 0x1d, 0xcc, 0x79, 0x51, 0x52, 0xe6, 0x08, 0x2a, 0x91, 0x8c, 0xb9, 0xee, 0x24, 0x07, 0xfb, 0x18, 0xee, 0x26, 0x7a, 0x10, 0x54, 0x0c, 0xe2, 0x4c, 0x39,
0x82, 0x95, 0x68, 0xb3, 0x63, 0xce, 0x5b, 0x29, 0x96, 0x39, 0x09, 0x8f, 0x1c, 0xc0, 0x96, 0x87, 0x0b, 0xbb, 0x6a, 0x7f, 0x07, 0x73, 0x9e, 0xa4, 0xd2, 0x1c, 0xc1, 0x66, 0x2c, 0x61, 0x49, 0xda,
0x3e, 0x4a, 0x26, 0xf8, 0x3b, 0xd6, 0xc7, 0x48, 0xd2, 0x7e, 0xa0, 0xb6, 0xb5, 0xe2, 0xcc, 0x07, 0x6e, 0x9b, 0xf3, 0x52, 0x4a, 0x68, 0x8e, 0xf2, 0x23, 0x4f, 0x60, 0xc7, 0x43, 0x1f, 0x05, 0xe3,
0xec, 0x9f, 0xc6, 0x4c, 0x71, 0xca, 0x7b, 0xb8, 0xb4, 0x65, 0xb2, 0x0f, 0xf5, 0x34, 0x57, 0x2c, 0xc1, 0x3b, 0xd6, 0xc7, 0x58, 0xd0, 0x7e, 0x28, 0xaf, 0xb5, 0xe6, 0xcc, 0x1b, 0xec, 0x9f, 0xc6,
0x99, 0x1c, 0xdd, 0x1c, 0x4e, 0x9e, 0xc0, 0x76, 0x16, 0x4b, 0x1d, 0x1b, 0x5b, 0x24, 0x3f, 0x68, 0x4c, 0x72, 0x1a, 0x74, 0x71, 0xf5, 0x7b, 0x38, 0x80, 0x6a, 0x1a, 0x2b, 0xa1, 0x4c, 0x5a, 0x37,
0xdf, 0x4f, 0xae, 0x40, 0xb6, 0xaf, 0xf8, 0x54, 0xf6, 0x3f, 0x43, 0x4d, 0x0b, 0x92, 0x06, 0x10, 0x87, 0x93, 0xa7, 0xb0, 0x9b, 0xc5, 0x52, 0xc5, 0x26, 0x12, 0xc9, 0x37, 0xda, 0xf7, 0xd5, 0x13,
0x9d, 0x1b, 0x22, 0x95, 0xe8, 0xd5, 0x4b, 0xc4, 0x82, 0xa6, 0x86, 0x9f, 0x22, 0xf7, 0x18, 0xef, 0xc8, 0xd6, 0x95, 0x74, 0xe5, 0xe0, 0x33, 0x94, 0x35, 0x23, 0xa9, 0x01, 0xd1, 0x7d, 0x23, 0xa4,
0xbd, 0x4c, 0xca, 0xd5, 0x8d, 0x19, 0x9d, 0x0a, 0xa0, 0x57, 0x2f, 0x77, 0xfe, 0x95, 0xa1, 0x76, 0x02, 0xbd, 0x6a, 0x81, 0x58, 0x50, 0xd7, 0xf0, 0x33, 0x0c, 0x3c, 0x16, 0x74, 0x4f, 0x55, 0xba,
0x32, 0x3d, 0x66, 0xf2, 0x1a, 0xaa, 0x93, 0x5b, 0x4e, 0x1e, 0xe4, 0x4c, 0x60, 0xfa, 0x56, 0x34, 0xaa, 0x31, 0xc3, 0x93, 0x06, 0xf4, 0xaa, 0xc5, 0xf6, 0xbf, 0x22, 0x94, 0x4f, 0xa6, 0x6d, 0x26,
0xad, 0xa2, 0x70, 0x32, 0xd0, 0x0f, 0xb0, 0x99, 0x75, 0x14, 0xb1, 0x33, 0x8a, 0x5c, 0x2f, 0x37, 0xaf, 0xa1, 0x34, 0x79, 0xe5, 0xe4, 0x41, 0xce, 0x04, 0xa6, 0x3b, 0xa4, 0x6e, 0x2d, 0x32, 0xab,
0x1f, 0x2e, 0xe4, 0x24, 0xa9, 0xbf, 0xa4, 0x4f, 0xd7, 0xd4, 0x47, 0xe4, 0x51, 0x91, 0x5f, 0x32, 0x81, 0x7e, 0x80, 0xed, 0xac, 0xa2, 0x88, 0x9d, 0x61, 0xe4, 0x6a, 0xb9, 0xfe, 0x70, 0xa9, 0x8f,
0xe9, 0x1f, 0x2f, 0x61, 0x25, 0x05, 0x2e, 0xd2, 0xd7, 0x4e, 0x9b, 0x09, 0x59, 0xa0, 0xd5, 0xbc, 0x0a, 0xfd, 0x25, 0x5d, 0x69, 0x53, 0x1d, 0x91, 0x47, 0x8b, 0xf4, 0x92, 0x09, 0xff, 0x78, 0x85,
0xd4, 0xdc, 0x5b, 0x46, 0x8b, 0x6b, 0xbc, 0x78, 0xf6, 0x7b, 0x68, 0x19, 0x37, 0x43, 0xcb, 0xf8, 0x97, 0x4a, 0x70, 0x99, 0x6e, 0x3b, 0x6d, 0x26, 0x64, 0x09, 0x57, 0xd3, 0x52, 0x7d, 0x7f, 0x95,
0x3b, 0xb4, 0x8c, 0x1f, 0x23, 0xab, 0x74, 0x33, 0xb2, 0x4a, 0x7f, 0x46, 0x56, 0xe9, 0xe3, 0xce, 0x5b, 0x92, 0xe3, 0xe5, 0xf3, 0xdf, 0x43, 0xcb, 0xb8, 0x19, 0x5a, 0xc6, 0xdf, 0xa1, 0x65, 0xfc,
0xa2, 0xd7, 0xfd, 0xa2, 0xa2, 0xfe, 0x8e, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0x24, 0x81, 0xc7, 0x18, 0x59, 0x85, 0x9b, 0x91, 0x55, 0xf8, 0x33, 0xb2, 0x0a, 0x1f, 0xf7, 0x96, 0x6d, 0xfd, 0xcb,
0xec, 0x04, 0x06, 0x00, 0x00, 0x4d, 0xf9, 0x77, 0xfc, 0x3f, 0x00, 0x00, 0xff, 0xff, 0x4f, 0x1b, 0x0c, 0x45, 0x1c, 0x06, 0x00,
0x00,
} }
func (m *SpaceSignRequest) Marshal() (dAtA []byte, err error) { func (m *SpaceSignRequest) Marshal() (dAtA []byte, err error) {
@ -647,6 +656,13 @@ func (m *SpaceSignRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
_ = i _ = i
var l int var l int
_ = l _ = l
if len(m.Header) > 0 {
i -= len(m.Header)
copy(dAtA[i:], m.Header)
i = encodeVarintCoordinator(dAtA, i, uint64(len(m.Header)))
i--
dAtA[i] = 0x12
}
if len(m.SpaceId) > 0 { if len(m.SpaceId) > 0 {
i -= len(m.SpaceId) i -= len(m.SpaceId)
copy(dAtA[i:], m.SpaceId) copy(dAtA[i:], m.SpaceId)
@ -1001,6 +1017,10 @@ func (m *SpaceSignRequest) Size() (n int) {
if l > 0 { if l > 0 {
n += 1 + l + sovCoordinator(uint64(l)) n += 1 + l + sovCoordinator(uint64(l))
} }
l = len(m.Header)
if l > 0 {
n += 1 + l + sovCoordinator(uint64(l))
}
return n return n
} }
@ -1216,6 +1236,40 @@ func (m *SpaceSignRequest) Unmarshal(dAtA []byte) error {
} }
m.SpaceId = string(dAtA[iNdEx:postIndex]) m.SpaceId = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowCoordinator
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthCoordinator
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthCoordinator
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Header = append(m.Header[:0], dAtA[iNdEx:postIndex]...)
if m.Header == nil {
m.Header = []byte{}
}
iNdEx = postIndex
default: default:
iNdEx = preIndex iNdEx = preIndex
skippy, err := skipCoordinator(dAtA[iNdEx:]) skippy, err := skipCoordinator(dAtA[iNdEx:])

View File

@ -22,6 +22,7 @@ service Coordinator {
message SpaceSignRequest { message SpaceSignRequest {
string spaceId = 1; string spaceId = 1;
bytes header = 2;
} }
enum SpaceStatus { enum SpaceStatus {