github.com/aergoio/aergo@v1.3.1/types/raft.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // source: raft.proto
     3  
     4  package types
     5  
     6  import proto "github.com/golang/protobuf/proto"
     7  import fmt "fmt"
     8  import math "math"
     9  
    10  // Reference imports to suppress errors if they are not otherwise used.
    11  var _ = proto.Marshal
    12  var _ = fmt.Errorf
    13  var _ = math.Inf
    14  
    15  // This is a compile-time assertion to ensure that this generated file
    16  // is compatible with the proto package it is being compiled against.
    17  // A compilation error at this line likely means your copy of the
    18  // proto package needs to be updated.
    19  const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
    20  
    21  // cluster member for raft consensus
    22  type MembershipChangeType int32
    23  
    24  const (
    25  	MembershipChangeType_ADD_MEMBER    MembershipChangeType = 0
    26  	MembershipChangeType_REMOVE_MEMBER MembershipChangeType = 1
    27  )
    28  
    29  var MembershipChangeType_name = map[int32]string{
    30  	0: "ADD_MEMBER",
    31  	1: "REMOVE_MEMBER",
    32  }
    33  var MembershipChangeType_value = map[string]int32{
    34  	"ADD_MEMBER":    0,
    35  	"REMOVE_MEMBER": 1,
    36  }
    37  
    38  func (x MembershipChangeType) String() string {
    39  	return proto.EnumName(MembershipChangeType_name, int32(x))
    40  }
    41  func (MembershipChangeType) EnumDescriptor() ([]byte, []int) {
    42  	return fileDescriptor_raft_58cb27e06f04b826, []int{0}
    43  }
    44  
    45  type ConfChangeState int32
    46  
    47  const (
    48  	ConfChangeState_CONF_CHANGE_STATE_PROPOSED ConfChangeState = 0
    49  	ConfChangeState_CONF_CHANGE_STATE_SAVED    ConfChangeState = 1
    50  	ConfChangeState_CONF_CHANGE_STATE_APPLIED  ConfChangeState = 2
    51  )
    52  
    53  var ConfChangeState_name = map[int32]string{
    54  	0: "CONF_CHANGE_STATE_PROPOSED",
    55  	1: "CONF_CHANGE_STATE_SAVED",
    56  	2: "CONF_CHANGE_STATE_APPLIED",
    57  }
    58  var ConfChangeState_value = map[string]int32{
    59  	"CONF_CHANGE_STATE_PROPOSED": 0,
    60  	"CONF_CHANGE_STATE_SAVED":    1,
    61  	"CONF_CHANGE_STATE_APPLIED":  2,
    62  }
    63  
    64  func (x ConfChangeState) String() string {
    65  	return proto.EnumName(ConfChangeState_name, int32(x))
    66  }
    67  func (ConfChangeState) EnumDescriptor() ([]byte, []int) {
    68  	return fileDescriptor_raft_58cb27e06f04b826, []int{1}
    69  }
    70  
    71  type MemberAttr struct {
    72  	ID                   uint64   `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
    73  	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
    74  	Address              string   `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
    75  	PeerID               []byte   `protobuf:"bytes,4,opt,name=peerID,proto3" json:"peerID,omitempty"`
    76  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    77  	XXX_unrecognized     []byte   `json:"-"`
    78  	XXX_sizecache        int32    `json:"-"`
    79  }
    80  
    81  func (m *MemberAttr) Reset()         { *m = MemberAttr{} }
    82  func (m *MemberAttr) String() string { return proto.CompactTextString(m) }
    83  func (*MemberAttr) ProtoMessage()    {}
    84  func (*MemberAttr) Descriptor() ([]byte, []int) {
    85  	return fileDescriptor_raft_58cb27e06f04b826, []int{0}
    86  }
    87  func (m *MemberAttr) XXX_Unmarshal(b []byte) error {
    88  	return xxx_messageInfo_MemberAttr.Unmarshal(m, b)
    89  }
    90  func (m *MemberAttr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    91  	return xxx_messageInfo_MemberAttr.Marshal(b, m, deterministic)
    92  }
    93  func (dst *MemberAttr) XXX_Merge(src proto.Message) {
    94  	xxx_messageInfo_MemberAttr.Merge(dst, src)
    95  }
    96  func (m *MemberAttr) XXX_Size() int {
    97  	return xxx_messageInfo_MemberAttr.Size(m)
    98  }
    99  func (m *MemberAttr) XXX_DiscardUnknown() {
   100  	xxx_messageInfo_MemberAttr.DiscardUnknown(m)
   101  }
   102  
   103  var xxx_messageInfo_MemberAttr proto.InternalMessageInfo
   104  
   105  func (m *MemberAttr) GetID() uint64 {
   106  	if m != nil {
   107  		return m.ID
   108  	}
   109  	return 0
   110  }
   111  
   112  func (m *MemberAttr) GetName() string {
   113  	if m != nil {
   114  		return m.Name
   115  	}
   116  	return ""
   117  }
   118  
   119  func (m *MemberAttr) GetAddress() string {
   120  	if m != nil {
   121  		return m.Address
   122  	}
   123  	return ""
   124  }
   125  
   126  func (m *MemberAttr) GetPeerID() []byte {
   127  	if m != nil {
   128  		return m.PeerID
   129  	}
   130  	return nil
   131  }
   132  
   133  type MembershipChange struct {
   134  	Type                 MembershipChangeType `protobuf:"varint,1,opt,name=type,proto3,enum=types.MembershipChangeType" json:"type,omitempty"`
   135  	RequestID            uint64               `protobuf:"varint,2,opt,name=requestID,proto3" json:"requestID,omitempty"`
   136  	Attr                 *MemberAttr          `protobuf:"bytes,3,opt,name=attr,proto3" json:"attr,omitempty"`
   137  	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
   138  	XXX_unrecognized     []byte               `json:"-"`
   139  	XXX_sizecache        int32                `json:"-"`
   140  }
   141  
   142  func (m *MembershipChange) Reset()         { *m = MembershipChange{} }
   143  func (m *MembershipChange) String() string { return proto.CompactTextString(m) }
   144  func (*MembershipChange) ProtoMessage()    {}
   145  func (*MembershipChange) Descriptor() ([]byte, []int) {
   146  	return fileDescriptor_raft_58cb27e06f04b826, []int{1}
   147  }
   148  func (m *MembershipChange) XXX_Unmarshal(b []byte) error {
   149  	return xxx_messageInfo_MembershipChange.Unmarshal(m, b)
   150  }
   151  func (m *MembershipChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   152  	return xxx_messageInfo_MembershipChange.Marshal(b, m, deterministic)
   153  }
   154  func (dst *MembershipChange) XXX_Merge(src proto.Message) {
   155  	xxx_messageInfo_MembershipChange.Merge(dst, src)
   156  }
   157  func (m *MembershipChange) XXX_Size() int {
   158  	return xxx_messageInfo_MembershipChange.Size(m)
   159  }
   160  func (m *MembershipChange) XXX_DiscardUnknown() {
   161  	xxx_messageInfo_MembershipChange.DiscardUnknown(m)
   162  }
   163  
   164  var xxx_messageInfo_MembershipChange proto.InternalMessageInfo
   165  
   166  func (m *MembershipChange) GetType() MembershipChangeType {
   167  	if m != nil {
   168  		return m.Type
   169  	}
   170  	return MembershipChangeType_ADD_MEMBER
   171  }
   172  
   173  func (m *MembershipChange) GetRequestID() uint64 {
   174  	if m != nil {
   175  		return m.RequestID
   176  	}
   177  	return 0
   178  }
   179  
   180  func (m *MembershipChange) GetAttr() *MemberAttr {
   181  	if m != nil {
   182  		return m.Attr
   183  	}
   184  	return nil
   185  }
   186  
   187  type MembershipChangeReply struct {
   188  	Attr                 *MemberAttr `protobuf:"bytes,1,opt,name=attr,proto3" json:"attr,omitempty"`
   189  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
   190  	XXX_unrecognized     []byte      `json:"-"`
   191  	XXX_sizecache        int32       `json:"-"`
   192  }
   193  
   194  func (m *MembershipChangeReply) Reset()         { *m = MembershipChangeReply{} }
   195  func (m *MembershipChangeReply) String() string { return proto.CompactTextString(m) }
   196  func (*MembershipChangeReply) ProtoMessage()    {}
   197  func (*MembershipChangeReply) Descriptor() ([]byte, []int) {
   198  	return fileDescriptor_raft_58cb27e06f04b826, []int{2}
   199  }
   200  func (m *MembershipChangeReply) XXX_Unmarshal(b []byte) error {
   201  	return xxx_messageInfo_MembershipChangeReply.Unmarshal(m, b)
   202  }
   203  func (m *MembershipChangeReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   204  	return xxx_messageInfo_MembershipChangeReply.Marshal(b, m, deterministic)
   205  }
   206  func (dst *MembershipChangeReply) XXX_Merge(src proto.Message) {
   207  	xxx_messageInfo_MembershipChangeReply.Merge(dst, src)
   208  }
   209  func (m *MembershipChangeReply) XXX_Size() int {
   210  	return xxx_messageInfo_MembershipChangeReply.Size(m)
   211  }
   212  func (m *MembershipChangeReply) XXX_DiscardUnknown() {
   213  	xxx_messageInfo_MembershipChangeReply.DiscardUnknown(m)
   214  }
   215  
   216  var xxx_messageInfo_MembershipChangeReply proto.InternalMessageInfo
   217  
   218  func (m *MembershipChangeReply) GetAttr() *MemberAttr {
   219  	if m != nil {
   220  		return m.Attr
   221  	}
   222  	return nil
   223  }
   224  
   225  type HardStateInfo struct {
   226  	Term                 uint64   `protobuf:"varint,1,opt,name=term,proto3" json:"term,omitempty"`
   227  	Commit               uint64   `protobuf:"varint,2,opt,name=commit,proto3" json:"commit,omitempty"`
   228  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   229  	XXX_unrecognized     []byte   `json:"-"`
   230  	XXX_sizecache        int32    `json:"-"`
   231  }
   232  
   233  func (m *HardStateInfo) Reset()         { *m = HardStateInfo{} }
   234  func (m *HardStateInfo) String() string { return proto.CompactTextString(m) }
   235  func (*HardStateInfo) ProtoMessage()    {}
   236  func (*HardStateInfo) Descriptor() ([]byte, []int) {
   237  	return fileDescriptor_raft_58cb27e06f04b826, []int{3}
   238  }
   239  func (m *HardStateInfo) XXX_Unmarshal(b []byte) error {
   240  	return xxx_messageInfo_HardStateInfo.Unmarshal(m, b)
   241  }
   242  func (m *HardStateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   243  	return xxx_messageInfo_HardStateInfo.Marshal(b, m, deterministic)
   244  }
   245  func (dst *HardStateInfo) XXX_Merge(src proto.Message) {
   246  	xxx_messageInfo_HardStateInfo.Merge(dst, src)
   247  }
   248  func (m *HardStateInfo) XXX_Size() int {
   249  	return xxx_messageInfo_HardStateInfo.Size(m)
   250  }
   251  func (m *HardStateInfo) XXX_DiscardUnknown() {
   252  	xxx_messageInfo_HardStateInfo.DiscardUnknown(m)
   253  }
   254  
   255  var xxx_messageInfo_HardStateInfo proto.InternalMessageInfo
   256  
   257  func (m *HardStateInfo) GetTerm() uint64 {
   258  	if m != nil {
   259  		return m.Term
   260  	}
   261  	return 0
   262  }
   263  
   264  func (m *HardStateInfo) GetCommit() uint64 {
   265  	if m != nil {
   266  		return m.Commit
   267  	}
   268  	return 0
   269  }
   270  
   271  // data types for raft support
   272  // GetClusterInfoRequest
   273  type GetClusterInfoRequest struct {
   274  	BestBlockHash        []byte   `protobuf:"bytes,1,opt,name=bestBlockHash,proto3" json:"bestBlockHash,omitempty"`
   275  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   276  	XXX_unrecognized     []byte   `json:"-"`
   277  	XXX_sizecache        int32    `json:"-"`
   278  }
   279  
   280  func (m *GetClusterInfoRequest) Reset()         { *m = GetClusterInfoRequest{} }
   281  func (m *GetClusterInfoRequest) String() string { return proto.CompactTextString(m) }
   282  func (*GetClusterInfoRequest) ProtoMessage()    {}
   283  func (*GetClusterInfoRequest) Descriptor() ([]byte, []int) {
   284  	return fileDescriptor_raft_58cb27e06f04b826, []int{4}
   285  }
   286  func (m *GetClusterInfoRequest) XXX_Unmarshal(b []byte) error {
   287  	return xxx_messageInfo_GetClusterInfoRequest.Unmarshal(m, b)
   288  }
   289  func (m *GetClusterInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   290  	return xxx_messageInfo_GetClusterInfoRequest.Marshal(b, m, deterministic)
   291  }
   292  func (dst *GetClusterInfoRequest) XXX_Merge(src proto.Message) {
   293  	xxx_messageInfo_GetClusterInfoRequest.Merge(dst, src)
   294  }
   295  func (m *GetClusterInfoRequest) XXX_Size() int {
   296  	return xxx_messageInfo_GetClusterInfoRequest.Size(m)
   297  }
   298  func (m *GetClusterInfoRequest) XXX_DiscardUnknown() {
   299  	xxx_messageInfo_GetClusterInfoRequest.DiscardUnknown(m)
   300  }
   301  
   302  var xxx_messageInfo_GetClusterInfoRequest proto.InternalMessageInfo
   303  
   304  func (m *GetClusterInfoRequest) GetBestBlockHash() []byte {
   305  	if m != nil {
   306  		return m.BestBlockHash
   307  	}
   308  	return nil
   309  }
   310  
   311  type GetClusterInfoResponse struct {
   312  	ChainID              []byte         `protobuf:"bytes,1,opt,name=chainID,proto3" json:"chainID,omitempty"`
   313  	ClusterID            uint64         `protobuf:"varint,2,opt,name=clusterID,proto3" json:"clusterID,omitempty"`
   314  	Error                string         `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
   315  	MbrAttrs             []*MemberAttr  `protobuf:"bytes,4,rep,name=mbrAttrs,proto3" json:"mbrAttrs,omitempty"`
   316  	BestBlockNo          uint64         `protobuf:"varint,5,opt,name=bestBlockNo,proto3" json:"bestBlockNo,omitempty"`
   317  	HardStateInfo        *HardStateInfo `protobuf:"bytes,6,opt,name=hardStateInfo,proto3" json:"hardStateInfo,omitempty"`
   318  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
   319  	XXX_unrecognized     []byte         `json:"-"`
   320  	XXX_sizecache        int32          `json:"-"`
   321  }
   322  
   323  func (m *GetClusterInfoResponse) Reset()         { *m = GetClusterInfoResponse{} }
   324  func (m *GetClusterInfoResponse) String() string { return proto.CompactTextString(m) }
   325  func (*GetClusterInfoResponse) ProtoMessage()    {}
   326  func (*GetClusterInfoResponse) Descriptor() ([]byte, []int) {
   327  	return fileDescriptor_raft_58cb27e06f04b826, []int{5}
   328  }
   329  func (m *GetClusterInfoResponse) XXX_Unmarshal(b []byte) error {
   330  	return xxx_messageInfo_GetClusterInfoResponse.Unmarshal(m, b)
   331  }
   332  func (m *GetClusterInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   333  	return xxx_messageInfo_GetClusterInfoResponse.Marshal(b, m, deterministic)
   334  }
   335  func (dst *GetClusterInfoResponse) XXX_Merge(src proto.Message) {
   336  	xxx_messageInfo_GetClusterInfoResponse.Merge(dst, src)
   337  }
   338  func (m *GetClusterInfoResponse) XXX_Size() int {
   339  	return xxx_messageInfo_GetClusterInfoResponse.Size(m)
   340  }
   341  func (m *GetClusterInfoResponse) XXX_DiscardUnknown() {
   342  	xxx_messageInfo_GetClusterInfoResponse.DiscardUnknown(m)
   343  }
   344  
   345  var xxx_messageInfo_GetClusterInfoResponse proto.InternalMessageInfo
   346  
   347  func (m *GetClusterInfoResponse) GetChainID() []byte {
   348  	if m != nil {
   349  		return m.ChainID
   350  	}
   351  	return nil
   352  }
   353  
   354  func (m *GetClusterInfoResponse) GetClusterID() uint64 {
   355  	if m != nil {
   356  		return m.ClusterID
   357  	}
   358  	return 0
   359  }
   360  
   361  func (m *GetClusterInfoResponse) GetError() string {
   362  	if m != nil {
   363  		return m.Error
   364  	}
   365  	return ""
   366  }
   367  
   368  func (m *GetClusterInfoResponse) GetMbrAttrs() []*MemberAttr {
   369  	if m != nil {
   370  		return m.MbrAttrs
   371  	}
   372  	return nil
   373  }
   374  
   375  func (m *GetClusterInfoResponse) GetBestBlockNo() uint64 {
   376  	if m != nil {
   377  		return m.BestBlockNo
   378  	}
   379  	return 0
   380  }
   381  
   382  func (m *GetClusterInfoResponse) GetHardStateInfo() *HardStateInfo {
   383  	if m != nil {
   384  		return m.HardStateInfo
   385  	}
   386  	return nil
   387  }
   388  
   389  type ConfChangeProgress struct {
   390  	State                ConfChangeState `protobuf:"varint,1,opt,name=State,proto3,enum=types.ConfChangeState" json:"State,omitempty"`
   391  	Err                  string          `protobuf:"bytes,2,opt,name=Err,proto3" json:"Err,omitempty"`
   392  	Members              []*MemberAttr   `protobuf:"bytes,3,rep,name=Members,proto3" json:"Members,omitempty"`
   393  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
   394  	XXX_unrecognized     []byte          `json:"-"`
   395  	XXX_sizecache        int32           `json:"-"`
   396  }
   397  
   398  func (m *ConfChangeProgress) Reset()         { *m = ConfChangeProgress{} }
   399  func (m *ConfChangeProgress) String() string { return proto.CompactTextString(m) }
   400  func (*ConfChangeProgress) ProtoMessage()    {}
   401  func (*ConfChangeProgress) Descriptor() ([]byte, []int) {
   402  	return fileDescriptor_raft_58cb27e06f04b826, []int{6}
   403  }
   404  func (m *ConfChangeProgress) XXX_Unmarshal(b []byte) error {
   405  	return xxx_messageInfo_ConfChangeProgress.Unmarshal(m, b)
   406  }
   407  func (m *ConfChangeProgress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   408  	return xxx_messageInfo_ConfChangeProgress.Marshal(b, m, deterministic)
   409  }
   410  func (dst *ConfChangeProgress) XXX_Merge(src proto.Message) {
   411  	xxx_messageInfo_ConfChangeProgress.Merge(dst, src)
   412  }
   413  func (m *ConfChangeProgress) XXX_Size() int {
   414  	return xxx_messageInfo_ConfChangeProgress.Size(m)
   415  }
   416  func (m *ConfChangeProgress) XXX_DiscardUnknown() {
   417  	xxx_messageInfo_ConfChangeProgress.DiscardUnknown(m)
   418  }
   419  
   420  var xxx_messageInfo_ConfChangeProgress proto.InternalMessageInfo
   421  
   422  func (m *ConfChangeProgress) GetState() ConfChangeState {
   423  	if m != nil {
   424  		return m.State
   425  	}
   426  	return ConfChangeState_CONF_CHANGE_STATE_PROPOSED
   427  }
   428  
   429  func (m *ConfChangeProgress) GetErr() string {
   430  	if m != nil {
   431  		return m.Err
   432  	}
   433  	return ""
   434  }
   435  
   436  func (m *ConfChangeProgress) GetMembers() []*MemberAttr {
   437  	if m != nil {
   438  		return m.Members
   439  	}
   440  	return nil
   441  }
   442  
   443  // SnapshotResponse is response message of receiving peer
   444  type SnapshotResponse struct {
   445  	Status               ResultStatus `protobuf:"varint,1,opt,name=status,proto3,enum=types.ResultStatus" json:"status,omitempty"`
   446  	Message              string       `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
   447  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
   448  	XXX_unrecognized     []byte       `json:"-"`
   449  	XXX_sizecache        int32        `json:"-"`
   450  }
   451  
   452  func (m *SnapshotResponse) Reset()         { *m = SnapshotResponse{} }
   453  func (m *SnapshotResponse) String() string { return proto.CompactTextString(m) }
   454  func (*SnapshotResponse) ProtoMessage()    {}
   455  func (*SnapshotResponse) Descriptor() ([]byte, []int) {
   456  	return fileDescriptor_raft_58cb27e06f04b826, []int{7}
   457  }
   458  func (m *SnapshotResponse) XXX_Unmarshal(b []byte) error {
   459  	return xxx_messageInfo_SnapshotResponse.Unmarshal(m, b)
   460  }
   461  func (m *SnapshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   462  	return xxx_messageInfo_SnapshotResponse.Marshal(b, m, deterministic)
   463  }
   464  func (dst *SnapshotResponse) XXX_Merge(src proto.Message) {
   465  	xxx_messageInfo_SnapshotResponse.Merge(dst, src)
   466  }
   467  func (m *SnapshotResponse) XXX_Size() int {
   468  	return xxx_messageInfo_SnapshotResponse.Size(m)
   469  }
   470  func (m *SnapshotResponse) XXX_DiscardUnknown() {
   471  	xxx_messageInfo_SnapshotResponse.DiscardUnknown(m)
   472  }
   473  
   474  var xxx_messageInfo_SnapshotResponse proto.InternalMessageInfo
   475  
   476  func (m *SnapshotResponse) GetStatus() ResultStatus {
   477  	if m != nil {
   478  		return m.Status
   479  	}
   480  	return ResultStatus_OK
   481  }
   482  
   483  func (m *SnapshotResponse) GetMessage() string {
   484  	if m != nil {
   485  		return m.Message
   486  	}
   487  	return ""
   488  }
   489  
   490  func init() {
   491  	proto.RegisterType((*MemberAttr)(nil), "types.MemberAttr")
   492  	proto.RegisterType((*MembershipChange)(nil), "types.MembershipChange")
   493  	proto.RegisterType((*MembershipChangeReply)(nil), "types.MembershipChangeReply")
   494  	proto.RegisterType((*HardStateInfo)(nil), "types.HardStateInfo")
   495  	proto.RegisterType((*GetClusterInfoRequest)(nil), "types.GetClusterInfoRequest")
   496  	proto.RegisterType((*GetClusterInfoResponse)(nil), "types.GetClusterInfoResponse")
   497  	proto.RegisterType((*ConfChangeProgress)(nil), "types.ConfChangeProgress")
   498  	proto.RegisterType((*SnapshotResponse)(nil), "types.SnapshotResponse")
   499  	proto.RegisterEnum("types.MembershipChangeType", MembershipChangeType_name, MembershipChangeType_value)
   500  	proto.RegisterEnum("types.ConfChangeState", ConfChangeState_name, ConfChangeState_value)
   501  }
   502  
   503  func init() { proto.RegisterFile("raft.proto", fileDescriptor_raft_58cb27e06f04b826) }
   504  
   505  var fileDescriptor_raft_58cb27e06f04b826 = []byte{
   506  	// 577 bytes of a gzipped FileDescriptorProto
   507  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x54, 0x4d, 0x6f, 0xd3, 0x40,
   508  	0x10, 0xad, 0x13, 0x27, 0xa5, 0xd3, 0xa6, 0xb8, 0x4b, 0x5b, 0x4c, 0x0b, 0x28, 0xb2, 0x40, 0x8a,
   509  	0x5a, 0x08, 0x52, 0x38, 0x01, 0x02, 0xc9, 0x8d, 0x4d, 0x63, 0x89, 0x7c, 0x68, 0x1d, 0x55, 0xe2,
   510  	0x14, 0x6d, 0x92, 0x4d, 0x1c, 0x11, 0x7f, 0xb0, 0xbb, 0x39, 0xe4, 0xc8, 0x8d, 0xff, 0xcb, 0x1f,
   511  	0x40, 0x5e, 0xaf, 0xdd, 0x26, 0x2d, 0xdc, 0x76, 0x66, 0xde, 0xcc, 0xbc, 0x79, 0x33, 0x36, 0x00,
   512  	0x23, 0x33, 0xd1, 0x4c, 0x58, 0x2c, 0x62, 0x54, 0x11, 0xeb, 0x84, 0xf2, 0xb3, 0xbd, 0xa4, 0x95,
   513  	0x64, 0x1e, 0x6b, 0x0c, 0xd0, 0xa5, 0xe1, 0x98, 0x32, 0x5b, 0x08, 0x86, 0x0e, 0xa1, 0xe4, 0x39,
   514  	0xa6, 0x56, 0xd7, 0x1a, 0x3a, 0x2e, 0x79, 0x0e, 0x42, 0xa0, 0x47, 0x24, 0xa4, 0x66, 0xa9, 0xae,
   515  	0x35, 0xf6, 0xb0, 0x7c, 0x23, 0x13, 0x76, 0xc9, 0x74, 0xca, 0x28, 0xe7, 0x66, 0x59, 0xba, 0x73,
   516  	0x13, 0x9d, 0x42, 0x35, 0xa1, 0x94, 0x79, 0x8e, 0xa9, 0xd7, 0xb5, 0xc6, 0x01, 0x56, 0x96, 0xf5,
   517  	0x5b, 0x03, 0x23, 0x6b, 0xc2, 0x83, 0x45, 0xd2, 0x0e, 0x48, 0x34, 0xa7, 0xe8, 0x1d, 0xe8, 0x29,
   518  	0x19, 0xd9, 0xec, 0xb0, 0x75, 0xde, 0x94, 0xcc, 0x9a, 0xdb, 0xb0, 0xe1, 0x3a, 0xa1, 0x58, 0x02,
   519  	0xd1, 0x73, 0xd8, 0x63, 0xf4, 0xe7, 0x8a, 0x72, 0xe1, 0x39, 0x92, 0x90, 0x8e, 0x6f, 0x1d, 0xe8,
   520  	0x35, 0xe8, 0x44, 0x08, 0x26, 0x29, 0xed, 0xb7, 0x8e, 0x36, 0xca, 0xa5, 0xa3, 0x61, 0x19, 0xb6,
   521  	0xbe, 0xc0, 0xc9, 0x76, 0x0b, 0x4c, 0x93, 0xe5, 0xba, 0xc8, 0xd7, 0xfe, 0x9f, 0xff, 0x09, 0x6a,
   522  	0x1d, 0xc2, 0xa6, 0xbe, 0x20, 0x82, 0x7a, 0xd1, 0x2c, 0x4e, 0x15, 0x12, 0x94, 0x85, 0x4a, 0x33,
   523  	0xf9, 0x4e, 0x75, 0x98, 0xc4, 0x61, 0xb8, 0x10, 0x8a, 0xa6, 0xb2, 0xac, 0xcf, 0x70, 0x72, 0x4d,
   524  	0x45, 0x7b, 0xb9, 0xe2, 0x82, 0xb2, 0x34, 0x1b, 0x67, 0xf4, 0xd1, 0x2b, 0xa8, 0x8d, 0x29, 0x17,
   525  	0x57, 0xcb, 0x78, 0xf2, 0xa3, 0x43, 0x78, 0x20, 0xab, 0x1d, 0xe0, 0x4d, 0xa7, 0xf5, 0x47, 0x83,
   526  	0xd3, 0xed, 0x7c, 0x9e, 0xc4, 0x11, 0x97, 0x3b, 0x99, 0x04, 0x64, 0x11, 0xa9, 0xe5, 0x1d, 0xe0,
   527  	0xdc, 0x4c, 0x55, 0x9b, 0xa8, 0x84, 0x42, 0xb5, 0xc2, 0x81, 0x8e, 0xa1, 0x42, 0x19, 0x8b, 0x99,
   528  	0xda, 0x64, 0x66, 0xa0, 0xb7, 0xf0, 0x28, 0x1c, 0xcb, 0xa9, 0xb9, 0xa9, 0xd7, 0xcb, 0x0f, 0xeb,
   529  	0x51, 0x40, 0x50, 0x1d, 0xf6, 0x0b, 0xa2, 0xbd, 0xd8, 0xac, 0xc8, 0x26, 0x77, 0x5d, 0xe8, 0x23,
   530  	0xd4, 0x82, 0xbb, 0xaa, 0x99, 0x55, 0xa9, 0xf2, 0xb1, 0xaa, 0xba, 0xa1, 0x28, 0xde, 0x84, 0x5a,
   531  	0xbf, 0x34, 0x40, 0xed, 0x38, 0x9a, 0x65, 0xcb, 0x1a, 0xb0, 0x78, 0x2e, 0x6f, 0xed, 0x0d, 0x54,
   532  	0x24, 0x46, 0xdd, 0xcf, 0xa9, 0x2a, 0x75, 0x8b, 0x94, 0x51, 0x9c, 0x81, 0x90, 0x01, 0x65, 0x97,
   533  	0x31, 0x75, 0xc6, 0xe9, 0x13, 0x5d, 0xc2, 0xae, 0x3a, 0x04, 0xb3, 0xfc, 0xaf, 0x11, 0x73, 0x84,
   534  	0xf5, 0x1d, 0x0c, 0x3f, 0x22, 0x09, 0x0f, 0x62, 0x51, 0x48, 0x7e, 0x09, 0x55, 0x2e, 0x88, 0x58,
   535  	0x71, 0xc5, 0xe0, 0x89, 0xca, 0xc7, 0x94, 0xaf, 0x96, 0xc2, 0x97, 0x21, 0xac, 0x20, 0xe9, 0x7e,
   536  	0x42, 0xca, 0x39, 0x99, 0xe7, 0x9f, 0x52, 0x6e, 0x5e, 0x7c, 0x80, 0xe3, 0x87, 0x6e, 0x1e, 0x1d,
   537  	0x02, 0xd8, 0x8e, 0x33, 0xea, 0xba, 0xdd, 0x2b, 0x17, 0x1b, 0x3b, 0xe8, 0x08, 0x6a, 0xd8, 0xed,
   538  	0xf6, 0x6f, 0xdc, 0xdc, 0xa5, 0x5d, 0x84, 0xf0, 0x78, 0x6b, 0x5c, 0xf4, 0x12, 0xce, 0xda, 0xfd,
   539  	0xde, 0xd7, 0x51, 0xbb, 0x63, 0xf7, 0xae, 0xdd, 0x91, 0x3f, 0xb4, 0x87, 0xee, 0x68, 0x80, 0xfb,
   540  	0x83, 0xbe, 0xef, 0x3a, 0xc6, 0x0e, 0x3a, 0x87, 0xa7, 0xf7, 0xe3, 0xbe, 0x7d, 0xe3, 0x3a, 0x86,
   541  	0x86, 0x5e, 0xc0, 0xb3, 0xfb, 0x41, 0x7b, 0x30, 0xf8, 0xe6, 0xb9, 0x8e, 0x51, 0x1a, 0x57, 0xe5,
   542  	0x0f, 0xe3, 0xfd, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa0, 0x67, 0x2b, 0xa7, 0x50, 0x04, 0x00,
   543  	0x00,
   544  }