mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
*: fix proto and regenerate all go files
This commit is contained in:
parent
4444d92032
commit
1dc0e664f0
File diff suppressed because it is too large
Load Diff
@ -213,3 +213,34 @@ message WatchResponse {
|
|||||||
// TODO: support batched events response?
|
// TODO: support batched events response?
|
||||||
storagepb.Event event = 2;
|
storagepb.Event event = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message LeaseCreateRequest {
|
||||||
|
// advisory ttl in seconds
|
||||||
|
int64 ttl = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
message LeaseCreateResponse {
|
||||||
|
ResponseHeader header = 1;
|
||||||
|
int64 lease_id = 2;
|
||||||
|
// server decided ttl in second
|
||||||
|
int64 ttl = 3;
|
||||||
|
string error = 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
message LeaseRevokeRequest {
|
||||||
|
int64 lease_id = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
message LeaseRevokeResponse {
|
||||||
|
ResponseHeader header = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
message LeaseKeepAliveRequest {
|
||||||
|
int64 lease_id = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
message LeaseKeepAliveResponse {
|
||||||
|
ResponseHeader header = 1;
|
||||||
|
int64 lease_id = 2;
|
||||||
|
int64 ttl = 3;
|
||||||
|
}
|
||||||
|
@ -57,6 +57,9 @@ type KeyValue struct {
|
|||||||
// increases its version.
|
// increases its version.
|
||||||
Version int64 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
|
Version int64 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
|
||||||
Value []byte `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
|
Value []byte `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
|
||||||
|
// lease is the ID of the lease that attached to key.
|
||||||
|
// When the attached lease expires, the key will be deleted.
|
||||||
|
Lease int64 `protobuf:"varint,6,opt,name=lease,proto3" json:"lease,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *KeyValue) Reset() { *m = KeyValue{} }
|
func (m *KeyValue) Reset() { *m = KeyValue{} }
|
||||||
@ -126,6 +129,11 @@ func (m *KeyValue) MarshalTo(data []byte) (int, error) {
|
|||||||
i += copy(data[i:], m.Value)
|
i += copy(data[i:], m.Value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if m.Lease != 0 {
|
||||||
|
data[i] = 0x30
|
||||||
|
i++
|
||||||
|
i = encodeVarintKv(data, i, uint64(m.Lease))
|
||||||
|
}
|
||||||
return i, nil
|
return i, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -218,6 +226,9 @@ func (m *KeyValue) Size() (n int) {
|
|||||||
n += 1 + l + sovKv(uint64(l))
|
n += 1 + l + sovKv(uint64(l))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if m.Lease != 0 {
|
||||||
|
n += 1 + sovKv(uint64(m.Lease))
|
||||||
|
}
|
||||||
return n
|
return n
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -367,6 +378,22 @@ func (m *KeyValue) Unmarshal(data []byte) error {
|
|||||||
}
|
}
|
||||||
m.Value = append([]byte{}, data[iNdEx:postIndex]...)
|
m.Value = append([]byte{}, data[iNdEx:postIndex]...)
|
||||||
iNdEx = postIndex
|
iNdEx = postIndex
|
||||||
|
case 6:
|
||||||
|
if wireType != 0 {
|
||||||
|
return fmt.Errorf("proto: wrong wireType = %d for field Lease", wireType)
|
||||||
|
}
|
||||||
|
m.Lease = 0
|
||||||
|
for shift := uint(0); ; shift += 7 {
|
||||||
|
if iNdEx >= l {
|
||||||
|
return io.ErrUnexpectedEOF
|
||||||
|
}
|
||||||
|
b := data[iNdEx]
|
||||||
|
iNdEx++
|
||||||
|
m.Lease |= (int64(b) & 0x7F) << shift
|
||||||
|
if b < 0x80 {
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
var sizeOfWire int
|
var sizeOfWire int
|
||||||
for {
|
for {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user