github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/pb/dmmaster.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: dmmaster.proto
     3  
     4  package pb
     5  
     6  import (
     7  	context "context"
     8  	fmt "fmt"
     9  	proto "github.com/gogo/protobuf/proto"
    10  	_ "google.golang.org/genproto/googleapis/api/annotations"
    11  	grpc "google.golang.org/grpc"
    12  	codes "google.golang.org/grpc/codes"
    13  	status "google.golang.org/grpc/status"
    14  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    15  	io "io"
    16  	math "math"
    17  	math_bits "math/bits"
    18  )
    19  
    20  // Reference imports to suppress errors if they are not otherwise used.
    21  var _ = proto.Marshal
    22  var _ = fmt.Errorf
    23  var _ = math.Inf
    24  
    25  // This is a compile-time assertion to ensure that this generated file
    26  // is compatible with the proto package it is being compiled against.
    27  // A compilation error at this line likely means your copy of the
    28  // proto package needs to be updated.
    29  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    30  
    31  type UnlockDDLLockOp int32
    32  
    33  const (
    34  	UnlockDDLLockOp_InvalidLockOp UnlockDDLLockOp = 0
    35  	UnlockDDLLockOp_SkipLock      UnlockDDLLockOp = 1
    36  	UnlockDDLLockOp_ExecLock      UnlockDDLLockOp = 2
    37  )
    38  
    39  var UnlockDDLLockOp_name = map[int32]string{
    40  	0: "InvalidLockOp",
    41  	1: "SkipLock",
    42  	2: "ExecLock",
    43  }
    44  
    45  var UnlockDDLLockOp_value = map[string]int32{
    46  	"InvalidLockOp": 0,
    47  	"SkipLock":      1,
    48  	"ExecLock":      2,
    49  }
    50  
    51  func (x UnlockDDLLockOp) String() string {
    52  	return proto.EnumName(UnlockDDLLockOp_name, int32(x))
    53  }
    54  
    55  func (UnlockDDLLockOp) EnumDescriptor() ([]byte, []int) {
    56  	return fileDescriptor_f9bef11f2a341f03, []int{0}
    57  }
    58  
    59  type SourceOp int32
    60  
    61  const (
    62  	SourceOp_InvalidSourceOp SourceOp = 0
    63  	SourceOp_StartSource     SourceOp = 1
    64  	SourceOp_UpdateSource    SourceOp = 2
    65  	SourceOp_StopSource      SourceOp = 3
    66  	SourceOp_ShowSource      SourceOp = 4
    67  )
    68  
    69  var SourceOp_name = map[int32]string{
    70  	0: "InvalidSourceOp",
    71  	1: "StartSource",
    72  	2: "UpdateSource",
    73  	3: "StopSource",
    74  	4: "ShowSource",
    75  }
    76  
    77  var SourceOp_value = map[string]int32{
    78  	"InvalidSourceOp": 0,
    79  	"StartSource":     1,
    80  	"UpdateSource":    2,
    81  	"StopSource":      3,
    82  	"ShowSource":      4,
    83  }
    84  
    85  func (x SourceOp) String() string {
    86  	return proto.EnumName(SourceOp_name, int32(x))
    87  }
    88  
    89  func (SourceOp) EnumDescriptor() ([]byte, []int) {
    90  	return fileDescriptor_f9bef11f2a341f03, []int{1}
    91  }
    92  
    93  type LeaderOp int32
    94  
    95  const (
    96  	LeaderOp_InvalidLeaderOp     LeaderOp = 0
    97  	LeaderOp_EvictLeaderOp       LeaderOp = 1
    98  	LeaderOp_CancelEvictLeaderOp LeaderOp = 2
    99  )
   100  
   101  var LeaderOp_name = map[int32]string{
   102  	0: "InvalidLeaderOp",
   103  	1: "EvictLeaderOp",
   104  	2: "CancelEvictLeaderOp",
   105  }
   106  
   107  var LeaderOp_value = map[string]int32{
   108  	"InvalidLeaderOp":     0,
   109  	"EvictLeaderOp":       1,
   110  	"CancelEvictLeaderOp": 2,
   111  }
   112  
   113  func (x LeaderOp) String() string {
   114  	return proto.EnumName(LeaderOp_name, int32(x))
   115  }
   116  
   117  func (LeaderOp) EnumDescriptor() ([]byte, []int) {
   118  	return fileDescriptor_f9bef11f2a341f03, []int{2}
   119  }
   120  
   121  type CfgType int32
   122  
   123  const (
   124  	CfgType_InvalidType      CfgType = 0
   125  	CfgType_TaskType         CfgType = 1
   126  	CfgType_MasterType       CfgType = 2
   127  	CfgType_WorkerType       CfgType = 3
   128  	CfgType_SourceType       CfgType = 4
   129  	CfgType_TaskTemplateType CfgType = 5
   130  )
   131  
   132  var CfgType_name = map[int32]string{
   133  	0: "InvalidType",
   134  	1: "TaskType",
   135  	2: "MasterType",
   136  	3: "WorkerType",
   137  	4: "SourceType",
   138  	5: "TaskTemplateType",
   139  }
   140  
   141  var CfgType_value = map[string]int32{
   142  	"InvalidType":      0,
   143  	"TaskType":         1,
   144  	"MasterType":       2,
   145  	"WorkerType":       3,
   146  	"SourceType":       4,
   147  	"TaskTemplateType": 5,
   148  }
   149  
   150  func (x CfgType) String() string {
   151  	return proto.EnumName(CfgType_name, int32(x))
   152  }
   153  
   154  func (CfgType) EnumDescriptor() ([]byte, []int) {
   155  	return fileDescriptor_f9bef11f2a341f03, []int{3}
   156  }
   157  
   158  type RelayOpV2 int32
   159  
   160  const (
   161  	RelayOpV2_InvalidRelayOpV2 RelayOpV2 = 0
   162  	RelayOpV2_StartRelayV2     RelayOpV2 = 1
   163  	RelayOpV2_StopRelayV2      RelayOpV2 = 2
   164  )
   165  
   166  var RelayOpV2_name = map[int32]string{
   167  	0: "InvalidRelayOpV2",
   168  	1: "StartRelayV2",
   169  	2: "StopRelayV2",
   170  }
   171  
   172  var RelayOpV2_value = map[string]int32{
   173  	"InvalidRelayOpV2": 0,
   174  	"StartRelayV2":     1,
   175  	"StopRelayV2":      2,
   176  }
   177  
   178  func (x RelayOpV2) String() string {
   179  	return proto.EnumName(RelayOpV2_name, int32(x))
   180  }
   181  
   182  func (RelayOpV2) EnumDescriptor() ([]byte, []int) {
   183  	return fileDescriptor_f9bef11f2a341f03, []int{4}
   184  }
   185  
   186  type StartTaskRequest struct {
   187  	Task       string   `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"`
   188  	Sources    []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"`
   189  	RemoveMeta bool     `protobuf:"varint,3,opt,name=removeMeta,proto3" json:"removeMeta,omitempty"`
   190  	StartTime  string   `protobuf:"bytes,4,opt,name=startTime,proto3" json:"startTime,omitempty"`
   191  }
   192  
   193  func (m *StartTaskRequest) Reset()         { *m = StartTaskRequest{} }
   194  func (m *StartTaskRequest) String() string { return proto.CompactTextString(m) }
   195  func (*StartTaskRequest) ProtoMessage()    {}
   196  func (*StartTaskRequest) Descriptor() ([]byte, []int) {
   197  	return fileDescriptor_f9bef11f2a341f03, []int{0}
   198  }
   199  func (m *StartTaskRequest) XXX_Unmarshal(b []byte) error {
   200  	return m.Unmarshal(b)
   201  }
   202  func (m *StartTaskRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   203  	if deterministic {
   204  		return xxx_messageInfo_StartTaskRequest.Marshal(b, m, deterministic)
   205  	} else {
   206  		b = b[:cap(b)]
   207  		n, err := m.MarshalToSizedBuffer(b)
   208  		if err != nil {
   209  			return nil, err
   210  		}
   211  		return b[:n], nil
   212  	}
   213  }
   214  func (m *StartTaskRequest) XXX_Merge(src proto.Message) {
   215  	xxx_messageInfo_StartTaskRequest.Merge(m, src)
   216  }
   217  func (m *StartTaskRequest) XXX_Size() int {
   218  	return m.Size()
   219  }
   220  func (m *StartTaskRequest) XXX_DiscardUnknown() {
   221  	xxx_messageInfo_StartTaskRequest.DiscardUnknown(m)
   222  }
   223  
   224  var xxx_messageInfo_StartTaskRequest proto.InternalMessageInfo
   225  
   226  func (m *StartTaskRequest) GetTask() string {
   227  	if m != nil {
   228  		return m.Task
   229  	}
   230  	return ""
   231  }
   232  
   233  func (m *StartTaskRequest) GetSources() []string {
   234  	if m != nil {
   235  		return m.Sources
   236  	}
   237  	return nil
   238  }
   239  
   240  func (m *StartTaskRequest) GetRemoveMeta() bool {
   241  	if m != nil {
   242  		return m.RemoveMeta
   243  	}
   244  	return false
   245  }
   246  
   247  func (m *StartTaskRequest) GetStartTime() string {
   248  	if m != nil {
   249  		return m.StartTime
   250  	}
   251  	return ""
   252  }
   253  
   254  type StartTaskResponse struct {
   255  	Result      bool                    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
   256  	Msg         string                  `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
   257  	Sources     []*CommonWorkerResponse `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
   258  	CheckResult string                  `protobuf:"bytes,4,opt,name=checkResult,proto3" json:"checkResult,omitempty"`
   259  }
   260  
   261  func (m *StartTaskResponse) Reset()         { *m = StartTaskResponse{} }
   262  func (m *StartTaskResponse) String() string { return proto.CompactTextString(m) }
   263  func (*StartTaskResponse) ProtoMessage()    {}
   264  func (*StartTaskResponse) Descriptor() ([]byte, []int) {
   265  	return fileDescriptor_f9bef11f2a341f03, []int{1}
   266  }
   267  func (m *StartTaskResponse) XXX_Unmarshal(b []byte) error {
   268  	return m.Unmarshal(b)
   269  }
   270  func (m *StartTaskResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   271  	if deterministic {
   272  		return xxx_messageInfo_StartTaskResponse.Marshal(b, m, deterministic)
   273  	} else {
   274  		b = b[:cap(b)]
   275  		n, err := m.MarshalToSizedBuffer(b)
   276  		if err != nil {
   277  			return nil, err
   278  		}
   279  		return b[:n], nil
   280  	}
   281  }
   282  func (m *StartTaskResponse) XXX_Merge(src proto.Message) {
   283  	xxx_messageInfo_StartTaskResponse.Merge(m, src)
   284  }
   285  func (m *StartTaskResponse) XXX_Size() int {
   286  	return m.Size()
   287  }
   288  func (m *StartTaskResponse) XXX_DiscardUnknown() {
   289  	xxx_messageInfo_StartTaskResponse.DiscardUnknown(m)
   290  }
   291  
   292  var xxx_messageInfo_StartTaskResponse proto.InternalMessageInfo
   293  
   294  func (m *StartTaskResponse) GetResult() bool {
   295  	if m != nil {
   296  		return m.Result
   297  	}
   298  	return false
   299  }
   300  
   301  func (m *StartTaskResponse) GetMsg() string {
   302  	if m != nil {
   303  		return m.Msg
   304  	}
   305  	return ""
   306  }
   307  
   308  func (m *StartTaskResponse) GetSources() []*CommonWorkerResponse {
   309  	if m != nil {
   310  		return m.Sources
   311  	}
   312  	return nil
   313  }
   314  
   315  func (m *StartTaskResponse) GetCheckResult() string {
   316  	if m != nil {
   317  		return m.CheckResult
   318  	}
   319  	return ""
   320  }
   321  
   322  type OperateTaskRequest struct {
   323  	Op      TaskOp   `protobuf:"varint,1,opt,name=op,proto3,enum=pb.TaskOp" json:"op,omitempty"`
   324  	Name    string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
   325  	Sources []string `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
   326  }
   327  
   328  func (m *OperateTaskRequest) Reset()         { *m = OperateTaskRequest{} }
   329  func (m *OperateTaskRequest) String() string { return proto.CompactTextString(m) }
   330  func (*OperateTaskRequest) ProtoMessage()    {}
   331  func (*OperateTaskRequest) Descriptor() ([]byte, []int) {
   332  	return fileDescriptor_f9bef11f2a341f03, []int{2}
   333  }
   334  func (m *OperateTaskRequest) XXX_Unmarshal(b []byte) error {
   335  	return m.Unmarshal(b)
   336  }
   337  func (m *OperateTaskRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   338  	if deterministic {
   339  		return xxx_messageInfo_OperateTaskRequest.Marshal(b, m, deterministic)
   340  	} else {
   341  		b = b[:cap(b)]
   342  		n, err := m.MarshalToSizedBuffer(b)
   343  		if err != nil {
   344  			return nil, err
   345  		}
   346  		return b[:n], nil
   347  	}
   348  }
   349  func (m *OperateTaskRequest) XXX_Merge(src proto.Message) {
   350  	xxx_messageInfo_OperateTaskRequest.Merge(m, src)
   351  }
   352  func (m *OperateTaskRequest) XXX_Size() int {
   353  	return m.Size()
   354  }
   355  func (m *OperateTaskRequest) XXX_DiscardUnknown() {
   356  	xxx_messageInfo_OperateTaskRequest.DiscardUnknown(m)
   357  }
   358  
   359  var xxx_messageInfo_OperateTaskRequest proto.InternalMessageInfo
   360  
   361  func (m *OperateTaskRequest) GetOp() TaskOp {
   362  	if m != nil {
   363  		return m.Op
   364  	}
   365  	return TaskOp_InvalidOp
   366  }
   367  
   368  func (m *OperateTaskRequest) GetName() string {
   369  	if m != nil {
   370  		return m.Name
   371  	}
   372  	return ""
   373  }
   374  
   375  func (m *OperateTaskRequest) GetSources() []string {
   376  	if m != nil {
   377  		return m.Sources
   378  	}
   379  	return nil
   380  }
   381  
   382  type OperateTaskResponse struct {
   383  	Op      TaskOp                  `protobuf:"varint,1,opt,name=op,proto3,enum=pb.TaskOp" json:"op,omitempty"`
   384  	Result  bool                    `protobuf:"varint,2,opt,name=result,proto3" json:"result,omitempty"`
   385  	Msg     string                  `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"`
   386  	Sources []*CommonWorkerResponse `protobuf:"bytes,4,rep,name=sources,proto3" json:"sources,omitempty"`
   387  }
   388  
   389  func (m *OperateTaskResponse) Reset()         { *m = OperateTaskResponse{} }
   390  func (m *OperateTaskResponse) String() string { return proto.CompactTextString(m) }
   391  func (*OperateTaskResponse) ProtoMessage()    {}
   392  func (*OperateTaskResponse) Descriptor() ([]byte, []int) {
   393  	return fileDescriptor_f9bef11f2a341f03, []int{3}
   394  }
   395  func (m *OperateTaskResponse) XXX_Unmarshal(b []byte) error {
   396  	return m.Unmarshal(b)
   397  }
   398  func (m *OperateTaskResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   399  	if deterministic {
   400  		return xxx_messageInfo_OperateTaskResponse.Marshal(b, m, deterministic)
   401  	} else {
   402  		b = b[:cap(b)]
   403  		n, err := m.MarshalToSizedBuffer(b)
   404  		if err != nil {
   405  			return nil, err
   406  		}
   407  		return b[:n], nil
   408  	}
   409  }
   410  func (m *OperateTaskResponse) XXX_Merge(src proto.Message) {
   411  	xxx_messageInfo_OperateTaskResponse.Merge(m, src)
   412  }
   413  func (m *OperateTaskResponse) XXX_Size() int {
   414  	return m.Size()
   415  }
   416  func (m *OperateTaskResponse) XXX_DiscardUnknown() {
   417  	xxx_messageInfo_OperateTaskResponse.DiscardUnknown(m)
   418  }
   419  
   420  var xxx_messageInfo_OperateTaskResponse proto.InternalMessageInfo
   421  
   422  func (m *OperateTaskResponse) GetOp() TaskOp {
   423  	if m != nil {
   424  		return m.Op
   425  	}
   426  	return TaskOp_InvalidOp
   427  }
   428  
   429  func (m *OperateTaskResponse) GetResult() bool {
   430  	if m != nil {
   431  		return m.Result
   432  	}
   433  	return false
   434  }
   435  
   436  func (m *OperateTaskResponse) GetMsg() string {
   437  	if m != nil {
   438  		return m.Msg
   439  	}
   440  	return ""
   441  }
   442  
   443  func (m *OperateTaskResponse) GetSources() []*CommonWorkerResponse {
   444  	if m != nil {
   445  		return m.Sources
   446  	}
   447  	return nil
   448  }
   449  
   450  // UpdateTaskRequest used to update task after it has beed started
   451  // task: task's configuration, yaml format
   452  //
   453  //	now, only support to update config for routes, filters, column-mappings, block-allow-list
   454  //	support update partial config for syncer, loader, etc later
   455  //
   456  // sources need to do update, empty for all sources in processing the task
   457  type UpdateTaskRequest struct {
   458  	Task    string   `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"`
   459  	Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"`
   460  }
   461  
   462  func (m *UpdateTaskRequest) Reset()         { *m = UpdateTaskRequest{} }
   463  func (m *UpdateTaskRequest) String() string { return proto.CompactTextString(m) }
   464  func (*UpdateTaskRequest) ProtoMessage()    {}
   465  func (*UpdateTaskRequest) Descriptor() ([]byte, []int) {
   466  	return fileDescriptor_f9bef11f2a341f03, []int{4}
   467  }
   468  func (m *UpdateTaskRequest) XXX_Unmarshal(b []byte) error {
   469  	return m.Unmarshal(b)
   470  }
   471  func (m *UpdateTaskRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   472  	if deterministic {
   473  		return xxx_messageInfo_UpdateTaskRequest.Marshal(b, m, deterministic)
   474  	} else {
   475  		b = b[:cap(b)]
   476  		n, err := m.MarshalToSizedBuffer(b)
   477  		if err != nil {
   478  			return nil, err
   479  		}
   480  		return b[:n], nil
   481  	}
   482  }
   483  func (m *UpdateTaskRequest) XXX_Merge(src proto.Message) {
   484  	xxx_messageInfo_UpdateTaskRequest.Merge(m, src)
   485  }
   486  func (m *UpdateTaskRequest) XXX_Size() int {
   487  	return m.Size()
   488  }
   489  func (m *UpdateTaskRequest) XXX_DiscardUnknown() {
   490  	xxx_messageInfo_UpdateTaskRequest.DiscardUnknown(m)
   491  }
   492  
   493  var xxx_messageInfo_UpdateTaskRequest proto.InternalMessageInfo
   494  
   495  func (m *UpdateTaskRequest) GetTask() string {
   496  	if m != nil {
   497  		return m.Task
   498  	}
   499  	return ""
   500  }
   501  
   502  func (m *UpdateTaskRequest) GetSources() []string {
   503  	if m != nil {
   504  		return m.Sources
   505  	}
   506  	return nil
   507  }
   508  
   509  type UpdateTaskResponse struct {
   510  	Result      bool                    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
   511  	Msg         string                  `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
   512  	Sources     []*CommonWorkerResponse `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
   513  	CheckResult string                  `protobuf:"bytes,4,opt,name=checkResult,proto3" json:"checkResult,omitempty"`
   514  }
   515  
   516  func (m *UpdateTaskResponse) Reset()         { *m = UpdateTaskResponse{} }
   517  func (m *UpdateTaskResponse) String() string { return proto.CompactTextString(m) }
   518  func (*UpdateTaskResponse) ProtoMessage()    {}
   519  func (*UpdateTaskResponse) Descriptor() ([]byte, []int) {
   520  	return fileDescriptor_f9bef11f2a341f03, []int{5}
   521  }
   522  func (m *UpdateTaskResponse) XXX_Unmarshal(b []byte) error {
   523  	return m.Unmarshal(b)
   524  }
   525  func (m *UpdateTaskResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   526  	if deterministic {
   527  		return xxx_messageInfo_UpdateTaskResponse.Marshal(b, m, deterministic)
   528  	} else {
   529  		b = b[:cap(b)]
   530  		n, err := m.MarshalToSizedBuffer(b)
   531  		if err != nil {
   532  			return nil, err
   533  		}
   534  		return b[:n], nil
   535  	}
   536  }
   537  func (m *UpdateTaskResponse) XXX_Merge(src proto.Message) {
   538  	xxx_messageInfo_UpdateTaskResponse.Merge(m, src)
   539  }
   540  func (m *UpdateTaskResponse) XXX_Size() int {
   541  	return m.Size()
   542  }
   543  func (m *UpdateTaskResponse) XXX_DiscardUnknown() {
   544  	xxx_messageInfo_UpdateTaskResponse.DiscardUnknown(m)
   545  }
   546  
   547  var xxx_messageInfo_UpdateTaskResponse proto.InternalMessageInfo
   548  
   549  func (m *UpdateTaskResponse) GetResult() bool {
   550  	if m != nil {
   551  		return m.Result
   552  	}
   553  	return false
   554  }
   555  
   556  func (m *UpdateTaskResponse) GetMsg() string {
   557  	if m != nil {
   558  		return m.Msg
   559  	}
   560  	return ""
   561  }
   562  
   563  func (m *UpdateTaskResponse) GetSources() []*CommonWorkerResponse {
   564  	if m != nil {
   565  		return m.Sources
   566  	}
   567  	return nil
   568  }
   569  
   570  func (m *UpdateTaskResponse) GetCheckResult() string {
   571  	if m != nil {
   572  		return m.CheckResult
   573  	}
   574  	return ""
   575  }
   576  
   577  type QueryStatusListRequest struct {
   578  	Name    string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   579  	Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"`
   580  }
   581  
   582  func (m *QueryStatusListRequest) Reset()         { *m = QueryStatusListRequest{} }
   583  func (m *QueryStatusListRequest) String() string { return proto.CompactTextString(m) }
   584  func (*QueryStatusListRequest) ProtoMessage()    {}
   585  func (*QueryStatusListRequest) Descriptor() ([]byte, []int) {
   586  	return fileDescriptor_f9bef11f2a341f03, []int{6}
   587  }
   588  func (m *QueryStatusListRequest) XXX_Unmarshal(b []byte) error {
   589  	return m.Unmarshal(b)
   590  }
   591  func (m *QueryStatusListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   592  	if deterministic {
   593  		return xxx_messageInfo_QueryStatusListRequest.Marshal(b, m, deterministic)
   594  	} else {
   595  		b = b[:cap(b)]
   596  		n, err := m.MarshalToSizedBuffer(b)
   597  		if err != nil {
   598  			return nil, err
   599  		}
   600  		return b[:n], nil
   601  	}
   602  }
   603  func (m *QueryStatusListRequest) XXX_Merge(src proto.Message) {
   604  	xxx_messageInfo_QueryStatusListRequest.Merge(m, src)
   605  }
   606  func (m *QueryStatusListRequest) XXX_Size() int {
   607  	return m.Size()
   608  }
   609  func (m *QueryStatusListRequest) XXX_DiscardUnknown() {
   610  	xxx_messageInfo_QueryStatusListRequest.DiscardUnknown(m)
   611  }
   612  
   613  var xxx_messageInfo_QueryStatusListRequest proto.InternalMessageInfo
   614  
   615  func (m *QueryStatusListRequest) GetName() string {
   616  	if m != nil {
   617  		return m.Name
   618  	}
   619  	return ""
   620  }
   621  
   622  func (m *QueryStatusListRequest) GetSources() []string {
   623  	if m != nil {
   624  		return m.Sources
   625  	}
   626  	return nil
   627  }
   628  
   629  type QueryStatusListResponse struct {
   630  	Result  bool                   `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
   631  	Msg     string                 `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
   632  	Sources []*QueryStatusResponse `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
   633  }
   634  
   635  func (m *QueryStatusListResponse) Reset()         { *m = QueryStatusListResponse{} }
   636  func (m *QueryStatusListResponse) String() string { return proto.CompactTextString(m) }
   637  func (*QueryStatusListResponse) ProtoMessage()    {}
   638  func (*QueryStatusListResponse) Descriptor() ([]byte, []int) {
   639  	return fileDescriptor_f9bef11f2a341f03, []int{7}
   640  }
   641  func (m *QueryStatusListResponse) XXX_Unmarshal(b []byte) error {
   642  	return m.Unmarshal(b)
   643  }
   644  func (m *QueryStatusListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   645  	if deterministic {
   646  		return xxx_messageInfo_QueryStatusListResponse.Marshal(b, m, deterministic)
   647  	} else {
   648  		b = b[:cap(b)]
   649  		n, err := m.MarshalToSizedBuffer(b)
   650  		if err != nil {
   651  			return nil, err
   652  		}
   653  		return b[:n], nil
   654  	}
   655  }
   656  func (m *QueryStatusListResponse) XXX_Merge(src proto.Message) {
   657  	xxx_messageInfo_QueryStatusListResponse.Merge(m, src)
   658  }
   659  func (m *QueryStatusListResponse) XXX_Size() int {
   660  	return m.Size()
   661  }
   662  func (m *QueryStatusListResponse) XXX_DiscardUnknown() {
   663  	xxx_messageInfo_QueryStatusListResponse.DiscardUnknown(m)
   664  }
   665  
   666  var xxx_messageInfo_QueryStatusListResponse proto.InternalMessageInfo
   667  
   668  func (m *QueryStatusListResponse) GetResult() bool {
   669  	if m != nil {
   670  		return m.Result
   671  	}
   672  	return false
   673  }
   674  
   675  func (m *QueryStatusListResponse) GetMsg() string {
   676  	if m != nil {
   677  		return m.Msg
   678  	}
   679  	return ""
   680  }
   681  
   682  func (m *QueryStatusListResponse) GetSources() []*QueryStatusResponse {
   683  	if m != nil {
   684  		return m.Sources
   685  	}
   686  	return nil
   687  }
   688  
   689  // ShowDDLLocksRequest used to query DDL locks which are un-resolved
   690  // task: task's name, empty for all tasks
   691  // sources: source need to query, empty for all sources
   692  //
   693  //	any DDL lock in which the source is synced or unsynced will return
   694  //
   695  // if specify task and sources both, and sources not doing the task , it will return empty DDL locks
   696  type ShowDDLLocksRequest struct {
   697  	Task    string   `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"`
   698  	Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"`
   699  }
   700  
   701  func (m *ShowDDLLocksRequest) Reset()         { *m = ShowDDLLocksRequest{} }
   702  func (m *ShowDDLLocksRequest) String() string { return proto.CompactTextString(m) }
   703  func (*ShowDDLLocksRequest) ProtoMessage()    {}
   704  func (*ShowDDLLocksRequest) Descriptor() ([]byte, []int) {
   705  	return fileDescriptor_f9bef11f2a341f03, []int{8}
   706  }
   707  func (m *ShowDDLLocksRequest) XXX_Unmarshal(b []byte) error {
   708  	return m.Unmarshal(b)
   709  }
   710  func (m *ShowDDLLocksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   711  	if deterministic {
   712  		return xxx_messageInfo_ShowDDLLocksRequest.Marshal(b, m, deterministic)
   713  	} else {
   714  		b = b[:cap(b)]
   715  		n, err := m.MarshalToSizedBuffer(b)
   716  		if err != nil {
   717  			return nil, err
   718  		}
   719  		return b[:n], nil
   720  	}
   721  }
   722  func (m *ShowDDLLocksRequest) XXX_Merge(src proto.Message) {
   723  	xxx_messageInfo_ShowDDLLocksRequest.Merge(m, src)
   724  }
   725  func (m *ShowDDLLocksRequest) XXX_Size() int {
   726  	return m.Size()
   727  }
   728  func (m *ShowDDLLocksRequest) XXX_DiscardUnknown() {
   729  	xxx_messageInfo_ShowDDLLocksRequest.DiscardUnknown(m)
   730  }
   731  
   732  var xxx_messageInfo_ShowDDLLocksRequest proto.InternalMessageInfo
   733  
   734  func (m *ShowDDLLocksRequest) GetTask() string {
   735  	if m != nil {
   736  		return m.Task
   737  	}
   738  	return ""
   739  }
   740  
   741  func (m *ShowDDLLocksRequest) GetSources() []string {
   742  	if m != nil {
   743  		return m.Sources
   744  	}
   745  	return nil
   746  }
   747  
   748  // DDLLock represents a DDL lock info (I known the name confused with DDLLockInfo, any suggestion?)
   749  // it been sent from dm-master to dmctl
   750  // ID: DDL lock generated ID
   751  // task: lock's corresponding task name
   752  // mode: the shard DDL mode, `pessimistic` or `optimistic`.
   753  // owner: lock's owner, a dm-worker
   754  // DDL: DDL statement
   755  // synced: already synced dm-workers
   756  // unsynced: pending to sync dm-workers
   757  type DDLLock struct {
   758  	ID       string   `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
   759  	Task     string   `protobuf:"bytes,2,opt,name=task,proto3" json:"task,omitempty"`
   760  	Mode     string   `protobuf:"bytes,3,opt,name=mode,proto3" json:"mode,omitempty"`
   761  	Owner    string   `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"`
   762  	DDLs     []string `protobuf:"bytes,5,rep,name=DDLs,proto3" json:"DDLs,omitempty"`
   763  	Synced   []string `protobuf:"bytes,6,rep,name=synced,proto3" json:"synced,omitempty"`
   764  	Unsynced []string `protobuf:"bytes,7,rep,name=unsynced,proto3" json:"unsynced,omitempty"`
   765  }
   766  
   767  func (m *DDLLock) Reset()         { *m = DDLLock{} }
   768  func (m *DDLLock) String() string { return proto.CompactTextString(m) }
   769  func (*DDLLock) ProtoMessage()    {}
   770  func (*DDLLock) Descriptor() ([]byte, []int) {
   771  	return fileDescriptor_f9bef11f2a341f03, []int{9}
   772  }
   773  func (m *DDLLock) XXX_Unmarshal(b []byte) error {
   774  	return m.Unmarshal(b)
   775  }
   776  func (m *DDLLock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   777  	if deterministic {
   778  		return xxx_messageInfo_DDLLock.Marshal(b, m, deterministic)
   779  	} else {
   780  		b = b[:cap(b)]
   781  		n, err := m.MarshalToSizedBuffer(b)
   782  		if err != nil {
   783  			return nil, err
   784  		}
   785  		return b[:n], nil
   786  	}
   787  }
   788  func (m *DDLLock) XXX_Merge(src proto.Message) {
   789  	xxx_messageInfo_DDLLock.Merge(m, src)
   790  }
   791  func (m *DDLLock) XXX_Size() int {
   792  	return m.Size()
   793  }
   794  func (m *DDLLock) XXX_DiscardUnknown() {
   795  	xxx_messageInfo_DDLLock.DiscardUnknown(m)
   796  }
   797  
   798  var xxx_messageInfo_DDLLock proto.InternalMessageInfo
   799  
   800  func (m *DDLLock) GetID() string {
   801  	if m != nil {
   802  		return m.ID
   803  	}
   804  	return ""
   805  }
   806  
   807  func (m *DDLLock) GetTask() string {
   808  	if m != nil {
   809  		return m.Task
   810  	}
   811  	return ""
   812  }
   813  
   814  func (m *DDLLock) GetMode() string {
   815  	if m != nil {
   816  		return m.Mode
   817  	}
   818  	return ""
   819  }
   820  
   821  func (m *DDLLock) GetOwner() string {
   822  	if m != nil {
   823  		return m.Owner
   824  	}
   825  	return ""
   826  }
   827  
   828  func (m *DDLLock) GetDDLs() []string {
   829  	if m != nil {
   830  		return m.DDLs
   831  	}
   832  	return nil
   833  }
   834  
   835  func (m *DDLLock) GetSynced() []string {
   836  	if m != nil {
   837  		return m.Synced
   838  	}
   839  	return nil
   840  }
   841  
   842  func (m *DDLLock) GetUnsynced() []string {
   843  	if m != nil {
   844  		return m.Unsynced
   845  	}
   846  	return nil
   847  }
   848  
   849  type ShowDDLLocksResponse struct {
   850  	Result bool       `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
   851  	Msg    string     `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
   852  	Locks  []*DDLLock `protobuf:"bytes,3,rep,name=locks,proto3" json:"locks,omitempty"`
   853  }
   854  
   855  func (m *ShowDDLLocksResponse) Reset()         { *m = ShowDDLLocksResponse{} }
   856  func (m *ShowDDLLocksResponse) String() string { return proto.CompactTextString(m) }
   857  func (*ShowDDLLocksResponse) ProtoMessage()    {}
   858  func (*ShowDDLLocksResponse) Descriptor() ([]byte, []int) {
   859  	return fileDescriptor_f9bef11f2a341f03, []int{10}
   860  }
   861  func (m *ShowDDLLocksResponse) XXX_Unmarshal(b []byte) error {
   862  	return m.Unmarshal(b)
   863  }
   864  func (m *ShowDDLLocksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   865  	if deterministic {
   866  		return xxx_messageInfo_ShowDDLLocksResponse.Marshal(b, m, deterministic)
   867  	} else {
   868  		b = b[:cap(b)]
   869  		n, err := m.MarshalToSizedBuffer(b)
   870  		if err != nil {
   871  			return nil, err
   872  		}
   873  		return b[:n], nil
   874  	}
   875  }
   876  func (m *ShowDDLLocksResponse) XXX_Merge(src proto.Message) {
   877  	xxx_messageInfo_ShowDDLLocksResponse.Merge(m, src)
   878  }
   879  func (m *ShowDDLLocksResponse) XXX_Size() int {
   880  	return m.Size()
   881  }
   882  func (m *ShowDDLLocksResponse) XXX_DiscardUnknown() {
   883  	xxx_messageInfo_ShowDDLLocksResponse.DiscardUnknown(m)
   884  }
   885  
   886  var xxx_messageInfo_ShowDDLLocksResponse proto.InternalMessageInfo
   887  
   888  func (m *ShowDDLLocksResponse) GetResult() bool {
   889  	if m != nil {
   890  		return m.Result
   891  	}
   892  	return false
   893  }
   894  
   895  func (m *ShowDDLLocksResponse) GetMsg() string {
   896  	if m != nil {
   897  		return m.Msg
   898  	}
   899  	return ""
   900  }
   901  
   902  func (m *ShowDDLLocksResponse) GetLocks() []*DDLLock {
   903  	if m != nil {
   904  		return m.Locks
   905  	}
   906  	return nil
   907  }
   908  
   909  // UnlockDDLLockRequest used to unlock (resolve) DDL lock manually
   910  // ID: DDL lock ID
   911  // replaceOwner: dm-worker used to replace the original DDL lock's owner
   912  // forceRemove: force to remove the DDL lock even fail to execute the DDL for the owner.
   913  type UnlockDDLLockRequest struct {
   914  	ID           string          `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
   915  	ReplaceOwner string          `protobuf:"bytes,2,opt,name=replaceOwner,proto3" json:"replaceOwner,omitempty"`
   916  	ForceRemove  bool            `protobuf:"varint,3,opt,name=forceRemove,proto3" json:"forceRemove,omitempty"`
   917  	Op           UnlockDDLLockOp `protobuf:"varint,4,opt,name=op,proto3,enum=pb.UnlockDDLLockOp" json:"op,omitempty"`
   918  	Sources      []string        `protobuf:"bytes,5,rep,name=sources,proto3" json:"sources,omitempty"`
   919  	Database     string          `protobuf:"bytes,6,opt,name=database,proto3" json:"database,omitempty"`
   920  	Table        string          `protobuf:"bytes,7,opt,name=table,proto3" json:"table,omitempty"`
   921  }
   922  
   923  func (m *UnlockDDLLockRequest) Reset()         { *m = UnlockDDLLockRequest{} }
   924  func (m *UnlockDDLLockRequest) String() string { return proto.CompactTextString(m) }
   925  func (*UnlockDDLLockRequest) ProtoMessage()    {}
   926  func (*UnlockDDLLockRequest) Descriptor() ([]byte, []int) {
   927  	return fileDescriptor_f9bef11f2a341f03, []int{11}
   928  }
   929  func (m *UnlockDDLLockRequest) XXX_Unmarshal(b []byte) error {
   930  	return m.Unmarshal(b)
   931  }
   932  func (m *UnlockDDLLockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   933  	if deterministic {
   934  		return xxx_messageInfo_UnlockDDLLockRequest.Marshal(b, m, deterministic)
   935  	} else {
   936  		b = b[:cap(b)]
   937  		n, err := m.MarshalToSizedBuffer(b)
   938  		if err != nil {
   939  			return nil, err
   940  		}
   941  		return b[:n], nil
   942  	}
   943  }
   944  func (m *UnlockDDLLockRequest) XXX_Merge(src proto.Message) {
   945  	xxx_messageInfo_UnlockDDLLockRequest.Merge(m, src)
   946  }
   947  func (m *UnlockDDLLockRequest) XXX_Size() int {
   948  	return m.Size()
   949  }
   950  func (m *UnlockDDLLockRequest) XXX_DiscardUnknown() {
   951  	xxx_messageInfo_UnlockDDLLockRequest.DiscardUnknown(m)
   952  }
   953  
   954  var xxx_messageInfo_UnlockDDLLockRequest proto.InternalMessageInfo
   955  
   956  func (m *UnlockDDLLockRequest) GetID() string {
   957  	if m != nil {
   958  		return m.ID
   959  	}
   960  	return ""
   961  }
   962  
   963  func (m *UnlockDDLLockRequest) GetReplaceOwner() string {
   964  	if m != nil {
   965  		return m.ReplaceOwner
   966  	}
   967  	return ""
   968  }
   969  
   970  func (m *UnlockDDLLockRequest) GetForceRemove() bool {
   971  	if m != nil {
   972  		return m.ForceRemove
   973  	}
   974  	return false
   975  }
   976  
   977  func (m *UnlockDDLLockRequest) GetOp() UnlockDDLLockOp {
   978  	if m != nil {
   979  		return m.Op
   980  	}
   981  	return UnlockDDLLockOp_InvalidLockOp
   982  }
   983  
   984  func (m *UnlockDDLLockRequest) GetSources() []string {
   985  	if m != nil {
   986  		return m.Sources
   987  	}
   988  	return nil
   989  }
   990  
   991  func (m *UnlockDDLLockRequest) GetDatabase() string {
   992  	if m != nil {
   993  		return m.Database
   994  	}
   995  	return ""
   996  }
   997  
   998  func (m *UnlockDDLLockRequest) GetTable() string {
   999  	if m != nil {
  1000  		return m.Table
  1001  	}
  1002  	return ""
  1003  }
  1004  
  1005  type UnlockDDLLockResponse struct {
  1006  	Result bool   `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  1007  	Msg    string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  1008  }
  1009  
  1010  func (m *UnlockDDLLockResponse) Reset()         { *m = UnlockDDLLockResponse{} }
  1011  func (m *UnlockDDLLockResponse) String() string { return proto.CompactTextString(m) }
  1012  func (*UnlockDDLLockResponse) ProtoMessage()    {}
  1013  func (*UnlockDDLLockResponse) Descriptor() ([]byte, []int) {
  1014  	return fileDescriptor_f9bef11f2a341f03, []int{12}
  1015  }
  1016  func (m *UnlockDDLLockResponse) XXX_Unmarshal(b []byte) error {
  1017  	return m.Unmarshal(b)
  1018  }
  1019  func (m *UnlockDDLLockResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1020  	if deterministic {
  1021  		return xxx_messageInfo_UnlockDDLLockResponse.Marshal(b, m, deterministic)
  1022  	} else {
  1023  		b = b[:cap(b)]
  1024  		n, err := m.MarshalToSizedBuffer(b)
  1025  		if err != nil {
  1026  			return nil, err
  1027  		}
  1028  		return b[:n], nil
  1029  	}
  1030  }
  1031  func (m *UnlockDDLLockResponse) XXX_Merge(src proto.Message) {
  1032  	xxx_messageInfo_UnlockDDLLockResponse.Merge(m, src)
  1033  }
  1034  func (m *UnlockDDLLockResponse) XXX_Size() int {
  1035  	return m.Size()
  1036  }
  1037  func (m *UnlockDDLLockResponse) XXX_DiscardUnknown() {
  1038  	xxx_messageInfo_UnlockDDLLockResponse.DiscardUnknown(m)
  1039  }
  1040  
  1041  var xxx_messageInfo_UnlockDDLLockResponse proto.InternalMessageInfo
  1042  
  1043  func (m *UnlockDDLLockResponse) GetResult() bool {
  1044  	if m != nil {
  1045  		return m.Result
  1046  	}
  1047  	return false
  1048  }
  1049  
  1050  func (m *UnlockDDLLockResponse) GetMsg() string {
  1051  	if m != nil {
  1052  		return m.Msg
  1053  	}
  1054  	return ""
  1055  }
  1056  
  1057  // OperateWorkerRelayRequest represents a request for some dm-workers to operate relay unit
  1058  type OperateWorkerRelayRequest struct {
  1059  	Op      RelayOp  `protobuf:"varint,1,opt,name=op,proto3,enum=pb.RelayOp" json:"op,omitempty"`
  1060  	Sources []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"`
  1061  }
  1062  
  1063  func (m *OperateWorkerRelayRequest) Reset()         { *m = OperateWorkerRelayRequest{} }
  1064  func (m *OperateWorkerRelayRequest) String() string { return proto.CompactTextString(m) }
  1065  func (*OperateWorkerRelayRequest) ProtoMessage()    {}
  1066  func (*OperateWorkerRelayRequest) Descriptor() ([]byte, []int) {
  1067  	return fileDescriptor_f9bef11f2a341f03, []int{13}
  1068  }
  1069  func (m *OperateWorkerRelayRequest) XXX_Unmarshal(b []byte) error {
  1070  	return m.Unmarshal(b)
  1071  }
  1072  func (m *OperateWorkerRelayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1073  	if deterministic {
  1074  		return xxx_messageInfo_OperateWorkerRelayRequest.Marshal(b, m, deterministic)
  1075  	} else {
  1076  		b = b[:cap(b)]
  1077  		n, err := m.MarshalToSizedBuffer(b)
  1078  		if err != nil {
  1079  			return nil, err
  1080  		}
  1081  		return b[:n], nil
  1082  	}
  1083  }
  1084  func (m *OperateWorkerRelayRequest) XXX_Merge(src proto.Message) {
  1085  	xxx_messageInfo_OperateWorkerRelayRequest.Merge(m, src)
  1086  }
  1087  func (m *OperateWorkerRelayRequest) XXX_Size() int {
  1088  	return m.Size()
  1089  }
  1090  func (m *OperateWorkerRelayRequest) XXX_DiscardUnknown() {
  1091  	xxx_messageInfo_OperateWorkerRelayRequest.DiscardUnknown(m)
  1092  }
  1093  
  1094  var xxx_messageInfo_OperateWorkerRelayRequest proto.InternalMessageInfo
  1095  
  1096  func (m *OperateWorkerRelayRequest) GetOp() RelayOp {
  1097  	if m != nil {
  1098  		return m.Op
  1099  	}
  1100  	return RelayOp_InvalidRelayOp
  1101  }
  1102  
  1103  func (m *OperateWorkerRelayRequest) GetSources() []string {
  1104  	if m != nil {
  1105  		return m.Sources
  1106  	}
  1107  	return nil
  1108  }
  1109  
  1110  type OperateWorkerRelayResponse struct {
  1111  	Op      RelayOp                 `protobuf:"varint,1,opt,name=op,proto3,enum=pb.RelayOp" json:"op,omitempty"`
  1112  	Result  bool                    `protobuf:"varint,2,opt,name=result,proto3" json:"result,omitempty"`
  1113  	Msg     string                  `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"`
  1114  	Sources []*CommonWorkerResponse `protobuf:"bytes,4,rep,name=sources,proto3" json:"sources,omitempty"`
  1115  }
  1116  
  1117  func (m *OperateWorkerRelayResponse) Reset()         { *m = OperateWorkerRelayResponse{} }
  1118  func (m *OperateWorkerRelayResponse) String() string { return proto.CompactTextString(m) }
  1119  func (*OperateWorkerRelayResponse) ProtoMessage()    {}
  1120  func (*OperateWorkerRelayResponse) Descriptor() ([]byte, []int) {
  1121  	return fileDescriptor_f9bef11f2a341f03, []int{14}
  1122  }
  1123  func (m *OperateWorkerRelayResponse) XXX_Unmarshal(b []byte) error {
  1124  	return m.Unmarshal(b)
  1125  }
  1126  func (m *OperateWorkerRelayResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1127  	if deterministic {
  1128  		return xxx_messageInfo_OperateWorkerRelayResponse.Marshal(b, m, deterministic)
  1129  	} else {
  1130  		b = b[:cap(b)]
  1131  		n, err := m.MarshalToSizedBuffer(b)
  1132  		if err != nil {
  1133  			return nil, err
  1134  		}
  1135  		return b[:n], nil
  1136  	}
  1137  }
  1138  func (m *OperateWorkerRelayResponse) XXX_Merge(src proto.Message) {
  1139  	xxx_messageInfo_OperateWorkerRelayResponse.Merge(m, src)
  1140  }
  1141  func (m *OperateWorkerRelayResponse) XXX_Size() int {
  1142  	return m.Size()
  1143  }
  1144  func (m *OperateWorkerRelayResponse) XXX_DiscardUnknown() {
  1145  	xxx_messageInfo_OperateWorkerRelayResponse.DiscardUnknown(m)
  1146  }
  1147  
  1148  var xxx_messageInfo_OperateWorkerRelayResponse proto.InternalMessageInfo
  1149  
  1150  func (m *OperateWorkerRelayResponse) GetOp() RelayOp {
  1151  	if m != nil {
  1152  		return m.Op
  1153  	}
  1154  	return RelayOp_InvalidRelayOp
  1155  }
  1156  
  1157  func (m *OperateWorkerRelayResponse) GetResult() bool {
  1158  	if m != nil {
  1159  		return m.Result
  1160  	}
  1161  	return false
  1162  }
  1163  
  1164  func (m *OperateWorkerRelayResponse) GetMsg() string {
  1165  	if m != nil {
  1166  		return m.Msg
  1167  	}
  1168  	return ""
  1169  }
  1170  
  1171  func (m *OperateWorkerRelayResponse) GetSources() []*CommonWorkerResponse {
  1172  	if m != nil {
  1173  		return m.Sources
  1174  	}
  1175  	return nil
  1176  }
  1177  
  1178  // PurgeWorkerRelayRequest represents a request to purge relay log files for some dm-workers
  1179  // workers: dm-workers need to purge relay log files
  1180  // inactive: whether purge inactive relay log files
  1181  // time: whether purge relay log files before this time, the number of seconds elapsed since January 1, 1970 UTC
  1182  // filename: whether purge relay log files before this filename
  1183  // subDir: specify relay sub directory for @filename
  1184  type PurgeWorkerRelayRequest struct {
  1185  	Sources  []string `protobuf:"bytes,1,rep,name=sources,proto3" json:"sources,omitempty"`
  1186  	Inactive bool     `protobuf:"varint,2,opt,name=inactive,proto3" json:"inactive,omitempty"`
  1187  	Time     int64    `protobuf:"varint,3,opt,name=time,proto3" json:"time,omitempty"`
  1188  	Filename string   `protobuf:"bytes,4,opt,name=filename,proto3" json:"filename,omitempty"`
  1189  	SubDir   string   `protobuf:"bytes,5,opt,name=subDir,proto3" json:"subDir,omitempty"`
  1190  }
  1191  
  1192  func (m *PurgeWorkerRelayRequest) Reset()         { *m = PurgeWorkerRelayRequest{} }
  1193  func (m *PurgeWorkerRelayRequest) String() string { return proto.CompactTextString(m) }
  1194  func (*PurgeWorkerRelayRequest) ProtoMessage()    {}
  1195  func (*PurgeWorkerRelayRequest) Descriptor() ([]byte, []int) {
  1196  	return fileDescriptor_f9bef11f2a341f03, []int{15}
  1197  }
  1198  func (m *PurgeWorkerRelayRequest) XXX_Unmarshal(b []byte) error {
  1199  	return m.Unmarshal(b)
  1200  }
  1201  func (m *PurgeWorkerRelayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1202  	if deterministic {
  1203  		return xxx_messageInfo_PurgeWorkerRelayRequest.Marshal(b, m, deterministic)
  1204  	} else {
  1205  		b = b[:cap(b)]
  1206  		n, err := m.MarshalToSizedBuffer(b)
  1207  		if err != nil {
  1208  			return nil, err
  1209  		}
  1210  		return b[:n], nil
  1211  	}
  1212  }
  1213  func (m *PurgeWorkerRelayRequest) XXX_Merge(src proto.Message) {
  1214  	xxx_messageInfo_PurgeWorkerRelayRequest.Merge(m, src)
  1215  }
  1216  func (m *PurgeWorkerRelayRequest) XXX_Size() int {
  1217  	return m.Size()
  1218  }
  1219  func (m *PurgeWorkerRelayRequest) XXX_DiscardUnknown() {
  1220  	xxx_messageInfo_PurgeWorkerRelayRequest.DiscardUnknown(m)
  1221  }
  1222  
  1223  var xxx_messageInfo_PurgeWorkerRelayRequest proto.InternalMessageInfo
  1224  
  1225  func (m *PurgeWorkerRelayRequest) GetSources() []string {
  1226  	if m != nil {
  1227  		return m.Sources
  1228  	}
  1229  	return nil
  1230  }
  1231  
  1232  func (m *PurgeWorkerRelayRequest) GetInactive() bool {
  1233  	if m != nil {
  1234  		return m.Inactive
  1235  	}
  1236  	return false
  1237  }
  1238  
  1239  func (m *PurgeWorkerRelayRequest) GetTime() int64 {
  1240  	if m != nil {
  1241  		return m.Time
  1242  	}
  1243  	return 0
  1244  }
  1245  
  1246  func (m *PurgeWorkerRelayRequest) GetFilename() string {
  1247  	if m != nil {
  1248  		return m.Filename
  1249  	}
  1250  	return ""
  1251  }
  1252  
  1253  func (m *PurgeWorkerRelayRequest) GetSubDir() string {
  1254  	if m != nil {
  1255  		return m.SubDir
  1256  	}
  1257  	return ""
  1258  }
  1259  
  1260  type PurgeWorkerRelayResponse struct {
  1261  	Result  bool                    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  1262  	Msg     string                  `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  1263  	Sources []*CommonWorkerResponse `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
  1264  }
  1265  
  1266  func (m *PurgeWorkerRelayResponse) Reset()         { *m = PurgeWorkerRelayResponse{} }
  1267  func (m *PurgeWorkerRelayResponse) String() string { return proto.CompactTextString(m) }
  1268  func (*PurgeWorkerRelayResponse) ProtoMessage()    {}
  1269  func (*PurgeWorkerRelayResponse) Descriptor() ([]byte, []int) {
  1270  	return fileDescriptor_f9bef11f2a341f03, []int{16}
  1271  }
  1272  func (m *PurgeWorkerRelayResponse) XXX_Unmarshal(b []byte) error {
  1273  	return m.Unmarshal(b)
  1274  }
  1275  func (m *PurgeWorkerRelayResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1276  	if deterministic {
  1277  		return xxx_messageInfo_PurgeWorkerRelayResponse.Marshal(b, m, deterministic)
  1278  	} else {
  1279  		b = b[:cap(b)]
  1280  		n, err := m.MarshalToSizedBuffer(b)
  1281  		if err != nil {
  1282  			return nil, err
  1283  		}
  1284  		return b[:n], nil
  1285  	}
  1286  }
  1287  func (m *PurgeWorkerRelayResponse) XXX_Merge(src proto.Message) {
  1288  	xxx_messageInfo_PurgeWorkerRelayResponse.Merge(m, src)
  1289  }
  1290  func (m *PurgeWorkerRelayResponse) XXX_Size() int {
  1291  	return m.Size()
  1292  }
  1293  func (m *PurgeWorkerRelayResponse) XXX_DiscardUnknown() {
  1294  	xxx_messageInfo_PurgeWorkerRelayResponse.DiscardUnknown(m)
  1295  }
  1296  
  1297  var xxx_messageInfo_PurgeWorkerRelayResponse proto.InternalMessageInfo
  1298  
  1299  func (m *PurgeWorkerRelayResponse) GetResult() bool {
  1300  	if m != nil {
  1301  		return m.Result
  1302  	}
  1303  	return false
  1304  }
  1305  
  1306  func (m *PurgeWorkerRelayResponse) GetMsg() string {
  1307  	if m != nil {
  1308  		return m.Msg
  1309  	}
  1310  	return ""
  1311  }
  1312  
  1313  func (m *PurgeWorkerRelayResponse) GetSources() []*CommonWorkerResponse {
  1314  	if m != nil {
  1315  		return m.Sources
  1316  	}
  1317  	return nil
  1318  }
  1319  
  1320  type CheckTaskRequest struct {
  1321  	Task      string `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"`
  1322  	ErrCnt    int64  `protobuf:"varint,2,opt,name=errCnt,proto3" json:"errCnt,omitempty"`
  1323  	WarnCnt   int64  `protobuf:"varint,3,opt,name=warnCnt,proto3" json:"warnCnt,omitempty"`
  1324  	StartTime string `protobuf:"bytes,4,opt,name=startTime,proto3" json:"startTime,omitempty"`
  1325  }
  1326  
  1327  func (m *CheckTaskRequest) Reset()         { *m = CheckTaskRequest{} }
  1328  func (m *CheckTaskRequest) String() string { return proto.CompactTextString(m) }
  1329  func (*CheckTaskRequest) ProtoMessage()    {}
  1330  func (*CheckTaskRequest) Descriptor() ([]byte, []int) {
  1331  	return fileDescriptor_f9bef11f2a341f03, []int{17}
  1332  }
  1333  func (m *CheckTaskRequest) XXX_Unmarshal(b []byte) error {
  1334  	return m.Unmarshal(b)
  1335  }
  1336  func (m *CheckTaskRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1337  	if deterministic {
  1338  		return xxx_messageInfo_CheckTaskRequest.Marshal(b, m, deterministic)
  1339  	} else {
  1340  		b = b[:cap(b)]
  1341  		n, err := m.MarshalToSizedBuffer(b)
  1342  		if err != nil {
  1343  			return nil, err
  1344  		}
  1345  		return b[:n], nil
  1346  	}
  1347  }
  1348  func (m *CheckTaskRequest) XXX_Merge(src proto.Message) {
  1349  	xxx_messageInfo_CheckTaskRequest.Merge(m, src)
  1350  }
  1351  func (m *CheckTaskRequest) XXX_Size() int {
  1352  	return m.Size()
  1353  }
  1354  func (m *CheckTaskRequest) XXX_DiscardUnknown() {
  1355  	xxx_messageInfo_CheckTaskRequest.DiscardUnknown(m)
  1356  }
  1357  
  1358  var xxx_messageInfo_CheckTaskRequest proto.InternalMessageInfo
  1359  
  1360  func (m *CheckTaskRequest) GetTask() string {
  1361  	if m != nil {
  1362  		return m.Task
  1363  	}
  1364  	return ""
  1365  }
  1366  
  1367  func (m *CheckTaskRequest) GetErrCnt() int64 {
  1368  	if m != nil {
  1369  		return m.ErrCnt
  1370  	}
  1371  	return 0
  1372  }
  1373  
  1374  func (m *CheckTaskRequest) GetWarnCnt() int64 {
  1375  	if m != nil {
  1376  		return m.WarnCnt
  1377  	}
  1378  	return 0
  1379  }
  1380  
  1381  func (m *CheckTaskRequest) GetStartTime() string {
  1382  	if m != nil {
  1383  		return m.StartTime
  1384  	}
  1385  	return ""
  1386  }
  1387  
  1388  type CheckTaskResponse struct {
  1389  	Result bool   `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  1390  	Msg    string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  1391  }
  1392  
  1393  func (m *CheckTaskResponse) Reset()         { *m = CheckTaskResponse{} }
  1394  func (m *CheckTaskResponse) String() string { return proto.CompactTextString(m) }
  1395  func (*CheckTaskResponse) ProtoMessage()    {}
  1396  func (*CheckTaskResponse) Descriptor() ([]byte, []int) {
  1397  	return fileDescriptor_f9bef11f2a341f03, []int{18}
  1398  }
  1399  func (m *CheckTaskResponse) XXX_Unmarshal(b []byte) error {
  1400  	return m.Unmarshal(b)
  1401  }
  1402  func (m *CheckTaskResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1403  	if deterministic {
  1404  		return xxx_messageInfo_CheckTaskResponse.Marshal(b, m, deterministic)
  1405  	} else {
  1406  		b = b[:cap(b)]
  1407  		n, err := m.MarshalToSizedBuffer(b)
  1408  		if err != nil {
  1409  			return nil, err
  1410  		}
  1411  		return b[:n], nil
  1412  	}
  1413  }
  1414  func (m *CheckTaskResponse) XXX_Merge(src proto.Message) {
  1415  	xxx_messageInfo_CheckTaskResponse.Merge(m, src)
  1416  }
  1417  func (m *CheckTaskResponse) XXX_Size() int {
  1418  	return m.Size()
  1419  }
  1420  func (m *CheckTaskResponse) XXX_DiscardUnknown() {
  1421  	xxx_messageInfo_CheckTaskResponse.DiscardUnknown(m)
  1422  }
  1423  
  1424  var xxx_messageInfo_CheckTaskResponse proto.InternalMessageInfo
  1425  
  1426  func (m *CheckTaskResponse) GetResult() bool {
  1427  	if m != nil {
  1428  		return m.Result
  1429  	}
  1430  	return false
  1431  }
  1432  
  1433  func (m *CheckTaskResponse) GetMsg() string {
  1434  	if m != nil {
  1435  		return m.Msg
  1436  	}
  1437  	return ""
  1438  }
  1439  
  1440  type OperateSourceRequest struct {
  1441  	Op         SourceOp `protobuf:"varint,1,opt,name=op,proto3,enum=pb.SourceOp" json:"op,omitempty"`
  1442  	Config     []string `protobuf:"bytes,2,rep,name=config,proto3" json:"config,omitempty"`
  1443  	SourceID   []string `protobuf:"bytes,3,rep,name=sourceID,proto3" json:"sourceID,omitempty"`
  1444  	WorkerName string   `protobuf:"bytes,4,opt,name=workerName,proto3" json:"workerName,omitempty"`
  1445  }
  1446  
  1447  func (m *OperateSourceRequest) Reset()         { *m = OperateSourceRequest{} }
  1448  func (m *OperateSourceRequest) String() string { return proto.CompactTextString(m) }
  1449  func (*OperateSourceRequest) ProtoMessage()    {}
  1450  func (*OperateSourceRequest) Descriptor() ([]byte, []int) {
  1451  	return fileDescriptor_f9bef11f2a341f03, []int{19}
  1452  }
  1453  func (m *OperateSourceRequest) XXX_Unmarshal(b []byte) error {
  1454  	return m.Unmarshal(b)
  1455  }
  1456  func (m *OperateSourceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1457  	if deterministic {
  1458  		return xxx_messageInfo_OperateSourceRequest.Marshal(b, m, deterministic)
  1459  	} else {
  1460  		b = b[:cap(b)]
  1461  		n, err := m.MarshalToSizedBuffer(b)
  1462  		if err != nil {
  1463  			return nil, err
  1464  		}
  1465  		return b[:n], nil
  1466  	}
  1467  }
  1468  func (m *OperateSourceRequest) XXX_Merge(src proto.Message) {
  1469  	xxx_messageInfo_OperateSourceRequest.Merge(m, src)
  1470  }
  1471  func (m *OperateSourceRequest) XXX_Size() int {
  1472  	return m.Size()
  1473  }
  1474  func (m *OperateSourceRequest) XXX_DiscardUnknown() {
  1475  	xxx_messageInfo_OperateSourceRequest.DiscardUnknown(m)
  1476  }
  1477  
  1478  var xxx_messageInfo_OperateSourceRequest proto.InternalMessageInfo
  1479  
  1480  func (m *OperateSourceRequest) GetOp() SourceOp {
  1481  	if m != nil {
  1482  		return m.Op
  1483  	}
  1484  	return SourceOp_InvalidSourceOp
  1485  }
  1486  
  1487  func (m *OperateSourceRequest) GetConfig() []string {
  1488  	if m != nil {
  1489  		return m.Config
  1490  	}
  1491  	return nil
  1492  }
  1493  
  1494  func (m *OperateSourceRequest) GetSourceID() []string {
  1495  	if m != nil {
  1496  		return m.SourceID
  1497  	}
  1498  	return nil
  1499  }
  1500  
  1501  func (m *OperateSourceRequest) GetWorkerName() string {
  1502  	if m != nil {
  1503  		return m.WorkerName
  1504  	}
  1505  	return ""
  1506  }
  1507  
  1508  type OperateSourceResponse struct {
  1509  	Result  bool                    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  1510  	Msg     string                  `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  1511  	Sources []*CommonWorkerResponse `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
  1512  }
  1513  
  1514  func (m *OperateSourceResponse) Reset()         { *m = OperateSourceResponse{} }
  1515  func (m *OperateSourceResponse) String() string { return proto.CompactTextString(m) }
  1516  func (*OperateSourceResponse) ProtoMessage()    {}
  1517  func (*OperateSourceResponse) Descriptor() ([]byte, []int) {
  1518  	return fileDescriptor_f9bef11f2a341f03, []int{20}
  1519  }
  1520  func (m *OperateSourceResponse) XXX_Unmarshal(b []byte) error {
  1521  	return m.Unmarshal(b)
  1522  }
  1523  func (m *OperateSourceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1524  	if deterministic {
  1525  		return xxx_messageInfo_OperateSourceResponse.Marshal(b, m, deterministic)
  1526  	} else {
  1527  		b = b[:cap(b)]
  1528  		n, err := m.MarshalToSizedBuffer(b)
  1529  		if err != nil {
  1530  			return nil, err
  1531  		}
  1532  		return b[:n], nil
  1533  	}
  1534  }
  1535  func (m *OperateSourceResponse) XXX_Merge(src proto.Message) {
  1536  	xxx_messageInfo_OperateSourceResponse.Merge(m, src)
  1537  }
  1538  func (m *OperateSourceResponse) XXX_Size() int {
  1539  	return m.Size()
  1540  }
  1541  func (m *OperateSourceResponse) XXX_DiscardUnknown() {
  1542  	xxx_messageInfo_OperateSourceResponse.DiscardUnknown(m)
  1543  }
  1544  
  1545  var xxx_messageInfo_OperateSourceResponse proto.InternalMessageInfo
  1546  
  1547  func (m *OperateSourceResponse) GetResult() bool {
  1548  	if m != nil {
  1549  		return m.Result
  1550  	}
  1551  	return false
  1552  }
  1553  
  1554  func (m *OperateSourceResponse) GetMsg() string {
  1555  	if m != nil {
  1556  		return m.Msg
  1557  	}
  1558  	return ""
  1559  }
  1560  
  1561  func (m *OperateSourceResponse) GetSources() []*CommonWorkerResponse {
  1562  	if m != nil {
  1563  		return m.Sources
  1564  	}
  1565  	return nil
  1566  }
  1567  
  1568  type RegisterWorkerRequest struct {
  1569  	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1570  	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
  1571  }
  1572  
  1573  func (m *RegisterWorkerRequest) Reset()         { *m = RegisterWorkerRequest{} }
  1574  func (m *RegisterWorkerRequest) String() string { return proto.CompactTextString(m) }
  1575  func (*RegisterWorkerRequest) ProtoMessage()    {}
  1576  func (*RegisterWorkerRequest) Descriptor() ([]byte, []int) {
  1577  	return fileDescriptor_f9bef11f2a341f03, []int{21}
  1578  }
  1579  func (m *RegisterWorkerRequest) XXX_Unmarshal(b []byte) error {
  1580  	return m.Unmarshal(b)
  1581  }
  1582  func (m *RegisterWorkerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1583  	if deterministic {
  1584  		return xxx_messageInfo_RegisterWorkerRequest.Marshal(b, m, deterministic)
  1585  	} else {
  1586  		b = b[:cap(b)]
  1587  		n, err := m.MarshalToSizedBuffer(b)
  1588  		if err != nil {
  1589  			return nil, err
  1590  		}
  1591  		return b[:n], nil
  1592  	}
  1593  }
  1594  func (m *RegisterWorkerRequest) XXX_Merge(src proto.Message) {
  1595  	xxx_messageInfo_RegisterWorkerRequest.Merge(m, src)
  1596  }
  1597  func (m *RegisterWorkerRequest) XXX_Size() int {
  1598  	return m.Size()
  1599  }
  1600  func (m *RegisterWorkerRequest) XXX_DiscardUnknown() {
  1601  	xxx_messageInfo_RegisterWorkerRequest.DiscardUnknown(m)
  1602  }
  1603  
  1604  var xxx_messageInfo_RegisterWorkerRequest proto.InternalMessageInfo
  1605  
  1606  func (m *RegisterWorkerRequest) GetName() string {
  1607  	if m != nil {
  1608  		return m.Name
  1609  	}
  1610  	return ""
  1611  }
  1612  
  1613  func (m *RegisterWorkerRequest) GetAddress() string {
  1614  	if m != nil {
  1615  		return m.Address
  1616  	}
  1617  	return ""
  1618  }
  1619  
  1620  type RegisterWorkerResponse struct {
  1621  	Result    bool   `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  1622  	Msg       string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  1623  	SecretKey []byte `protobuf:"bytes,3,opt,name=secretKey,proto3" json:"secretKey,omitempty"`
  1624  }
  1625  
  1626  func (m *RegisterWorkerResponse) Reset()         { *m = RegisterWorkerResponse{} }
  1627  func (m *RegisterWorkerResponse) String() string { return proto.CompactTextString(m) }
  1628  func (*RegisterWorkerResponse) ProtoMessage()    {}
  1629  func (*RegisterWorkerResponse) Descriptor() ([]byte, []int) {
  1630  	return fileDescriptor_f9bef11f2a341f03, []int{22}
  1631  }
  1632  func (m *RegisterWorkerResponse) XXX_Unmarshal(b []byte) error {
  1633  	return m.Unmarshal(b)
  1634  }
  1635  func (m *RegisterWorkerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1636  	if deterministic {
  1637  		return xxx_messageInfo_RegisterWorkerResponse.Marshal(b, m, deterministic)
  1638  	} else {
  1639  		b = b[:cap(b)]
  1640  		n, err := m.MarshalToSizedBuffer(b)
  1641  		if err != nil {
  1642  			return nil, err
  1643  		}
  1644  		return b[:n], nil
  1645  	}
  1646  }
  1647  func (m *RegisterWorkerResponse) XXX_Merge(src proto.Message) {
  1648  	xxx_messageInfo_RegisterWorkerResponse.Merge(m, src)
  1649  }
  1650  func (m *RegisterWorkerResponse) XXX_Size() int {
  1651  	return m.Size()
  1652  }
  1653  func (m *RegisterWorkerResponse) XXX_DiscardUnknown() {
  1654  	xxx_messageInfo_RegisterWorkerResponse.DiscardUnknown(m)
  1655  }
  1656  
  1657  var xxx_messageInfo_RegisterWorkerResponse proto.InternalMessageInfo
  1658  
  1659  func (m *RegisterWorkerResponse) GetResult() bool {
  1660  	if m != nil {
  1661  		return m.Result
  1662  	}
  1663  	return false
  1664  }
  1665  
  1666  func (m *RegisterWorkerResponse) GetMsg() string {
  1667  	if m != nil {
  1668  		return m.Msg
  1669  	}
  1670  	return ""
  1671  }
  1672  
  1673  func (m *RegisterWorkerResponse) GetSecretKey() []byte {
  1674  	if m != nil {
  1675  		return m.SecretKey
  1676  	}
  1677  	return nil
  1678  }
  1679  
  1680  type OfflineMemberRequest struct {
  1681  	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
  1682  	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  1683  }
  1684  
  1685  func (m *OfflineMemberRequest) Reset()         { *m = OfflineMemberRequest{} }
  1686  func (m *OfflineMemberRequest) String() string { return proto.CompactTextString(m) }
  1687  func (*OfflineMemberRequest) ProtoMessage()    {}
  1688  func (*OfflineMemberRequest) Descriptor() ([]byte, []int) {
  1689  	return fileDescriptor_f9bef11f2a341f03, []int{23}
  1690  }
  1691  func (m *OfflineMemberRequest) XXX_Unmarshal(b []byte) error {
  1692  	return m.Unmarshal(b)
  1693  }
  1694  func (m *OfflineMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1695  	if deterministic {
  1696  		return xxx_messageInfo_OfflineMemberRequest.Marshal(b, m, deterministic)
  1697  	} else {
  1698  		b = b[:cap(b)]
  1699  		n, err := m.MarshalToSizedBuffer(b)
  1700  		if err != nil {
  1701  			return nil, err
  1702  		}
  1703  		return b[:n], nil
  1704  	}
  1705  }
  1706  func (m *OfflineMemberRequest) XXX_Merge(src proto.Message) {
  1707  	xxx_messageInfo_OfflineMemberRequest.Merge(m, src)
  1708  }
  1709  func (m *OfflineMemberRequest) XXX_Size() int {
  1710  	return m.Size()
  1711  }
  1712  func (m *OfflineMemberRequest) XXX_DiscardUnknown() {
  1713  	xxx_messageInfo_OfflineMemberRequest.DiscardUnknown(m)
  1714  }
  1715  
  1716  var xxx_messageInfo_OfflineMemberRequest proto.InternalMessageInfo
  1717  
  1718  func (m *OfflineMemberRequest) GetType() string {
  1719  	if m != nil {
  1720  		return m.Type
  1721  	}
  1722  	return ""
  1723  }
  1724  
  1725  func (m *OfflineMemberRequest) GetName() string {
  1726  	if m != nil {
  1727  		return m.Name
  1728  	}
  1729  	return ""
  1730  }
  1731  
  1732  type OfflineMemberResponse struct {
  1733  	Result bool   `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  1734  	Msg    string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  1735  }
  1736  
  1737  func (m *OfflineMemberResponse) Reset()         { *m = OfflineMemberResponse{} }
  1738  func (m *OfflineMemberResponse) String() string { return proto.CompactTextString(m) }
  1739  func (*OfflineMemberResponse) ProtoMessage()    {}
  1740  func (*OfflineMemberResponse) Descriptor() ([]byte, []int) {
  1741  	return fileDescriptor_f9bef11f2a341f03, []int{24}
  1742  }
  1743  func (m *OfflineMemberResponse) XXX_Unmarshal(b []byte) error {
  1744  	return m.Unmarshal(b)
  1745  }
  1746  func (m *OfflineMemberResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1747  	if deterministic {
  1748  		return xxx_messageInfo_OfflineMemberResponse.Marshal(b, m, deterministic)
  1749  	} else {
  1750  		b = b[:cap(b)]
  1751  		n, err := m.MarshalToSizedBuffer(b)
  1752  		if err != nil {
  1753  			return nil, err
  1754  		}
  1755  		return b[:n], nil
  1756  	}
  1757  }
  1758  func (m *OfflineMemberResponse) XXX_Merge(src proto.Message) {
  1759  	xxx_messageInfo_OfflineMemberResponse.Merge(m, src)
  1760  }
  1761  func (m *OfflineMemberResponse) XXX_Size() int {
  1762  	return m.Size()
  1763  }
  1764  func (m *OfflineMemberResponse) XXX_DiscardUnknown() {
  1765  	xxx_messageInfo_OfflineMemberResponse.DiscardUnknown(m)
  1766  }
  1767  
  1768  var xxx_messageInfo_OfflineMemberResponse proto.InternalMessageInfo
  1769  
  1770  func (m *OfflineMemberResponse) GetResult() bool {
  1771  	if m != nil {
  1772  		return m.Result
  1773  	}
  1774  	return false
  1775  }
  1776  
  1777  func (m *OfflineMemberResponse) GetMsg() string {
  1778  	if m != nil {
  1779  		return m.Msg
  1780  	}
  1781  	return ""
  1782  }
  1783  
  1784  type OperateLeaderRequest struct {
  1785  	Op LeaderOp `protobuf:"varint,1,opt,name=op,proto3,enum=pb.LeaderOp" json:"op,omitempty"`
  1786  }
  1787  
  1788  func (m *OperateLeaderRequest) Reset()         { *m = OperateLeaderRequest{} }
  1789  func (m *OperateLeaderRequest) String() string { return proto.CompactTextString(m) }
  1790  func (*OperateLeaderRequest) ProtoMessage()    {}
  1791  func (*OperateLeaderRequest) Descriptor() ([]byte, []int) {
  1792  	return fileDescriptor_f9bef11f2a341f03, []int{25}
  1793  }
  1794  func (m *OperateLeaderRequest) XXX_Unmarshal(b []byte) error {
  1795  	return m.Unmarshal(b)
  1796  }
  1797  func (m *OperateLeaderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1798  	if deterministic {
  1799  		return xxx_messageInfo_OperateLeaderRequest.Marshal(b, m, deterministic)
  1800  	} else {
  1801  		b = b[:cap(b)]
  1802  		n, err := m.MarshalToSizedBuffer(b)
  1803  		if err != nil {
  1804  			return nil, err
  1805  		}
  1806  		return b[:n], nil
  1807  	}
  1808  }
  1809  func (m *OperateLeaderRequest) XXX_Merge(src proto.Message) {
  1810  	xxx_messageInfo_OperateLeaderRequest.Merge(m, src)
  1811  }
  1812  func (m *OperateLeaderRequest) XXX_Size() int {
  1813  	return m.Size()
  1814  }
  1815  func (m *OperateLeaderRequest) XXX_DiscardUnknown() {
  1816  	xxx_messageInfo_OperateLeaderRequest.DiscardUnknown(m)
  1817  }
  1818  
  1819  var xxx_messageInfo_OperateLeaderRequest proto.InternalMessageInfo
  1820  
  1821  func (m *OperateLeaderRequest) GetOp() LeaderOp {
  1822  	if m != nil {
  1823  		return m.Op
  1824  	}
  1825  	return LeaderOp_InvalidLeaderOp
  1826  }
  1827  
  1828  type OperateLeaderResponse struct {
  1829  	Result bool   `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  1830  	Msg    string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  1831  }
  1832  
  1833  func (m *OperateLeaderResponse) Reset()         { *m = OperateLeaderResponse{} }
  1834  func (m *OperateLeaderResponse) String() string { return proto.CompactTextString(m) }
  1835  func (*OperateLeaderResponse) ProtoMessage()    {}
  1836  func (*OperateLeaderResponse) Descriptor() ([]byte, []int) {
  1837  	return fileDescriptor_f9bef11f2a341f03, []int{26}
  1838  }
  1839  func (m *OperateLeaderResponse) XXX_Unmarshal(b []byte) error {
  1840  	return m.Unmarshal(b)
  1841  }
  1842  func (m *OperateLeaderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1843  	if deterministic {
  1844  		return xxx_messageInfo_OperateLeaderResponse.Marshal(b, m, deterministic)
  1845  	} else {
  1846  		b = b[:cap(b)]
  1847  		n, err := m.MarshalToSizedBuffer(b)
  1848  		if err != nil {
  1849  			return nil, err
  1850  		}
  1851  		return b[:n], nil
  1852  	}
  1853  }
  1854  func (m *OperateLeaderResponse) XXX_Merge(src proto.Message) {
  1855  	xxx_messageInfo_OperateLeaderResponse.Merge(m, src)
  1856  }
  1857  func (m *OperateLeaderResponse) XXX_Size() int {
  1858  	return m.Size()
  1859  }
  1860  func (m *OperateLeaderResponse) XXX_DiscardUnknown() {
  1861  	xxx_messageInfo_OperateLeaderResponse.DiscardUnknown(m)
  1862  }
  1863  
  1864  var xxx_messageInfo_OperateLeaderResponse proto.InternalMessageInfo
  1865  
  1866  func (m *OperateLeaderResponse) GetResult() bool {
  1867  	if m != nil {
  1868  		return m.Result
  1869  	}
  1870  	return false
  1871  }
  1872  
  1873  func (m *OperateLeaderResponse) GetMsg() string {
  1874  	if m != nil {
  1875  		return m.Msg
  1876  	}
  1877  	return ""
  1878  }
  1879  
  1880  type MasterInfo struct {
  1881  	Name       string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1882  	MemberID   uint64   `protobuf:"varint,2,opt,name=memberID,proto3" json:"memberID,omitempty"`
  1883  	Alive      bool     `protobuf:"varint,3,opt,name=alive,proto3" json:"alive,omitempty"`
  1884  	PeerURLs   []string `protobuf:"bytes,4,rep,name=peerURLs,proto3" json:"peerURLs,omitempty"`
  1885  	ClientURLs []string `protobuf:"bytes,5,rep,name=clientURLs,proto3" json:"clientURLs,omitempty"`
  1886  }
  1887  
  1888  func (m *MasterInfo) Reset()         { *m = MasterInfo{} }
  1889  func (m *MasterInfo) String() string { return proto.CompactTextString(m) }
  1890  func (*MasterInfo) ProtoMessage()    {}
  1891  func (*MasterInfo) Descriptor() ([]byte, []int) {
  1892  	return fileDescriptor_f9bef11f2a341f03, []int{27}
  1893  }
  1894  func (m *MasterInfo) XXX_Unmarshal(b []byte) error {
  1895  	return m.Unmarshal(b)
  1896  }
  1897  func (m *MasterInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1898  	if deterministic {
  1899  		return xxx_messageInfo_MasterInfo.Marshal(b, m, deterministic)
  1900  	} else {
  1901  		b = b[:cap(b)]
  1902  		n, err := m.MarshalToSizedBuffer(b)
  1903  		if err != nil {
  1904  			return nil, err
  1905  		}
  1906  		return b[:n], nil
  1907  	}
  1908  }
  1909  func (m *MasterInfo) XXX_Merge(src proto.Message) {
  1910  	xxx_messageInfo_MasterInfo.Merge(m, src)
  1911  }
  1912  func (m *MasterInfo) XXX_Size() int {
  1913  	return m.Size()
  1914  }
  1915  func (m *MasterInfo) XXX_DiscardUnknown() {
  1916  	xxx_messageInfo_MasterInfo.DiscardUnknown(m)
  1917  }
  1918  
  1919  var xxx_messageInfo_MasterInfo proto.InternalMessageInfo
  1920  
  1921  func (m *MasterInfo) GetName() string {
  1922  	if m != nil {
  1923  		return m.Name
  1924  	}
  1925  	return ""
  1926  }
  1927  
  1928  func (m *MasterInfo) GetMemberID() uint64 {
  1929  	if m != nil {
  1930  		return m.MemberID
  1931  	}
  1932  	return 0
  1933  }
  1934  
  1935  func (m *MasterInfo) GetAlive() bool {
  1936  	if m != nil {
  1937  		return m.Alive
  1938  	}
  1939  	return false
  1940  }
  1941  
  1942  func (m *MasterInfo) GetPeerURLs() []string {
  1943  	if m != nil {
  1944  		return m.PeerURLs
  1945  	}
  1946  	return nil
  1947  }
  1948  
  1949  func (m *MasterInfo) GetClientURLs() []string {
  1950  	if m != nil {
  1951  		return m.ClientURLs
  1952  	}
  1953  	return nil
  1954  }
  1955  
  1956  type WorkerInfo struct {
  1957  	Name   string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1958  	Addr   string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
  1959  	Stage  string `protobuf:"bytes,3,opt,name=stage,proto3" json:"stage,omitempty"`
  1960  	Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"`
  1961  }
  1962  
  1963  func (m *WorkerInfo) Reset()         { *m = WorkerInfo{} }
  1964  func (m *WorkerInfo) String() string { return proto.CompactTextString(m) }
  1965  func (*WorkerInfo) ProtoMessage()    {}
  1966  func (*WorkerInfo) Descriptor() ([]byte, []int) {
  1967  	return fileDescriptor_f9bef11f2a341f03, []int{28}
  1968  }
  1969  func (m *WorkerInfo) XXX_Unmarshal(b []byte) error {
  1970  	return m.Unmarshal(b)
  1971  }
  1972  func (m *WorkerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1973  	if deterministic {
  1974  		return xxx_messageInfo_WorkerInfo.Marshal(b, m, deterministic)
  1975  	} else {
  1976  		b = b[:cap(b)]
  1977  		n, err := m.MarshalToSizedBuffer(b)
  1978  		if err != nil {
  1979  			return nil, err
  1980  		}
  1981  		return b[:n], nil
  1982  	}
  1983  }
  1984  func (m *WorkerInfo) XXX_Merge(src proto.Message) {
  1985  	xxx_messageInfo_WorkerInfo.Merge(m, src)
  1986  }
  1987  func (m *WorkerInfo) XXX_Size() int {
  1988  	return m.Size()
  1989  }
  1990  func (m *WorkerInfo) XXX_DiscardUnknown() {
  1991  	xxx_messageInfo_WorkerInfo.DiscardUnknown(m)
  1992  }
  1993  
  1994  var xxx_messageInfo_WorkerInfo proto.InternalMessageInfo
  1995  
  1996  func (m *WorkerInfo) GetName() string {
  1997  	if m != nil {
  1998  		return m.Name
  1999  	}
  2000  	return ""
  2001  }
  2002  
  2003  func (m *WorkerInfo) GetAddr() string {
  2004  	if m != nil {
  2005  		return m.Addr
  2006  	}
  2007  	return ""
  2008  }
  2009  
  2010  func (m *WorkerInfo) GetStage() string {
  2011  	if m != nil {
  2012  		return m.Stage
  2013  	}
  2014  	return ""
  2015  }
  2016  
  2017  func (m *WorkerInfo) GetSource() string {
  2018  	if m != nil {
  2019  		return m.Source
  2020  	}
  2021  	return ""
  2022  }
  2023  
  2024  type ListLeaderMember struct {
  2025  	Msg  string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
  2026  	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  2027  	Addr string `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"`
  2028  }
  2029  
  2030  func (m *ListLeaderMember) Reset()         { *m = ListLeaderMember{} }
  2031  func (m *ListLeaderMember) String() string { return proto.CompactTextString(m) }
  2032  func (*ListLeaderMember) ProtoMessage()    {}
  2033  func (*ListLeaderMember) Descriptor() ([]byte, []int) {
  2034  	return fileDescriptor_f9bef11f2a341f03, []int{29}
  2035  }
  2036  func (m *ListLeaderMember) XXX_Unmarshal(b []byte) error {
  2037  	return m.Unmarshal(b)
  2038  }
  2039  func (m *ListLeaderMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2040  	if deterministic {
  2041  		return xxx_messageInfo_ListLeaderMember.Marshal(b, m, deterministic)
  2042  	} else {
  2043  		b = b[:cap(b)]
  2044  		n, err := m.MarshalToSizedBuffer(b)
  2045  		if err != nil {
  2046  			return nil, err
  2047  		}
  2048  		return b[:n], nil
  2049  	}
  2050  }
  2051  func (m *ListLeaderMember) XXX_Merge(src proto.Message) {
  2052  	xxx_messageInfo_ListLeaderMember.Merge(m, src)
  2053  }
  2054  func (m *ListLeaderMember) XXX_Size() int {
  2055  	return m.Size()
  2056  }
  2057  func (m *ListLeaderMember) XXX_DiscardUnknown() {
  2058  	xxx_messageInfo_ListLeaderMember.DiscardUnknown(m)
  2059  }
  2060  
  2061  var xxx_messageInfo_ListLeaderMember proto.InternalMessageInfo
  2062  
  2063  func (m *ListLeaderMember) GetMsg() string {
  2064  	if m != nil {
  2065  		return m.Msg
  2066  	}
  2067  	return ""
  2068  }
  2069  
  2070  func (m *ListLeaderMember) GetName() string {
  2071  	if m != nil {
  2072  		return m.Name
  2073  	}
  2074  	return ""
  2075  }
  2076  
  2077  func (m *ListLeaderMember) GetAddr() string {
  2078  	if m != nil {
  2079  		return m.Addr
  2080  	}
  2081  	return ""
  2082  }
  2083  
  2084  type ListMasterMember struct {
  2085  	Msg     string        `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
  2086  	Masters []*MasterInfo `protobuf:"bytes,2,rep,name=masters,proto3" json:"masters,omitempty"`
  2087  }
  2088  
  2089  func (m *ListMasterMember) Reset()         { *m = ListMasterMember{} }
  2090  func (m *ListMasterMember) String() string { return proto.CompactTextString(m) }
  2091  func (*ListMasterMember) ProtoMessage()    {}
  2092  func (*ListMasterMember) Descriptor() ([]byte, []int) {
  2093  	return fileDescriptor_f9bef11f2a341f03, []int{30}
  2094  }
  2095  func (m *ListMasterMember) XXX_Unmarshal(b []byte) error {
  2096  	return m.Unmarshal(b)
  2097  }
  2098  func (m *ListMasterMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2099  	if deterministic {
  2100  		return xxx_messageInfo_ListMasterMember.Marshal(b, m, deterministic)
  2101  	} else {
  2102  		b = b[:cap(b)]
  2103  		n, err := m.MarshalToSizedBuffer(b)
  2104  		if err != nil {
  2105  			return nil, err
  2106  		}
  2107  		return b[:n], nil
  2108  	}
  2109  }
  2110  func (m *ListMasterMember) XXX_Merge(src proto.Message) {
  2111  	xxx_messageInfo_ListMasterMember.Merge(m, src)
  2112  }
  2113  func (m *ListMasterMember) XXX_Size() int {
  2114  	return m.Size()
  2115  }
  2116  func (m *ListMasterMember) XXX_DiscardUnknown() {
  2117  	xxx_messageInfo_ListMasterMember.DiscardUnknown(m)
  2118  }
  2119  
  2120  var xxx_messageInfo_ListMasterMember proto.InternalMessageInfo
  2121  
  2122  func (m *ListMasterMember) GetMsg() string {
  2123  	if m != nil {
  2124  		return m.Msg
  2125  	}
  2126  	return ""
  2127  }
  2128  
  2129  func (m *ListMasterMember) GetMasters() []*MasterInfo {
  2130  	if m != nil {
  2131  		return m.Masters
  2132  	}
  2133  	return nil
  2134  }
  2135  
  2136  type ListWorkerMember struct {
  2137  	Msg     string        `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
  2138  	Workers []*WorkerInfo `protobuf:"bytes,2,rep,name=workers,proto3" json:"workers,omitempty"`
  2139  }
  2140  
  2141  func (m *ListWorkerMember) Reset()         { *m = ListWorkerMember{} }
  2142  func (m *ListWorkerMember) String() string { return proto.CompactTextString(m) }
  2143  func (*ListWorkerMember) ProtoMessage()    {}
  2144  func (*ListWorkerMember) Descriptor() ([]byte, []int) {
  2145  	return fileDescriptor_f9bef11f2a341f03, []int{31}
  2146  }
  2147  func (m *ListWorkerMember) XXX_Unmarshal(b []byte) error {
  2148  	return m.Unmarshal(b)
  2149  }
  2150  func (m *ListWorkerMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2151  	if deterministic {
  2152  		return xxx_messageInfo_ListWorkerMember.Marshal(b, m, deterministic)
  2153  	} else {
  2154  		b = b[:cap(b)]
  2155  		n, err := m.MarshalToSizedBuffer(b)
  2156  		if err != nil {
  2157  			return nil, err
  2158  		}
  2159  		return b[:n], nil
  2160  	}
  2161  }
  2162  func (m *ListWorkerMember) XXX_Merge(src proto.Message) {
  2163  	xxx_messageInfo_ListWorkerMember.Merge(m, src)
  2164  }
  2165  func (m *ListWorkerMember) XXX_Size() int {
  2166  	return m.Size()
  2167  }
  2168  func (m *ListWorkerMember) XXX_DiscardUnknown() {
  2169  	xxx_messageInfo_ListWorkerMember.DiscardUnknown(m)
  2170  }
  2171  
  2172  var xxx_messageInfo_ListWorkerMember proto.InternalMessageInfo
  2173  
  2174  func (m *ListWorkerMember) GetMsg() string {
  2175  	if m != nil {
  2176  		return m.Msg
  2177  	}
  2178  	return ""
  2179  }
  2180  
  2181  func (m *ListWorkerMember) GetWorkers() []*WorkerInfo {
  2182  	if m != nil {
  2183  		return m.Workers
  2184  	}
  2185  	return nil
  2186  }
  2187  
  2188  type Members struct {
  2189  	// Types that are valid to be assigned to Member:
  2190  	//
  2191  	//	*Members_Leader
  2192  	//	*Members_Master
  2193  	//	*Members_Worker
  2194  	Member isMembers_Member `protobuf_oneof:"member"`
  2195  }
  2196  
  2197  func (m *Members) Reset()         { *m = Members{} }
  2198  func (m *Members) String() string { return proto.CompactTextString(m) }
  2199  func (*Members) ProtoMessage()    {}
  2200  func (*Members) Descriptor() ([]byte, []int) {
  2201  	return fileDescriptor_f9bef11f2a341f03, []int{32}
  2202  }
  2203  func (m *Members) XXX_Unmarshal(b []byte) error {
  2204  	return m.Unmarshal(b)
  2205  }
  2206  func (m *Members) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2207  	if deterministic {
  2208  		return xxx_messageInfo_Members.Marshal(b, m, deterministic)
  2209  	} else {
  2210  		b = b[:cap(b)]
  2211  		n, err := m.MarshalToSizedBuffer(b)
  2212  		if err != nil {
  2213  			return nil, err
  2214  		}
  2215  		return b[:n], nil
  2216  	}
  2217  }
  2218  func (m *Members) XXX_Merge(src proto.Message) {
  2219  	xxx_messageInfo_Members.Merge(m, src)
  2220  }
  2221  func (m *Members) XXX_Size() int {
  2222  	return m.Size()
  2223  }
  2224  func (m *Members) XXX_DiscardUnknown() {
  2225  	xxx_messageInfo_Members.DiscardUnknown(m)
  2226  }
  2227  
  2228  var xxx_messageInfo_Members proto.InternalMessageInfo
  2229  
  2230  type isMembers_Member interface {
  2231  	isMembers_Member()
  2232  	MarshalTo([]byte) (int, error)
  2233  	Size() int
  2234  }
  2235  
  2236  type Members_Leader struct {
  2237  	Leader *ListLeaderMember `protobuf:"bytes,1,opt,name=leader,proto3,oneof" json:"leader,omitempty"`
  2238  }
  2239  type Members_Master struct {
  2240  	Master *ListMasterMember `protobuf:"bytes,2,opt,name=master,proto3,oneof" json:"master,omitempty"`
  2241  }
  2242  type Members_Worker struct {
  2243  	Worker *ListWorkerMember `protobuf:"bytes,3,opt,name=worker,proto3,oneof" json:"worker,omitempty"`
  2244  }
  2245  
  2246  func (*Members_Leader) isMembers_Member() {}
  2247  func (*Members_Master) isMembers_Member() {}
  2248  func (*Members_Worker) isMembers_Member() {}
  2249  
  2250  func (m *Members) GetMember() isMembers_Member {
  2251  	if m != nil {
  2252  		return m.Member
  2253  	}
  2254  	return nil
  2255  }
  2256  
  2257  func (m *Members) GetLeader() *ListLeaderMember {
  2258  	if x, ok := m.GetMember().(*Members_Leader); ok {
  2259  		return x.Leader
  2260  	}
  2261  	return nil
  2262  }
  2263  
  2264  func (m *Members) GetMaster() *ListMasterMember {
  2265  	if x, ok := m.GetMember().(*Members_Master); ok {
  2266  		return x.Master
  2267  	}
  2268  	return nil
  2269  }
  2270  
  2271  func (m *Members) GetWorker() *ListWorkerMember {
  2272  	if x, ok := m.GetMember().(*Members_Worker); ok {
  2273  		return x.Worker
  2274  	}
  2275  	return nil
  2276  }
  2277  
  2278  // XXX_OneofWrappers is for the internal use of the proto package.
  2279  func (*Members) XXX_OneofWrappers() []interface{} {
  2280  	return []interface{}{
  2281  		(*Members_Leader)(nil),
  2282  		(*Members_Master)(nil),
  2283  		(*Members_Worker)(nil),
  2284  	}
  2285  }
  2286  
  2287  type ListMemberRequest struct {
  2288  	Leader bool     `protobuf:"varint,1,opt,name=leader,proto3" json:"leader,omitempty"`
  2289  	Master bool     `protobuf:"varint,2,opt,name=master,proto3" json:"master,omitempty"`
  2290  	Worker bool     `protobuf:"varint,3,opt,name=worker,proto3" json:"worker,omitempty"`
  2291  	Names  []string `protobuf:"bytes,4,rep,name=names,proto3" json:"names,omitempty"`
  2292  }
  2293  
  2294  func (m *ListMemberRequest) Reset()         { *m = ListMemberRequest{} }
  2295  func (m *ListMemberRequest) String() string { return proto.CompactTextString(m) }
  2296  func (*ListMemberRequest) ProtoMessage()    {}
  2297  func (*ListMemberRequest) Descriptor() ([]byte, []int) {
  2298  	return fileDescriptor_f9bef11f2a341f03, []int{33}
  2299  }
  2300  func (m *ListMemberRequest) XXX_Unmarshal(b []byte) error {
  2301  	return m.Unmarshal(b)
  2302  }
  2303  func (m *ListMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2304  	if deterministic {
  2305  		return xxx_messageInfo_ListMemberRequest.Marshal(b, m, deterministic)
  2306  	} else {
  2307  		b = b[:cap(b)]
  2308  		n, err := m.MarshalToSizedBuffer(b)
  2309  		if err != nil {
  2310  			return nil, err
  2311  		}
  2312  		return b[:n], nil
  2313  	}
  2314  }
  2315  func (m *ListMemberRequest) XXX_Merge(src proto.Message) {
  2316  	xxx_messageInfo_ListMemberRequest.Merge(m, src)
  2317  }
  2318  func (m *ListMemberRequest) XXX_Size() int {
  2319  	return m.Size()
  2320  }
  2321  func (m *ListMemberRequest) XXX_DiscardUnknown() {
  2322  	xxx_messageInfo_ListMemberRequest.DiscardUnknown(m)
  2323  }
  2324  
  2325  var xxx_messageInfo_ListMemberRequest proto.InternalMessageInfo
  2326  
  2327  func (m *ListMemberRequest) GetLeader() bool {
  2328  	if m != nil {
  2329  		return m.Leader
  2330  	}
  2331  	return false
  2332  }
  2333  
  2334  func (m *ListMemberRequest) GetMaster() bool {
  2335  	if m != nil {
  2336  		return m.Master
  2337  	}
  2338  	return false
  2339  }
  2340  
  2341  func (m *ListMemberRequest) GetWorker() bool {
  2342  	if m != nil {
  2343  		return m.Worker
  2344  	}
  2345  	return false
  2346  }
  2347  
  2348  func (m *ListMemberRequest) GetNames() []string {
  2349  	if m != nil {
  2350  		return m.Names
  2351  	}
  2352  	return nil
  2353  }
  2354  
  2355  type ListMemberResponse struct {
  2356  	Result  bool       `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  2357  	Msg     string     `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  2358  	Members []*Members `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
  2359  }
  2360  
  2361  func (m *ListMemberResponse) Reset()         { *m = ListMemberResponse{} }
  2362  func (m *ListMemberResponse) String() string { return proto.CompactTextString(m) }
  2363  func (*ListMemberResponse) ProtoMessage()    {}
  2364  func (*ListMemberResponse) Descriptor() ([]byte, []int) {
  2365  	return fileDescriptor_f9bef11f2a341f03, []int{34}
  2366  }
  2367  func (m *ListMemberResponse) XXX_Unmarshal(b []byte) error {
  2368  	return m.Unmarshal(b)
  2369  }
  2370  func (m *ListMemberResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2371  	if deterministic {
  2372  		return xxx_messageInfo_ListMemberResponse.Marshal(b, m, deterministic)
  2373  	} else {
  2374  		b = b[:cap(b)]
  2375  		n, err := m.MarshalToSizedBuffer(b)
  2376  		if err != nil {
  2377  			return nil, err
  2378  		}
  2379  		return b[:n], nil
  2380  	}
  2381  }
  2382  func (m *ListMemberResponse) XXX_Merge(src proto.Message) {
  2383  	xxx_messageInfo_ListMemberResponse.Merge(m, src)
  2384  }
  2385  func (m *ListMemberResponse) XXX_Size() int {
  2386  	return m.Size()
  2387  }
  2388  func (m *ListMemberResponse) XXX_DiscardUnknown() {
  2389  	xxx_messageInfo_ListMemberResponse.DiscardUnknown(m)
  2390  }
  2391  
  2392  var xxx_messageInfo_ListMemberResponse proto.InternalMessageInfo
  2393  
  2394  func (m *ListMemberResponse) GetResult() bool {
  2395  	if m != nil {
  2396  		return m.Result
  2397  	}
  2398  	return false
  2399  }
  2400  
  2401  func (m *ListMemberResponse) GetMsg() string {
  2402  	if m != nil {
  2403  		return m.Msg
  2404  	}
  2405  	return ""
  2406  }
  2407  
  2408  func (m *ListMemberResponse) GetMembers() []*Members {
  2409  	if m != nil {
  2410  		return m.Members
  2411  	}
  2412  	return nil
  2413  }
  2414  
  2415  type OperateSchemaRequest struct {
  2416  	Op         SchemaOp `protobuf:"varint,1,opt,name=op,proto3,enum=pb.SchemaOp" json:"op,omitempty"`
  2417  	Task       string   `protobuf:"bytes,2,opt,name=task,proto3" json:"task,omitempty"`
  2418  	Sources    []string `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
  2419  	Database   string   `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
  2420  	Table      string   `protobuf:"bytes,5,opt,name=table,proto3" json:"table,omitempty"`
  2421  	Schema     string   `protobuf:"bytes,6,opt,name=schema,proto3" json:"schema,omitempty"`
  2422  	Flush      bool     `protobuf:"varint,7,opt,name=flush,proto3" json:"flush,omitempty"`
  2423  	Sync       bool     `protobuf:"varint,8,opt,name=sync,proto3" json:"sync,omitempty"`
  2424  	FromSource bool     `protobuf:"varint,9,opt,name=fromSource,proto3" json:"fromSource,omitempty"`
  2425  	FromTarget bool     `protobuf:"varint,10,opt,name=fromTarget,proto3" json:"fromTarget,omitempty"`
  2426  }
  2427  
  2428  func (m *OperateSchemaRequest) Reset()         { *m = OperateSchemaRequest{} }
  2429  func (m *OperateSchemaRequest) String() string { return proto.CompactTextString(m) }
  2430  func (*OperateSchemaRequest) ProtoMessage()    {}
  2431  func (*OperateSchemaRequest) Descriptor() ([]byte, []int) {
  2432  	return fileDescriptor_f9bef11f2a341f03, []int{35}
  2433  }
  2434  func (m *OperateSchemaRequest) XXX_Unmarshal(b []byte) error {
  2435  	return m.Unmarshal(b)
  2436  }
  2437  func (m *OperateSchemaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2438  	if deterministic {
  2439  		return xxx_messageInfo_OperateSchemaRequest.Marshal(b, m, deterministic)
  2440  	} else {
  2441  		b = b[:cap(b)]
  2442  		n, err := m.MarshalToSizedBuffer(b)
  2443  		if err != nil {
  2444  			return nil, err
  2445  		}
  2446  		return b[:n], nil
  2447  	}
  2448  }
  2449  func (m *OperateSchemaRequest) XXX_Merge(src proto.Message) {
  2450  	xxx_messageInfo_OperateSchemaRequest.Merge(m, src)
  2451  }
  2452  func (m *OperateSchemaRequest) XXX_Size() int {
  2453  	return m.Size()
  2454  }
  2455  func (m *OperateSchemaRequest) XXX_DiscardUnknown() {
  2456  	xxx_messageInfo_OperateSchemaRequest.DiscardUnknown(m)
  2457  }
  2458  
  2459  var xxx_messageInfo_OperateSchemaRequest proto.InternalMessageInfo
  2460  
  2461  func (m *OperateSchemaRequest) GetOp() SchemaOp {
  2462  	if m != nil {
  2463  		return m.Op
  2464  	}
  2465  	return SchemaOp_InvalidSchemaOp
  2466  }
  2467  
  2468  func (m *OperateSchemaRequest) GetTask() string {
  2469  	if m != nil {
  2470  		return m.Task
  2471  	}
  2472  	return ""
  2473  }
  2474  
  2475  func (m *OperateSchemaRequest) GetSources() []string {
  2476  	if m != nil {
  2477  		return m.Sources
  2478  	}
  2479  	return nil
  2480  }
  2481  
  2482  func (m *OperateSchemaRequest) GetDatabase() string {
  2483  	if m != nil {
  2484  		return m.Database
  2485  	}
  2486  	return ""
  2487  }
  2488  
  2489  func (m *OperateSchemaRequest) GetTable() string {
  2490  	if m != nil {
  2491  		return m.Table
  2492  	}
  2493  	return ""
  2494  }
  2495  
  2496  func (m *OperateSchemaRequest) GetSchema() string {
  2497  	if m != nil {
  2498  		return m.Schema
  2499  	}
  2500  	return ""
  2501  }
  2502  
  2503  func (m *OperateSchemaRequest) GetFlush() bool {
  2504  	if m != nil {
  2505  		return m.Flush
  2506  	}
  2507  	return false
  2508  }
  2509  
  2510  func (m *OperateSchemaRequest) GetSync() bool {
  2511  	if m != nil {
  2512  		return m.Sync
  2513  	}
  2514  	return false
  2515  }
  2516  
  2517  func (m *OperateSchemaRequest) GetFromSource() bool {
  2518  	if m != nil {
  2519  		return m.FromSource
  2520  	}
  2521  	return false
  2522  }
  2523  
  2524  func (m *OperateSchemaRequest) GetFromTarget() bool {
  2525  	if m != nil {
  2526  		return m.FromTarget
  2527  	}
  2528  	return false
  2529  }
  2530  
  2531  type OperateSchemaResponse struct {
  2532  	Result  bool                    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  2533  	Msg     string                  `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  2534  	Sources []*CommonWorkerResponse `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
  2535  }
  2536  
  2537  func (m *OperateSchemaResponse) Reset()         { *m = OperateSchemaResponse{} }
  2538  func (m *OperateSchemaResponse) String() string { return proto.CompactTextString(m) }
  2539  func (*OperateSchemaResponse) ProtoMessage()    {}
  2540  func (*OperateSchemaResponse) Descriptor() ([]byte, []int) {
  2541  	return fileDescriptor_f9bef11f2a341f03, []int{36}
  2542  }
  2543  func (m *OperateSchemaResponse) XXX_Unmarshal(b []byte) error {
  2544  	return m.Unmarshal(b)
  2545  }
  2546  func (m *OperateSchemaResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2547  	if deterministic {
  2548  		return xxx_messageInfo_OperateSchemaResponse.Marshal(b, m, deterministic)
  2549  	} else {
  2550  		b = b[:cap(b)]
  2551  		n, err := m.MarshalToSizedBuffer(b)
  2552  		if err != nil {
  2553  			return nil, err
  2554  		}
  2555  		return b[:n], nil
  2556  	}
  2557  }
  2558  func (m *OperateSchemaResponse) XXX_Merge(src proto.Message) {
  2559  	xxx_messageInfo_OperateSchemaResponse.Merge(m, src)
  2560  }
  2561  func (m *OperateSchemaResponse) XXX_Size() int {
  2562  	return m.Size()
  2563  }
  2564  func (m *OperateSchemaResponse) XXX_DiscardUnknown() {
  2565  	xxx_messageInfo_OperateSchemaResponse.DiscardUnknown(m)
  2566  }
  2567  
  2568  var xxx_messageInfo_OperateSchemaResponse proto.InternalMessageInfo
  2569  
  2570  func (m *OperateSchemaResponse) GetResult() bool {
  2571  	if m != nil {
  2572  		return m.Result
  2573  	}
  2574  	return false
  2575  }
  2576  
  2577  func (m *OperateSchemaResponse) GetMsg() string {
  2578  	if m != nil {
  2579  		return m.Msg
  2580  	}
  2581  	return ""
  2582  }
  2583  
  2584  func (m *OperateSchemaResponse) GetSources() []*CommonWorkerResponse {
  2585  	if m != nil {
  2586  		return m.Sources
  2587  	}
  2588  	return nil
  2589  }
  2590  
  2591  type GetSubTaskCfgRequest struct {
  2592  	// the task name
  2593  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2594  }
  2595  
  2596  func (m *GetSubTaskCfgRequest) Reset()         { *m = GetSubTaskCfgRequest{} }
  2597  func (m *GetSubTaskCfgRequest) String() string { return proto.CompactTextString(m) }
  2598  func (*GetSubTaskCfgRequest) ProtoMessage()    {}
  2599  func (*GetSubTaskCfgRequest) Descriptor() ([]byte, []int) {
  2600  	return fileDescriptor_f9bef11f2a341f03, []int{37}
  2601  }
  2602  func (m *GetSubTaskCfgRequest) XXX_Unmarshal(b []byte) error {
  2603  	return m.Unmarshal(b)
  2604  }
  2605  func (m *GetSubTaskCfgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2606  	if deterministic {
  2607  		return xxx_messageInfo_GetSubTaskCfgRequest.Marshal(b, m, deterministic)
  2608  	} else {
  2609  		b = b[:cap(b)]
  2610  		n, err := m.MarshalToSizedBuffer(b)
  2611  		if err != nil {
  2612  			return nil, err
  2613  		}
  2614  		return b[:n], nil
  2615  	}
  2616  }
  2617  func (m *GetSubTaskCfgRequest) XXX_Merge(src proto.Message) {
  2618  	xxx_messageInfo_GetSubTaskCfgRequest.Merge(m, src)
  2619  }
  2620  func (m *GetSubTaskCfgRequest) XXX_Size() int {
  2621  	return m.Size()
  2622  }
  2623  func (m *GetSubTaskCfgRequest) XXX_DiscardUnknown() {
  2624  	xxx_messageInfo_GetSubTaskCfgRequest.DiscardUnknown(m)
  2625  }
  2626  
  2627  var xxx_messageInfo_GetSubTaskCfgRequest proto.InternalMessageInfo
  2628  
  2629  func (m *GetSubTaskCfgRequest) GetName() string {
  2630  	if m != nil {
  2631  		return m.Name
  2632  	}
  2633  	return ""
  2634  }
  2635  
  2636  type GetSubTaskCfgResponse struct {
  2637  	Result bool     `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  2638  	Msg    string   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  2639  	Cfgs   []string `protobuf:"bytes,3,rep,name=cfgs,proto3" json:"cfgs,omitempty"`
  2640  }
  2641  
  2642  func (m *GetSubTaskCfgResponse) Reset()         { *m = GetSubTaskCfgResponse{} }
  2643  func (m *GetSubTaskCfgResponse) String() string { return proto.CompactTextString(m) }
  2644  func (*GetSubTaskCfgResponse) ProtoMessage()    {}
  2645  func (*GetSubTaskCfgResponse) Descriptor() ([]byte, []int) {
  2646  	return fileDescriptor_f9bef11f2a341f03, []int{38}
  2647  }
  2648  func (m *GetSubTaskCfgResponse) XXX_Unmarshal(b []byte) error {
  2649  	return m.Unmarshal(b)
  2650  }
  2651  func (m *GetSubTaskCfgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2652  	if deterministic {
  2653  		return xxx_messageInfo_GetSubTaskCfgResponse.Marshal(b, m, deterministic)
  2654  	} else {
  2655  		b = b[:cap(b)]
  2656  		n, err := m.MarshalToSizedBuffer(b)
  2657  		if err != nil {
  2658  			return nil, err
  2659  		}
  2660  		return b[:n], nil
  2661  	}
  2662  }
  2663  func (m *GetSubTaskCfgResponse) XXX_Merge(src proto.Message) {
  2664  	xxx_messageInfo_GetSubTaskCfgResponse.Merge(m, src)
  2665  }
  2666  func (m *GetSubTaskCfgResponse) XXX_Size() int {
  2667  	return m.Size()
  2668  }
  2669  func (m *GetSubTaskCfgResponse) XXX_DiscardUnknown() {
  2670  	xxx_messageInfo_GetSubTaskCfgResponse.DiscardUnknown(m)
  2671  }
  2672  
  2673  var xxx_messageInfo_GetSubTaskCfgResponse proto.InternalMessageInfo
  2674  
  2675  func (m *GetSubTaskCfgResponse) GetResult() bool {
  2676  	if m != nil {
  2677  		return m.Result
  2678  	}
  2679  	return false
  2680  }
  2681  
  2682  func (m *GetSubTaskCfgResponse) GetMsg() string {
  2683  	if m != nil {
  2684  		return m.Msg
  2685  	}
  2686  	return ""
  2687  }
  2688  
  2689  func (m *GetSubTaskCfgResponse) GetCfgs() []string {
  2690  	if m != nil {
  2691  		return m.Cfgs
  2692  	}
  2693  	return nil
  2694  }
  2695  
  2696  type GetCfgRequest struct {
  2697  	Type CfgType `protobuf:"varint,1,opt,name=type,proto3,enum=pb.CfgType" json:"type,omitempty"`
  2698  	Name string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  2699  }
  2700  
  2701  func (m *GetCfgRequest) Reset()         { *m = GetCfgRequest{} }
  2702  func (m *GetCfgRequest) String() string { return proto.CompactTextString(m) }
  2703  func (*GetCfgRequest) ProtoMessage()    {}
  2704  func (*GetCfgRequest) Descriptor() ([]byte, []int) {
  2705  	return fileDescriptor_f9bef11f2a341f03, []int{39}
  2706  }
  2707  func (m *GetCfgRequest) XXX_Unmarshal(b []byte) error {
  2708  	return m.Unmarshal(b)
  2709  }
  2710  func (m *GetCfgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2711  	if deterministic {
  2712  		return xxx_messageInfo_GetCfgRequest.Marshal(b, m, deterministic)
  2713  	} else {
  2714  		b = b[:cap(b)]
  2715  		n, err := m.MarshalToSizedBuffer(b)
  2716  		if err != nil {
  2717  			return nil, err
  2718  		}
  2719  		return b[:n], nil
  2720  	}
  2721  }
  2722  func (m *GetCfgRequest) XXX_Merge(src proto.Message) {
  2723  	xxx_messageInfo_GetCfgRequest.Merge(m, src)
  2724  }
  2725  func (m *GetCfgRequest) XXX_Size() int {
  2726  	return m.Size()
  2727  }
  2728  func (m *GetCfgRequest) XXX_DiscardUnknown() {
  2729  	xxx_messageInfo_GetCfgRequest.DiscardUnknown(m)
  2730  }
  2731  
  2732  var xxx_messageInfo_GetCfgRequest proto.InternalMessageInfo
  2733  
  2734  func (m *GetCfgRequest) GetType() CfgType {
  2735  	if m != nil {
  2736  		return m.Type
  2737  	}
  2738  	return CfgType_InvalidType
  2739  }
  2740  
  2741  func (m *GetCfgRequest) GetName() string {
  2742  	if m != nil {
  2743  		return m.Name
  2744  	}
  2745  	return ""
  2746  }
  2747  
  2748  type GetCfgResponse struct {
  2749  	Result bool   `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  2750  	Msg    string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  2751  	Cfg    string `protobuf:"bytes,3,opt,name=cfg,proto3" json:"cfg,omitempty"`
  2752  }
  2753  
  2754  func (m *GetCfgResponse) Reset()         { *m = GetCfgResponse{} }
  2755  func (m *GetCfgResponse) String() string { return proto.CompactTextString(m) }
  2756  func (*GetCfgResponse) ProtoMessage()    {}
  2757  func (*GetCfgResponse) Descriptor() ([]byte, []int) {
  2758  	return fileDescriptor_f9bef11f2a341f03, []int{40}
  2759  }
  2760  func (m *GetCfgResponse) XXX_Unmarshal(b []byte) error {
  2761  	return m.Unmarshal(b)
  2762  }
  2763  func (m *GetCfgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2764  	if deterministic {
  2765  		return xxx_messageInfo_GetCfgResponse.Marshal(b, m, deterministic)
  2766  	} else {
  2767  		b = b[:cap(b)]
  2768  		n, err := m.MarshalToSizedBuffer(b)
  2769  		if err != nil {
  2770  			return nil, err
  2771  		}
  2772  		return b[:n], nil
  2773  	}
  2774  }
  2775  func (m *GetCfgResponse) XXX_Merge(src proto.Message) {
  2776  	xxx_messageInfo_GetCfgResponse.Merge(m, src)
  2777  }
  2778  func (m *GetCfgResponse) XXX_Size() int {
  2779  	return m.Size()
  2780  }
  2781  func (m *GetCfgResponse) XXX_DiscardUnknown() {
  2782  	xxx_messageInfo_GetCfgResponse.DiscardUnknown(m)
  2783  }
  2784  
  2785  var xxx_messageInfo_GetCfgResponse proto.InternalMessageInfo
  2786  
  2787  func (m *GetCfgResponse) GetResult() bool {
  2788  	if m != nil {
  2789  		return m.Result
  2790  	}
  2791  	return false
  2792  }
  2793  
  2794  func (m *GetCfgResponse) GetMsg() string {
  2795  	if m != nil {
  2796  		return m.Msg
  2797  	}
  2798  	return ""
  2799  }
  2800  
  2801  func (m *GetCfgResponse) GetCfg() string {
  2802  	if m != nil {
  2803  		return m.Cfg
  2804  	}
  2805  	return ""
  2806  }
  2807  
  2808  type GetMasterCfgRequest struct {
  2809  }
  2810  
  2811  func (m *GetMasterCfgRequest) Reset()         { *m = GetMasterCfgRequest{} }
  2812  func (m *GetMasterCfgRequest) String() string { return proto.CompactTextString(m) }
  2813  func (*GetMasterCfgRequest) ProtoMessage()    {}
  2814  func (*GetMasterCfgRequest) Descriptor() ([]byte, []int) {
  2815  	return fileDescriptor_f9bef11f2a341f03, []int{41}
  2816  }
  2817  func (m *GetMasterCfgRequest) XXX_Unmarshal(b []byte) error {
  2818  	return m.Unmarshal(b)
  2819  }
  2820  func (m *GetMasterCfgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2821  	if deterministic {
  2822  		return xxx_messageInfo_GetMasterCfgRequest.Marshal(b, m, deterministic)
  2823  	} else {
  2824  		b = b[:cap(b)]
  2825  		n, err := m.MarshalToSizedBuffer(b)
  2826  		if err != nil {
  2827  			return nil, err
  2828  		}
  2829  		return b[:n], nil
  2830  	}
  2831  }
  2832  func (m *GetMasterCfgRequest) XXX_Merge(src proto.Message) {
  2833  	xxx_messageInfo_GetMasterCfgRequest.Merge(m, src)
  2834  }
  2835  func (m *GetMasterCfgRequest) XXX_Size() int {
  2836  	return m.Size()
  2837  }
  2838  func (m *GetMasterCfgRequest) XXX_DiscardUnknown() {
  2839  	xxx_messageInfo_GetMasterCfgRequest.DiscardUnknown(m)
  2840  }
  2841  
  2842  var xxx_messageInfo_GetMasterCfgRequest proto.InternalMessageInfo
  2843  
  2844  type GetMasterCfgResponse struct {
  2845  	Cfg string `protobuf:"bytes,1,opt,name=cfg,proto3" json:"cfg,omitempty"`
  2846  }
  2847  
  2848  func (m *GetMasterCfgResponse) Reset()         { *m = GetMasterCfgResponse{} }
  2849  func (m *GetMasterCfgResponse) String() string { return proto.CompactTextString(m) }
  2850  func (*GetMasterCfgResponse) ProtoMessage()    {}
  2851  func (*GetMasterCfgResponse) Descriptor() ([]byte, []int) {
  2852  	return fileDescriptor_f9bef11f2a341f03, []int{42}
  2853  }
  2854  func (m *GetMasterCfgResponse) XXX_Unmarshal(b []byte) error {
  2855  	return m.Unmarshal(b)
  2856  }
  2857  func (m *GetMasterCfgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2858  	if deterministic {
  2859  		return xxx_messageInfo_GetMasterCfgResponse.Marshal(b, m, deterministic)
  2860  	} else {
  2861  		b = b[:cap(b)]
  2862  		n, err := m.MarshalToSizedBuffer(b)
  2863  		if err != nil {
  2864  			return nil, err
  2865  		}
  2866  		return b[:n], nil
  2867  	}
  2868  }
  2869  func (m *GetMasterCfgResponse) XXX_Merge(src proto.Message) {
  2870  	xxx_messageInfo_GetMasterCfgResponse.Merge(m, src)
  2871  }
  2872  func (m *GetMasterCfgResponse) XXX_Size() int {
  2873  	return m.Size()
  2874  }
  2875  func (m *GetMasterCfgResponse) XXX_DiscardUnknown() {
  2876  	xxx_messageInfo_GetMasterCfgResponse.DiscardUnknown(m)
  2877  }
  2878  
  2879  var xxx_messageInfo_GetMasterCfgResponse proto.InternalMessageInfo
  2880  
  2881  func (m *GetMasterCfgResponse) GetCfg() string {
  2882  	if m != nil {
  2883  		return m.Cfg
  2884  	}
  2885  	return ""
  2886  }
  2887  
  2888  type HandleErrorRequest struct {
  2889  	Op        ErrorOp  `protobuf:"varint,1,opt,name=op,proto3,enum=pb.ErrorOp" json:"op,omitempty"`
  2890  	Task      string   `protobuf:"bytes,2,opt,name=task,proto3" json:"task,omitempty"`
  2891  	Sources   []string `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
  2892  	BinlogPos string   `protobuf:"bytes,4,opt,name=binlogPos,proto3" json:"binlogPos,omitempty"`
  2893  	Sqls      []string `protobuf:"bytes,5,rep,name=sqls,proto3" json:"sqls,omitempty"`
  2894  }
  2895  
  2896  func (m *HandleErrorRequest) Reset()         { *m = HandleErrorRequest{} }
  2897  func (m *HandleErrorRequest) String() string { return proto.CompactTextString(m) }
  2898  func (*HandleErrorRequest) ProtoMessage()    {}
  2899  func (*HandleErrorRequest) Descriptor() ([]byte, []int) {
  2900  	return fileDescriptor_f9bef11f2a341f03, []int{43}
  2901  }
  2902  func (m *HandleErrorRequest) XXX_Unmarshal(b []byte) error {
  2903  	return m.Unmarshal(b)
  2904  }
  2905  func (m *HandleErrorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2906  	if deterministic {
  2907  		return xxx_messageInfo_HandleErrorRequest.Marshal(b, m, deterministic)
  2908  	} else {
  2909  		b = b[:cap(b)]
  2910  		n, err := m.MarshalToSizedBuffer(b)
  2911  		if err != nil {
  2912  			return nil, err
  2913  		}
  2914  		return b[:n], nil
  2915  	}
  2916  }
  2917  func (m *HandleErrorRequest) XXX_Merge(src proto.Message) {
  2918  	xxx_messageInfo_HandleErrorRequest.Merge(m, src)
  2919  }
  2920  func (m *HandleErrorRequest) XXX_Size() int {
  2921  	return m.Size()
  2922  }
  2923  func (m *HandleErrorRequest) XXX_DiscardUnknown() {
  2924  	xxx_messageInfo_HandleErrorRequest.DiscardUnknown(m)
  2925  }
  2926  
  2927  var xxx_messageInfo_HandleErrorRequest proto.InternalMessageInfo
  2928  
  2929  func (m *HandleErrorRequest) GetOp() ErrorOp {
  2930  	if m != nil {
  2931  		return m.Op
  2932  	}
  2933  	return ErrorOp_InvalidErrorOp
  2934  }
  2935  
  2936  func (m *HandleErrorRequest) GetTask() string {
  2937  	if m != nil {
  2938  		return m.Task
  2939  	}
  2940  	return ""
  2941  }
  2942  
  2943  func (m *HandleErrorRequest) GetSources() []string {
  2944  	if m != nil {
  2945  		return m.Sources
  2946  	}
  2947  	return nil
  2948  }
  2949  
  2950  func (m *HandleErrorRequest) GetBinlogPos() string {
  2951  	if m != nil {
  2952  		return m.BinlogPos
  2953  	}
  2954  	return ""
  2955  }
  2956  
  2957  func (m *HandleErrorRequest) GetSqls() []string {
  2958  	if m != nil {
  2959  		return m.Sqls
  2960  	}
  2961  	return nil
  2962  }
  2963  
  2964  type HandleErrorResponse struct {
  2965  	Result  bool                    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  2966  	Msg     string                  `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  2967  	Sources []*CommonWorkerResponse `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
  2968  }
  2969  
  2970  func (m *HandleErrorResponse) Reset()         { *m = HandleErrorResponse{} }
  2971  func (m *HandleErrorResponse) String() string { return proto.CompactTextString(m) }
  2972  func (*HandleErrorResponse) ProtoMessage()    {}
  2973  func (*HandleErrorResponse) Descriptor() ([]byte, []int) {
  2974  	return fileDescriptor_f9bef11f2a341f03, []int{44}
  2975  }
  2976  func (m *HandleErrorResponse) XXX_Unmarshal(b []byte) error {
  2977  	return m.Unmarshal(b)
  2978  }
  2979  func (m *HandleErrorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2980  	if deterministic {
  2981  		return xxx_messageInfo_HandleErrorResponse.Marshal(b, m, deterministic)
  2982  	} else {
  2983  		b = b[:cap(b)]
  2984  		n, err := m.MarshalToSizedBuffer(b)
  2985  		if err != nil {
  2986  			return nil, err
  2987  		}
  2988  		return b[:n], nil
  2989  	}
  2990  }
  2991  func (m *HandleErrorResponse) XXX_Merge(src proto.Message) {
  2992  	xxx_messageInfo_HandleErrorResponse.Merge(m, src)
  2993  }
  2994  func (m *HandleErrorResponse) XXX_Size() int {
  2995  	return m.Size()
  2996  }
  2997  func (m *HandleErrorResponse) XXX_DiscardUnknown() {
  2998  	xxx_messageInfo_HandleErrorResponse.DiscardUnknown(m)
  2999  }
  3000  
  3001  var xxx_messageInfo_HandleErrorResponse proto.InternalMessageInfo
  3002  
  3003  func (m *HandleErrorResponse) GetResult() bool {
  3004  	if m != nil {
  3005  		return m.Result
  3006  	}
  3007  	return false
  3008  }
  3009  
  3010  func (m *HandleErrorResponse) GetMsg() string {
  3011  	if m != nil {
  3012  		return m.Msg
  3013  	}
  3014  	return ""
  3015  }
  3016  
  3017  func (m *HandleErrorResponse) GetSources() []*CommonWorkerResponse {
  3018  	if m != nil {
  3019  		return m.Sources
  3020  	}
  3021  	return nil
  3022  }
  3023  
  3024  type TransferSourceRequest struct {
  3025  	Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
  3026  	Worker string `protobuf:"bytes,2,opt,name=worker,proto3" json:"worker,omitempty"`
  3027  }
  3028  
  3029  func (m *TransferSourceRequest) Reset()         { *m = TransferSourceRequest{} }
  3030  func (m *TransferSourceRequest) String() string { return proto.CompactTextString(m) }
  3031  func (*TransferSourceRequest) ProtoMessage()    {}
  3032  func (*TransferSourceRequest) Descriptor() ([]byte, []int) {
  3033  	return fileDescriptor_f9bef11f2a341f03, []int{45}
  3034  }
  3035  func (m *TransferSourceRequest) XXX_Unmarshal(b []byte) error {
  3036  	return m.Unmarshal(b)
  3037  }
  3038  func (m *TransferSourceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3039  	if deterministic {
  3040  		return xxx_messageInfo_TransferSourceRequest.Marshal(b, m, deterministic)
  3041  	} else {
  3042  		b = b[:cap(b)]
  3043  		n, err := m.MarshalToSizedBuffer(b)
  3044  		if err != nil {
  3045  			return nil, err
  3046  		}
  3047  		return b[:n], nil
  3048  	}
  3049  }
  3050  func (m *TransferSourceRequest) XXX_Merge(src proto.Message) {
  3051  	xxx_messageInfo_TransferSourceRequest.Merge(m, src)
  3052  }
  3053  func (m *TransferSourceRequest) XXX_Size() int {
  3054  	return m.Size()
  3055  }
  3056  func (m *TransferSourceRequest) XXX_DiscardUnknown() {
  3057  	xxx_messageInfo_TransferSourceRequest.DiscardUnknown(m)
  3058  }
  3059  
  3060  var xxx_messageInfo_TransferSourceRequest proto.InternalMessageInfo
  3061  
  3062  func (m *TransferSourceRequest) GetSource() string {
  3063  	if m != nil {
  3064  		return m.Source
  3065  	}
  3066  	return ""
  3067  }
  3068  
  3069  func (m *TransferSourceRequest) GetWorker() string {
  3070  	if m != nil {
  3071  		return m.Worker
  3072  	}
  3073  	return ""
  3074  }
  3075  
  3076  type TransferSourceResponse struct {
  3077  	Result bool   `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  3078  	Msg    string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  3079  }
  3080  
  3081  func (m *TransferSourceResponse) Reset()         { *m = TransferSourceResponse{} }
  3082  func (m *TransferSourceResponse) String() string { return proto.CompactTextString(m) }
  3083  func (*TransferSourceResponse) ProtoMessage()    {}
  3084  func (*TransferSourceResponse) Descriptor() ([]byte, []int) {
  3085  	return fileDescriptor_f9bef11f2a341f03, []int{46}
  3086  }
  3087  func (m *TransferSourceResponse) XXX_Unmarshal(b []byte) error {
  3088  	return m.Unmarshal(b)
  3089  }
  3090  func (m *TransferSourceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3091  	if deterministic {
  3092  		return xxx_messageInfo_TransferSourceResponse.Marshal(b, m, deterministic)
  3093  	} else {
  3094  		b = b[:cap(b)]
  3095  		n, err := m.MarshalToSizedBuffer(b)
  3096  		if err != nil {
  3097  			return nil, err
  3098  		}
  3099  		return b[:n], nil
  3100  	}
  3101  }
  3102  func (m *TransferSourceResponse) XXX_Merge(src proto.Message) {
  3103  	xxx_messageInfo_TransferSourceResponse.Merge(m, src)
  3104  }
  3105  func (m *TransferSourceResponse) XXX_Size() int {
  3106  	return m.Size()
  3107  }
  3108  func (m *TransferSourceResponse) XXX_DiscardUnknown() {
  3109  	xxx_messageInfo_TransferSourceResponse.DiscardUnknown(m)
  3110  }
  3111  
  3112  var xxx_messageInfo_TransferSourceResponse proto.InternalMessageInfo
  3113  
  3114  func (m *TransferSourceResponse) GetResult() bool {
  3115  	if m != nil {
  3116  		return m.Result
  3117  	}
  3118  	return false
  3119  }
  3120  
  3121  func (m *TransferSourceResponse) GetMsg() string {
  3122  	if m != nil {
  3123  		return m.Msg
  3124  	}
  3125  	return ""
  3126  }
  3127  
  3128  type OperateRelayRequest struct {
  3129  	Op     RelayOpV2 `protobuf:"varint,1,opt,name=op,proto3,enum=pb.RelayOpV2" json:"op,omitempty"`
  3130  	Source string    `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
  3131  	Worker []string  `protobuf:"bytes,3,rep,name=worker,proto3" json:"worker,omitempty"`
  3132  }
  3133  
  3134  func (m *OperateRelayRequest) Reset()         { *m = OperateRelayRequest{} }
  3135  func (m *OperateRelayRequest) String() string { return proto.CompactTextString(m) }
  3136  func (*OperateRelayRequest) ProtoMessage()    {}
  3137  func (*OperateRelayRequest) Descriptor() ([]byte, []int) {
  3138  	return fileDescriptor_f9bef11f2a341f03, []int{47}
  3139  }
  3140  func (m *OperateRelayRequest) XXX_Unmarshal(b []byte) error {
  3141  	return m.Unmarshal(b)
  3142  }
  3143  func (m *OperateRelayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3144  	if deterministic {
  3145  		return xxx_messageInfo_OperateRelayRequest.Marshal(b, m, deterministic)
  3146  	} else {
  3147  		b = b[:cap(b)]
  3148  		n, err := m.MarshalToSizedBuffer(b)
  3149  		if err != nil {
  3150  			return nil, err
  3151  		}
  3152  		return b[:n], nil
  3153  	}
  3154  }
  3155  func (m *OperateRelayRequest) XXX_Merge(src proto.Message) {
  3156  	xxx_messageInfo_OperateRelayRequest.Merge(m, src)
  3157  }
  3158  func (m *OperateRelayRequest) XXX_Size() int {
  3159  	return m.Size()
  3160  }
  3161  func (m *OperateRelayRequest) XXX_DiscardUnknown() {
  3162  	xxx_messageInfo_OperateRelayRequest.DiscardUnknown(m)
  3163  }
  3164  
  3165  var xxx_messageInfo_OperateRelayRequest proto.InternalMessageInfo
  3166  
  3167  func (m *OperateRelayRequest) GetOp() RelayOpV2 {
  3168  	if m != nil {
  3169  		return m.Op
  3170  	}
  3171  	return RelayOpV2_InvalidRelayOpV2
  3172  }
  3173  
  3174  func (m *OperateRelayRequest) GetSource() string {
  3175  	if m != nil {
  3176  		return m.Source
  3177  	}
  3178  	return ""
  3179  }
  3180  
  3181  func (m *OperateRelayRequest) GetWorker() []string {
  3182  	if m != nil {
  3183  		return m.Worker
  3184  	}
  3185  	return nil
  3186  }
  3187  
  3188  type OperateRelayResponse struct {
  3189  	Result  bool                    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  3190  	Msg     string                  `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  3191  	Sources []*CommonWorkerResponse `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
  3192  }
  3193  
  3194  func (m *OperateRelayResponse) Reset()         { *m = OperateRelayResponse{} }
  3195  func (m *OperateRelayResponse) String() string { return proto.CompactTextString(m) }
  3196  func (*OperateRelayResponse) ProtoMessage()    {}
  3197  func (*OperateRelayResponse) Descriptor() ([]byte, []int) {
  3198  	return fileDescriptor_f9bef11f2a341f03, []int{48}
  3199  }
  3200  func (m *OperateRelayResponse) XXX_Unmarshal(b []byte) error {
  3201  	return m.Unmarshal(b)
  3202  }
  3203  func (m *OperateRelayResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3204  	if deterministic {
  3205  		return xxx_messageInfo_OperateRelayResponse.Marshal(b, m, deterministic)
  3206  	} else {
  3207  		b = b[:cap(b)]
  3208  		n, err := m.MarshalToSizedBuffer(b)
  3209  		if err != nil {
  3210  			return nil, err
  3211  		}
  3212  		return b[:n], nil
  3213  	}
  3214  }
  3215  func (m *OperateRelayResponse) XXX_Merge(src proto.Message) {
  3216  	xxx_messageInfo_OperateRelayResponse.Merge(m, src)
  3217  }
  3218  func (m *OperateRelayResponse) XXX_Size() int {
  3219  	return m.Size()
  3220  }
  3221  func (m *OperateRelayResponse) XXX_DiscardUnknown() {
  3222  	xxx_messageInfo_OperateRelayResponse.DiscardUnknown(m)
  3223  }
  3224  
  3225  var xxx_messageInfo_OperateRelayResponse proto.InternalMessageInfo
  3226  
  3227  func (m *OperateRelayResponse) GetResult() bool {
  3228  	if m != nil {
  3229  		return m.Result
  3230  	}
  3231  	return false
  3232  }
  3233  
  3234  func (m *OperateRelayResponse) GetMsg() string {
  3235  	if m != nil {
  3236  		return m.Msg
  3237  	}
  3238  	return ""
  3239  }
  3240  
  3241  func (m *OperateRelayResponse) GetSources() []*CommonWorkerResponse {
  3242  	if m != nil {
  3243  		return m.Sources
  3244  	}
  3245  	return nil
  3246  }
  3247  
  3248  type StartValidationRequest struct {
  3249  	// proto3 support optional, but need to upgrade protoc-gen-gogofaster, not do it in this pr
  3250  	// see https://github.com/protocolbuffers/protobuf/issues/1606
  3251  	//
  3252  	// Types that are valid to be assigned to Mode:
  3253  	//
  3254  	//	*StartValidationRequest_ModeValue
  3255  	Mode isStartValidationRequest_Mode `protobuf_oneof:"mode"`
  3256  	// Types that are valid to be assigned to StartTime:
  3257  	//
  3258  	//	*StartValidationRequest_StartTimeValue
  3259  	StartTime isStartValidationRequest_StartTime `protobuf_oneof:"startTime"`
  3260  	Sources   []string                           `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
  3261  	TaskName  string                             `protobuf:"bytes,4,opt,name=taskName,proto3" json:"taskName,omitempty"`
  3262  }
  3263  
  3264  func (m *StartValidationRequest) Reset()         { *m = StartValidationRequest{} }
  3265  func (m *StartValidationRequest) String() string { return proto.CompactTextString(m) }
  3266  func (*StartValidationRequest) ProtoMessage()    {}
  3267  func (*StartValidationRequest) Descriptor() ([]byte, []int) {
  3268  	return fileDescriptor_f9bef11f2a341f03, []int{49}
  3269  }
  3270  func (m *StartValidationRequest) XXX_Unmarshal(b []byte) error {
  3271  	return m.Unmarshal(b)
  3272  }
  3273  func (m *StartValidationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3274  	if deterministic {
  3275  		return xxx_messageInfo_StartValidationRequest.Marshal(b, m, deterministic)
  3276  	} else {
  3277  		b = b[:cap(b)]
  3278  		n, err := m.MarshalToSizedBuffer(b)
  3279  		if err != nil {
  3280  			return nil, err
  3281  		}
  3282  		return b[:n], nil
  3283  	}
  3284  }
  3285  func (m *StartValidationRequest) XXX_Merge(src proto.Message) {
  3286  	xxx_messageInfo_StartValidationRequest.Merge(m, src)
  3287  }
  3288  func (m *StartValidationRequest) XXX_Size() int {
  3289  	return m.Size()
  3290  }
  3291  func (m *StartValidationRequest) XXX_DiscardUnknown() {
  3292  	xxx_messageInfo_StartValidationRequest.DiscardUnknown(m)
  3293  }
  3294  
  3295  var xxx_messageInfo_StartValidationRequest proto.InternalMessageInfo
  3296  
  3297  type isStartValidationRequest_Mode interface {
  3298  	isStartValidationRequest_Mode()
  3299  	MarshalTo([]byte) (int, error)
  3300  	Size() int
  3301  }
  3302  type isStartValidationRequest_StartTime interface {
  3303  	isStartValidationRequest_StartTime()
  3304  	MarshalTo([]byte) (int, error)
  3305  	Size() int
  3306  }
  3307  
  3308  type StartValidationRequest_ModeValue struct {
  3309  	ModeValue string `protobuf:"bytes,1,opt,name=mode_value,json=modeValue,proto3,oneof" json:"mode_value,omitempty"`
  3310  }
  3311  type StartValidationRequest_StartTimeValue struct {
  3312  	StartTimeValue string `protobuf:"bytes,2,opt,name=start_time_value,json=startTimeValue,proto3,oneof" json:"start_time_value,omitempty"`
  3313  }
  3314  
  3315  func (*StartValidationRequest_ModeValue) isStartValidationRequest_Mode()           {}
  3316  func (*StartValidationRequest_StartTimeValue) isStartValidationRequest_StartTime() {}
  3317  
  3318  func (m *StartValidationRequest) GetMode() isStartValidationRequest_Mode {
  3319  	if m != nil {
  3320  		return m.Mode
  3321  	}
  3322  	return nil
  3323  }
  3324  func (m *StartValidationRequest) GetStartTime() isStartValidationRequest_StartTime {
  3325  	if m != nil {
  3326  		return m.StartTime
  3327  	}
  3328  	return nil
  3329  }
  3330  
  3331  func (m *StartValidationRequest) GetModeValue() string {
  3332  	if x, ok := m.GetMode().(*StartValidationRequest_ModeValue); ok {
  3333  		return x.ModeValue
  3334  	}
  3335  	return ""
  3336  }
  3337  
  3338  func (m *StartValidationRequest) GetStartTimeValue() string {
  3339  	if x, ok := m.GetStartTime().(*StartValidationRequest_StartTimeValue); ok {
  3340  		return x.StartTimeValue
  3341  	}
  3342  	return ""
  3343  }
  3344  
  3345  func (m *StartValidationRequest) GetSources() []string {
  3346  	if m != nil {
  3347  		return m.Sources
  3348  	}
  3349  	return nil
  3350  }
  3351  
  3352  func (m *StartValidationRequest) GetTaskName() string {
  3353  	if m != nil {
  3354  		return m.TaskName
  3355  	}
  3356  	return ""
  3357  }
  3358  
  3359  // XXX_OneofWrappers is for the internal use of the proto package.
  3360  func (*StartValidationRequest) XXX_OneofWrappers() []interface{} {
  3361  	return []interface{}{
  3362  		(*StartValidationRequest_ModeValue)(nil),
  3363  		(*StartValidationRequest_StartTimeValue)(nil),
  3364  	}
  3365  }
  3366  
  3367  type StartValidationResponse struct {
  3368  	Result  bool                    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  3369  	Msg     string                  `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  3370  	Sources []*CommonWorkerResponse `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
  3371  }
  3372  
  3373  func (m *StartValidationResponse) Reset()         { *m = StartValidationResponse{} }
  3374  func (m *StartValidationResponse) String() string { return proto.CompactTextString(m) }
  3375  func (*StartValidationResponse) ProtoMessage()    {}
  3376  func (*StartValidationResponse) Descriptor() ([]byte, []int) {
  3377  	return fileDescriptor_f9bef11f2a341f03, []int{50}
  3378  }
  3379  func (m *StartValidationResponse) XXX_Unmarshal(b []byte) error {
  3380  	return m.Unmarshal(b)
  3381  }
  3382  func (m *StartValidationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3383  	if deterministic {
  3384  		return xxx_messageInfo_StartValidationResponse.Marshal(b, m, deterministic)
  3385  	} else {
  3386  		b = b[:cap(b)]
  3387  		n, err := m.MarshalToSizedBuffer(b)
  3388  		if err != nil {
  3389  			return nil, err
  3390  		}
  3391  		return b[:n], nil
  3392  	}
  3393  }
  3394  func (m *StartValidationResponse) XXX_Merge(src proto.Message) {
  3395  	xxx_messageInfo_StartValidationResponse.Merge(m, src)
  3396  }
  3397  func (m *StartValidationResponse) XXX_Size() int {
  3398  	return m.Size()
  3399  }
  3400  func (m *StartValidationResponse) XXX_DiscardUnknown() {
  3401  	xxx_messageInfo_StartValidationResponse.DiscardUnknown(m)
  3402  }
  3403  
  3404  var xxx_messageInfo_StartValidationResponse proto.InternalMessageInfo
  3405  
  3406  func (m *StartValidationResponse) GetResult() bool {
  3407  	if m != nil {
  3408  		return m.Result
  3409  	}
  3410  	return false
  3411  }
  3412  
  3413  func (m *StartValidationResponse) GetMsg() string {
  3414  	if m != nil {
  3415  		return m.Msg
  3416  	}
  3417  	return ""
  3418  }
  3419  
  3420  func (m *StartValidationResponse) GetSources() []*CommonWorkerResponse {
  3421  	if m != nil {
  3422  		return m.Sources
  3423  	}
  3424  	return nil
  3425  }
  3426  
  3427  type StopValidationRequest struct {
  3428  	Sources  []string `protobuf:"bytes,1,rep,name=sources,proto3" json:"sources,omitempty"`
  3429  	TaskName string   `protobuf:"bytes,2,opt,name=taskName,proto3" json:"taskName,omitempty"`
  3430  }
  3431  
  3432  func (m *StopValidationRequest) Reset()         { *m = StopValidationRequest{} }
  3433  func (m *StopValidationRequest) String() string { return proto.CompactTextString(m) }
  3434  func (*StopValidationRequest) ProtoMessage()    {}
  3435  func (*StopValidationRequest) Descriptor() ([]byte, []int) {
  3436  	return fileDescriptor_f9bef11f2a341f03, []int{51}
  3437  }
  3438  func (m *StopValidationRequest) XXX_Unmarshal(b []byte) error {
  3439  	return m.Unmarshal(b)
  3440  }
  3441  func (m *StopValidationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3442  	if deterministic {
  3443  		return xxx_messageInfo_StopValidationRequest.Marshal(b, m, deterministic)
  3444  	} else {
  3445  		b = b[:cap(b)]
  3446  		n, err := m.MarshalToSizedBuffer(b)
  3447  		if err != nil {
  3448  			return nil, err
  3449  		}
  3450  		return b[:n], nil
  3451  	}
  3452  }
  3453  func (m *StopValidationRequest) XXX_Merge(src proto.Message) {
  3454  	xxx_messageInfo_StopValidationRequest.Merge(m, src)
  3455  }
  3456  func (m *StopValidationRequest) XXX_Size() int {
  3457  	return m.Size()
  3458  }
  3459  func (m *StopValidationRequest) XXX_DiscardUnknown() {
  3460  	xxx_messageInfo_StopValidationRequest.DiscardUnknown(m)
  3461  }
  3462  
  3463  var xxx_messageInfo_StopValidationRequest proto.InternalMessageInfo
  3464  
  3465  func (m *StopValidationRequest) GetSources() []string {
  3466  	if m != nil {
  3467  		return m.Sources
  3468  	}
  3469  	return nil
  3470  }
  3471  
  3472  func (m *StopValidationRequest) GetTaskName() string {
  3473  	if m != nil {
  3474  		return m.TaskName
  3475  	}
  3476  	return ""
  3477  }
  3478  
  3479  type StopValidationResponse struct {
  3480  	Result  bool                    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  3481  	Msg     string                  `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  3482  	Sources []*CommonWorkerResponse `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
  3483  }
  3484  
  3485  func (m *StopValidationResponse) Reset()         { *m = StopValidationResponse{} }
  3486  func (m *StopValidationResponse) String() string { return proto.CompactTextString(m) }
  3487  func (*StopValidationResponse) ProtoMessage()    {}
  3488  func (*StopValidationResponse) Descriptor() ([]byte, []int) {
  3489  	return fileDescriptor_f9bef11f2a341f03, []int{52}
  3490  }
  3491  func (m *StopValidationResponse) XXX_Unmarshal(b []byte) error {
  3492  	return m.Unmarshal(b)
  3493  }
  3494  func (m *StopValidationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3495  	if deterministic {
  3496  		return xxx_messageInfo_StopValidationResponse.Marshal(b, m, deterministic)
  3497  	} else {
  3498  		b = b[:cap(b)]
  3499  		n, err := m.MarshalToSizedBuffer(b)
  3500  		if err != nil {
  3501  			return nil, err
  3502  		}
  3503  		return b[:n], nil
  3504  	}
  3505  }
  3506  func (m *StopValidationResponse) XXX_Merge(src proto.Message) {
  3507  	xxx_messageInfo_StopValidationResponse.Merge(m, src)
  3508  }
  3509  func (m *StopValidationResponse) XXX_Size() int {
  3510  	return m.Size()
  3511  }
  3512  func (m *StopValidationResponse) XXX_DiscardUnknown() {
  3513  	xxx_messageInfo_StopValidationResponse.DiscardUnknown(m)
  3514  }
  3515  
  3516  var xxx_messageInfo_StopValidationResponse proto.InternalMessageInfo
  3517  
  3518  func (m *StopValidationResponse) GetResult() bool {
  3519  	if m != nil {
  3520  		return m.Result
  3521  	}
  3522  	return false
  3523  }
  3524  
  3525  func (m *StopValidationResponse) GetMsg() string {
  3526  	if m != nil {
  3527  		return m.Msg
  3528  	}
  3529  	return ""
  3530  }
  3531  
  3532  func (m *StopValidationResponse) GetSources() []*CommonWorkerResponse {
  3533  	if m != nil {
  3534  		return m.Sources
  3535  	}
  3536  	return nil
  3537  }
  3538  
  3539  type UpdateValidationRequest struct {
  3540  	TaskName   string   `protobuf:"bytes,1,opt,name=taskName,proto3" json:"taskName,omitempty"`
  3541  	Sources    []string `protobuf:"bytes,2,rep,name=sources,proto3" json:"sources,omitempty"`
  3542  	BinlogPos  string   `protobuf:"bytes,3,opt,name=binlogPos,proto3" json:"binlogPos,omitempty"`
  3543  	BinlogGTID string   `protobuf:"bytes,4,opt,name=binlogGTID,proto3" json:"binlogGTID,omitempty"`
  3544  }
  3545  
  3546  func (m *UpdateValidationRequest) Reset()         { *m = UpdateValidationRequest{} }
  3547  func (m *UpdateValidationRequest) String() string { return proto.CompactTextString(m) }
  3548  func (*UpdateValidationRequest) ProtoMessage()    {}
  3549  func (*UpdateValidationRequest) Descriptor() ([]byte, []int) {
  3550  	return fileDescriptor_f9bef11f2a341f03, []int{53}
  3551  }
  3552  func (m *UpdateValidationRequest) XXX_Unmarshal(b []byte) error {
  3553  	return m.Unmarshal(b)
  3554  }
  3555  func (m *UpdateValidationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3556  	if deterministic {
  3557  		return xxx_messageInfo_UpdateValidationRequest.Marshal(b, m, deterministic)
  3558  	} else {
  3559  		b = b[:cap(b)]
  3560  		n, err := m.MarshalToSizedBuffer(b)
  3561  		if err != nil {
  3562  			return nil, err
  3563  		}
  3564  		return b[:n], nil
  3565  	}
  3566  }
  3567  func (m *UpdateValidationRequest) XXX_Merge(src proto.Message) {
  3568  	xxx_messageInfo_UpdateValidationRequest.Merge(m, src)
  3569  }
  3570  func (m *UpdateValidationRequest) XXX_Size() int {
  3571  	return m.Size()
  3572  }
  3573  func (m *UpdateValidationRequest) XXX_DiscardUnknown() {
  3574  	xxx_messageInfo_UpdateValidationRequest.DiscardUnknown(m)
  3575  }
  3576  
  3577  var xxx_messageInfo_UpdateValidationRequest proto.InternalMessageInfo
  3578  
  3579  func (m *UpdateValidationRequest) GetTaskName() string {
  3580  	if m != nil {
  3581  		return m.TaskName
  3582  	}
  3583  	return ""
  3584  }
  3585  
  3586  func (m *UpdateValidationRequest) GetSources() []string {
  3587  	if m != nil {
  3588  		return m.Sources
  3589  	}
  3590  	return nil
  3591  }
  3592  
  3593  func (m *UpdateValidationRequest) GetBinlogPos() string {
  3594  	if m != nil {
  3595  		return m.BinlogPos
  3596  	}
  3597  	return ""
  3598  }
  3599  
  3600  func (m *UpdateValidationRequest) GetBinlogGTID() string {
  3601  	if m != nil {
  3602  		return m.BinlogGTID
  3603  	}
  3604  	return ""
  3605  }
  3606  
  3607  type UpdateValidationResponse struct {
  3608  	Result  bool                    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  3609  	Msg     string                  `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  3610  	Sources []*CommonWorkerResponse `protobuf:"bytes,3,rep,name=sources,proto3" json:"sources,omitempty"`
  3611  }
  3612  
  3613  func (m *UpdateValidationResponse) Reset()         { *m = UpdateValidationResponse{} }
  3614  func (m *UpdateValidationResponse) String() string { return proto.CompactTextString(m) }
  3615  func (*UpdateValidationResponse) ProtoMessage()    {}
  3616  func (*UpdateValidationResponse) Descriptor() ([]byte, []int) {
  3617  	return fileDescriptor_f9bef11f2a341f03, []int{54}
  3618  }
  3619  func (m *UpdateValidationResponse) XXX_Unmarshal(b []byte) error {
  3620  	return m.Unmarshal(b)
  3621  }
  3622  func (m *UpdateValidationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3623  	if deterministic {
  3624  		return xxx_messageInfo_UpdateValidationResponse.Marshal(b, m, deterministic)
  3625  	} else {
  3626  		b = b[:cap(b)]
  3627  		n, err := m.MarshalToSizedBuffer(b)
  3628  		if err != nil {
  3629  			return nil, err
  3630  		}
  3631  		return b[:n], nil
  3632  	}
  3633  }
  3634  func (m *UpdateValidationResponse) XXX_Merge(src proto.Message) {
  3635  	xxx_messageInfo_UpdateValidationResponse.Merge(m, src)
  3636  }
  3637  func (m *UpdateValidationResponse) XXX_Size() int {
  3638  	return m.Size()
  3639  }
  3640  func (m *UpdateValidationResponse) XXX_DiscardUnknown() {
  3641  	xxx_messageInfo_UpdateValidationResponse.DiscardUnknown(m)
  3642  }
  3643  
  3644  var xxx_messageInfo_UpdateValidationResponse proto.InternalMessageInfo
  3645  
  3646  func (m *UpdateValidationResponse) GetResult() bool {
  3647  	if m != nil {
  3648  		return m.Result
  3649  	}
  3650  	return false
  3651  }
  3652  
  3653  func (m *UpdateValidationResponse) GetMsg() string {
  3654  	if m != nil {
  3655  		return m.Msg
  3656  	}
  3657  	return ""
  3658  }
  3659  
  3660  func (m *UpdateValidationResponse) GetSources() []*CommonWorkerResponse {
  3661  	if m != nil {
  3662  		return m.Sources
  3663  	}
  3664  	return nil
  3665  }
  3666  
  3667  type EncryptRequest struct {
  3668  	Plaintext string `protobuf:"bytes,1,opt,name=plaintext,proto3" json:"plaintext,omitempty"`
  3669  }
  3670  
  3671  func (m *EncryptRequest) Reset()         { *m = EncryptRequest{} }
  3672  func (m *EncryptRequest) String() string { return proto.CompactTextString(m) }
  3673  func (*EncryptRequest) ProtoMessage()    {}
  3674  func (*EncryptRequest) Descriptor() ([]byte, []int) {
  3675  	return fileDescriptor_f9bef11f2a341f03, []int{55}
  3676  }
  3677  func (m *EncryptRequest) XXX_Unmarshal(b []byte) error {
  3678  	return m.Unmarshal(b)
  3679  }
  3680  func (m *EncryptRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3681  	if deterministic {
  3682  		return xxx_messageInfo_EncryptRequest.Marshal(b, m, deterministic)
  3683  	} else {
  3684  		b = b[:cap(b)]
  3685  		n, err := m.MarshalToSizedBuffer(b)
  3686  		if err != nil {
  3687  			return nil, err
  3688  		}
  3689  		return b[:n], nil
  3690  	}
  3691  }
  3692  func (m *EncryptRequest) XXX_Merge(src proto.Message) {
  3693  	xxx_messageInfo_EncryptRequest.Merge(m, src)
  3694  }
  3695  func (m *EncryptRequest) XXX_Size() int {
  3696  	return m.Size()
  3697  }
  3698  func (m *EncryptRequest) XXX_DiscardUnknown() {
  3699  	xxx_messageInfo_EncryptRequest.DiscardUnknown(m)
  3700  }
  3701  
  3702  var xxx_messageInfo_EncryptRequest proto.InternalMessageInfo
  3703  
  3704  func (m *EncryptRequest) GetPlaintext() string {
  3705  	if m != nil {
  3706  		return m.Plaintext
  3707  	}
  3708  	return ""
  3709  }
  3710  
  3711  type EncryptResponse struct {
  3712  	Result     bool   `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  3713  	Msg        string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  3714  	Ciphertext string `protobuf:"bytes,3,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"`
  3715  }
  3716  
  3717  func (m *EncryptResponse) Reset()         { *m = EncryptResponse{} }
  3718  func (m *EncryptResponse) String() string { return proto.CompactTextString(m) }
  3719  func (*EncryptResponse) ProtoMessage()    {}
  3720  func (*EncryptResponse) Descriptor() ([]byte, []int) {
  3721  	return fileDescriptor_f9bef11f2a341f03, []int{56}
  3722  }
  3723  func (m *EncryptResponse) XXX_Unmarshal(b []byte) error {
  3724  	return m.Unmarshal(b)
  3725  }
  3726  func (m *EncryptResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3727  	if deterministic {
  3728  		return xxx_messageInfo_EncryptResponse.Marshal(b, m, deterministic)
  3729  	} else {
  3730  		b = b[:cap(b)]
  3731  		n, err := m.MarshalToSizedBuffer(b)
  3732  		if err != nil {
  3733  			return nil, err
  3734  		}
  3735  		return b[:n], nil
  3736  	}
  3737  }
  3738  func (m *EncryptResponse) XXX_Merge(src proto.Message) {
  3739  	xxx_messageInfo_EncryptResponse.Merge(m, src)
  3740  }
  3741  func (m *EncryptResponse) XXX_Size() int {
  3742  	return m.Size()
  3743  }
  3744  func (m *EncryptResponse) XXX_DiscardUnknown() {
  3745  	xxx_messageInfo_EncryptResponse.DiscardUnknown(m)
  3746  }
  3747  
  3748  var xxx_messageInfo_EncryptResponse proto.InternalMessageInfo
  3749  
  3750  func (m *EncryptResponse) GetResult() bool {
  3751  	if m != nil {
  3752  		return m.Result
  3753  	}
  3754  	return false
  3755  }
  3756  
  3757  func (m *EncryptResponse) GetMsg() string {
  3758  	if m != nil {
  3759  		return m.Msg
  3760  	}
  3761  	return ""
  3762  }
  3763  
  3764  func (m *EncryptResponse) GetCiphertext() string {
  3765  	if m != nil {
  3766  		return m.Ciphertext
  3767  	}
  3768  	return ""
  3769  }
  3770  
  3771  type ListTaskConfigsResponse struct {
  3772  	Result      bool              `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  3773  	Msg         string            `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  3774  	TaskConfigs map[string]string `protobuf:"bytes,3,rep,name=taskConfigs,proto3" json:"taskConfigs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  3775  }
  3776  
  3777  func (m *ListTaskConfigsResponse) Reset()         { *m = ListTaskConfigsResponse{} }
  3778  func (m *ListTaskConfigsResponse) String() string { return proto.CompactTextString(m) }
  3779  func (*ListTaskConfigsResponse) ProtoMessage()    {}
  3780  func (*ListTaskConfigsResponse) Descriptor() ([]byte, []int) {
  3781  	return fileDescriptor_f9bef11f2a341f03, []int{57}
  3782  }
  3783  func (m *ListTaskConfigsResponse) XXX_Unmarshal(b []byte) error {
  3784  	return m.Unmarshal(b)
  3785  }
  3786  func (m *ListTaskConfigsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3787  	if deterministic {
  3788  		return xxx_messageInfo_ListTaskConfigsResponse.Marshal(b, m, deterministic)
  3789  	} else {
  3790  		b = b[:cap(b)]
  3791  		n, err := m.MarshalToSizedBuffer(b)
  3792  		if err != nil {
  3793  			return nil, err
  3794  		}
  3795  		return b[:n], nil
  3796  	}
  3797  }
  3798  func (m *ListTaskConfigsResponse) XXX_Merge(src proto.Message) {
  3799  	xxx_messageInfo_ListTaskConfigsResponse.Merge(m, src)
  3800  }
  3801  func (m *ListTaskConfigsResponse) XXX_Size() int {
  3802  	return m.Size()
  3803  }
  3804  func (m *ListTaskConfigsResponse) XXX_DiscardUnknown() {
  3805  	xxx_messageInfo_ListTaskConfigsResponse.DiscardUnknown(m)
  3806  }
  3807  
  3808  var xxx_messageInfo_ListTaskConfigsResponse proto.InternalMessageInfo
  3809  
  3810  func (m *ListTaskConfigsResponse) GetResult() bool {
  3811  	if m != nil {
  3812  		return m.Result
  3813  	}
  3814  	return false
  3815  }
  3816  
  3817  func (m *ListTaskConfigsResponse) GetMsg() string {
  3818  	if m != nil {
  3819  		return m.Msg
  3820  	}
  3821  	return ""
  3822  }
  3823  
  3824  func (m *ListTaskConfigsResponse) GetTaskConfigs() map[string]string {
  3825  	if m != nil {
  3826  		return m.TaskConfigs
  3827  	}
  3828  	return nil
  3829  }
  3830  
  3831  type ListSourceConfigsResponse struct {
  3832  	Result        bool              `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
  3833  	Msg           string            `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  3834  	SourceConfigs map[string]string `protobuf:"bytes,3,rep,name=sourceConfigs,proto3" json:"sourceConfigs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  3835  }
  3836  
  3837  func (m *ListSourceConfigsResponse) Reset()         { *m = ListSourceConfigsResponse{} }
  3838  func (m *ListSourceConfigsResponse) String() string { return proto.CompactTextString(m) }
  3839  func (*ListSourceConfigsResponse) ProtoMessage()    {}
  3840  func (*ListSourceConfigsResponse) Descriptor() ([]byte, []int) {
  3841  	return fileDescriptor_f9bef11f2a341f03, []int{58}
  3842  }
  3843  func (m *ListSourceConfigsResponse) XXX_Unmarshal(b []byte) error {
  3844  	return m.Unmarshal(b)
  3845  }
  3846  func (m *ListSourceConfigsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3847  	if deterministic {
  3848  		return xxx_messageInfo_ListSourceConfigsResponse.Marshal(b, m, deterministic)
  3849  	} else {
  3850  		b = b[:cap(b)]
  3851  		n, err := m.MarshalToSizedBuffer(b)
  3852  		if err != nil {
  3853  			return nil, err
  3854  		}
  3855  		return b[:n], nil
  3856  	}
  3857  }
  3858  func (m *ListSourceConfigsResponse) XXX_Merge(src proto.Message) {
  3859  	xxx_messageInfo_ListSourceConfigsResponse.Merge(m, src)
  3860  }
  3861  func (m *ListSourceConfigsResponse) XXX_Size() int {
  3862  	return m.Size()
  3863  }
  3864  func (m *ListSourceConfigsResponse) XXX_DiscardUnknown() {
  3865  	xxx_messageInfo_ListSourceConfigsResponse.DiscardUnknown(m)
  3866  }
  3867  
  3868  var xxx_messageInfo_ListSourceConfigsResponse proto.InternalMessageInfo
  3869  
  3870  func (m *ListSourceConfigsResponse) GetResult() bool {
  3871  	if m != nil {
  3872  		return m.Result
  3873  	}
  3874  	return false
  3875  }
  3876  
  3877  func (m *ListSourceConfigsResponse) GetMsg() string {
  3878  	if m != nil {
  3879  		return m.Msg
  3880  	}
  3881  	return ""
  3882  }
  3883  
  3884  func (m *ListSourceConfigsResponse) GetSourceConfigs() map[string]string {
  3885  	if m != nil {
  3886  		return m.SourceConfigs
  3887  	}
  3888  	return nil
  3889  }
  3890  
  3891  func init() {
  3892  	proto.RegisterEnum("pb.UnlockDDLLockOp", UnlockDDLLockOp_name, UnlockDDLLockOp_value)
  3893  	proto.RegisterEnum("pb.SourceOp", SourceOp_name, SourceOp_value)
  3894  	proto.RegisterEnum("pb.LeaderOp", LeaderOp_name, LeaderOp_value)
  3895  	proto.RegisterEnum("pb.CfgType", CfgType_name, CfgType_value)
  3896  	proto.RegisterEnum("pb.RelayOpV2", RelayOpV2_name, RelayOpV2_value)
  3897  	proto.RegisterType((*StartTaskRequest)(nil), "pb.StartTaskRequest")
  3898  	proto.RegisterType((*StartTaskResponse)(nil), "pb.StartTaskResponse")
  3899  	proto.RegisterType((*OperateTaskRequest)(nil), "pb.OperateTaskRequest")
  3900  	proto.RegisterType((*OperateTaskResponse)(nil), "pb.OperateTaskResponse")
  3901  	proto.RegisterType((*UpdateTaskRequest)(nil), "pb.UpdateTaskRequest")
  3902  	proto.RegisterType((*UpdateTaskResponse)(nil), "pb.UpdateTaskResponse")
  3903  	proto.RegisterType((*QueryStatusListRequest)(nil), "pb.QueryStatusListRequest")
  3904  	proto.RegisterType((*QueryStatusListResponse)(nil), "pb.QueryStatusListResponse")
  3905  	proto.RegisterType((*ShowDDLLocksRequest)(nil), "pb.ShowDDLLocksRequest")
  3906  	proto.RegisterType((*DDLLock)(nil), "pb.DDLLock")
  3907  	proto.RegisterType((*ShowDDLLocksResponse)(nil), "pb.ShowDDLLocksResponse")
  3908  	proto.RegisterType((*UnlockDDLLockRequest)(nil), "pb.UnlockDDLLockRequest")
  3909  	proto.RegisterType((*UnlockDDLLockResponse)(nil), "pb.UnlockDDLLockResponse")
  3910  	proto.RegisterType((*OperateWorkerRelayRequest)(nil), "pb.OperateWorkerRelayRequest")
  3911  	proto.RegisterType((*OperateWorkerRelayResponse)(nil), "pb.OperateWorkerRelayResponse")
  3912  	proto.RegisterType((*PurgeWorkerRelayRequest)(nil), "pb.PurgeWorkerRelayRequest")
  3913  	proto.RegisterType((*PurgeWorkerRelayResponse)(nil), "pb.PurgeWorkerRelayResponse")
  3914  	proto.RegisterType((*CheckTaskRequest)(nil), "pb.CheckTaskRequest")
  3915  	proto.RegisterType((*CheckTaskResponse)(nil), "pb.CheckTaskResponse")
  3916  	proto.RegisterType((*OperateSourceRequest)(nil), "pb.OperateSourceRequest")
  3917  	proto.RegisterType((*OperateSourceResponse)(nil), "pb.OperateSourceResponse")
  3918  	proto.RegisterType((*RegisterWorkerRequest)(nil), "pb.RegisterWorkerRequest")
  3919  	proto.RegisterType((*RegisterWorkerResponse)(nil), "pb.RegisterWorkerResponse")
  3920  	proto.RegisterType((*OfflineMemberRequest)(nil), "pb.OfflineMemberRequest")
  3921  	proto.RegisterType((*OfflineMemberResponse)(nil), "pb.OfflineMemberResponse")
  3922  	proto.RegisterType((*OperateLeaderRequest)(nil), "pb.OperateLeaderRequest")
  3923  	proto.RegisterType((*OperateLeaderResponse)(nil), "pb.OperateLeaderResponse")
  3924  	proto.RegisterType((*MasterInfo)(nil), "pb.MasterInfo")
  3925  	proto.RegisterType((*WorkerInfo)(nil), "pb.WorkerInfo")
  3926  	proto.RegisterType((*ListLeaderMember)(nil), "pb.ListLeaderMember")
  3927  	proto.RegisterType((*ListMasterMember)(nil), "pb.ListMasterMember")
  3928  	proto.RegisterType((*ListWorkerMember)(nil), "pb.ListWorkerMember")
  3929  	proto.RegisterType((*Members)(nil), "pb.Members")
  3930  	proto.RegisterType((*ListMemberRequest)(nil), "pb.ListMemberRequest")
  3931  	proto.RegisterType((*ListMemberResponse)(nil), "pb.ListMemberResponse")
  3932  	proto.RegisterType((*OperateSchemaRequest)(nil), "pb.OperateSchemaRequest")
  3933  	proto.RegisterType((*OperateSchemaResponse)(nil), "pb.OperateSchemaResponse")
  3934  	proto.RegisterType((*GetSubTaskCfgRequest)(nil), "pb.GetSubTaskCfgRequest")
  3935  	proto.RegisterType((*GetSubTaskCfgResponse)(nil), "pb.GetSubTaskCfgResponse")
  3936  	proto.RegisterType((*GetCfgRequest)(nil), "pb.GetCfgRequest")
  3937  	proto.RegisterType((*GetCfgResponse)(nil), "pb.GetCfgResponse")
  3938  	proto.RegisterType((*GetMasterCfgRequest)(nil), "pb.GetMasterCfgRequest")
  3939  	proto.RegisterType((*GetMasterCfgResponse)(nil), "pb.GetMasterCfgResponse")
  3940  	proto.RegisterType((*HandleErrorRequest)(nil), "pb.HandleErrorRequest")
  3941  	proto.RegisterType((*HandleErrorResponse)(nil), "pb.HandleErrorResponse")
  3942  	proto.RegisterType((*TransferSourceRequest)(nil), "pb.TransferSourceRequest")
  3943  	proto.RegisterType((*TransferSourceResponse)(nil), "pb.TransferSourceResponse")
  3944  	proto.RegisterType((*OperateRelayRequest)(nil), "pb.OperateRelayRequest")
  3945  	proto.RegisterType((*OperateRelayResponse)(nil), "pb.OperateRelayResponse")
  3946  	proto.RegisterType((*StartValidationRequest)(nil), "pb.StartValidationRequest")
  3947  	proto.RegisterType((*StartValidationResponse)(nil), "pb.StartValidationResponse")
  3948  	proto.RegisterType((*StopValidationRequest)(nil), "pb.StopValidationRequest")
  3949  	proto.RegisterType((*StopValidationResponse)(nil), "pb.StopValidationResponse")
  3950  	proto.RegisterType((*UpdateValidationRequest)(nil), "pb.UpdateValidationRequest")
  3951  	proto.RegisterType((*UpdateValidationResponse)(nil), "pb.UpdateValidationResponse")
  3952  	proto.RegisterType((*EncryptRequest)(nil), "pb.EncryptRequest")
  3953  	proto.RegisterType((*EncryptResponse)(nil), "pb.EncryptResponse")
  3954  	proto.RegisterType((*ListTaskConfigsResponse)(nil), "pb.ListTaskConfigsResponse")
  3955  	proto.RegisterMapType((map[string]string)(nil), "pb.ListTaskConfigsResponse.TaskConfigsEntry")
  3956  	proto.RegisterType((*ListSourceConfigsResponse)(nil), "pb.ListSourceConfigsResponse")
  3957  	proto.RegisterMapType((map[string]string)(nil), "pb.ListSourceConfigsResponse.SourceConfigsEntry")
  3958  }
  3959  
  3960  func init() { proto.RegisterFile("dmmaster.proto", fileDescriptor_f9bef11f2a341f03) }
  3961  
  3962  var fileDescriptor_f9bef11f2a341f03 = []byte{
  3963  	// 2658 bytes of a gzipped FileDescriptorProto
  3964  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x3a, 0xcd, 0x6f, 0x1b, 0xc7,
  3965  	0xf5, 0x5c, 0x52, 0x1f, 0xd4, 0x93, 0x44, 0x51, 0x23, 0x89, 0xa2, 0xd7, 0x32, 0x2d, 0x4f, 0x3e,
  3966  	0x20, 0x08, 0x81, 0xf4, 0xb3, 0x7e, 0x39, 0x14, 0x06, 0x12, 0x24, 0x16, 0x15, 0x5b, 0x88, 0x6c,
  3967  	0xa7, 0x2b, 0xd9, 0x6d, 0x10, 0xa0, 0xc9, 0x92, 0x1c, 0x52, 0x84, 0x96, 0xbb, 0xeb, 0xdd, 0xa5,
  3968  	0x64, 0xc2, 0x48, 0x0f, 0x3d, 0xf5, 0xd2, 0xb4, 0x45, 0x8a, 0xe6, 0xd8, 0x43, 0xff, 0x81, 0xfe,
  3969  	0x19, 0x3d, 0x06, 0xc8, 0xa5, 0x97, 0xa2, 0x85, 0xdd, 0x3f, 0xa4, 0x98, 0x37, 0xb3, 0xbb, 0xb3,
  3970  	0x1f, 0x64, 0x4a, 0x03, 0x15, 0x7a, 0x9b, 0xf7, 0xde, 0xf0, 0x7d, 0xcd, 0x9b, 0x79, 0x1f, 0x4b,
  3971  	0xa8, 0x74, 0x06, 0x03, 0xd3, 0x0f, 0x98, 0xb7, 0xe7, 0x7a, 0x4e, 0xe0, 0x90, 0xa2, 0xdb, 0xd2,
  3972  	0x2b, 0x9d, 0xc1, 0x95, 0xe3, 0x5d, 0x84, 0x38, 0x7d, 0xab, 0xe7, 0x38, 0x3d, 0x8b, 0xed, 0x9b,
  3973  	0x6e, 0x7f, 0xdf, 0xb4, 0x6d, 0x27, 0x30, 0x83, 0xbe, 0x63, 0xfb, 0x92, 0x7a, 0x53, 0x52, 0x11,
  3974  	0x6a, 0x0d, 0xbb, 0xfb, 0x6c, 0xe0, 0x06, 0x23, 0x41, 0xa4, 0xbf, 0x84, 0xea, 0x69, 0x60, 0x7a,
  3975  	0xc1, 0x99, 0xe9, 0x5f, 0x18, 0xec, 0xf9, 0x90, 0xf9, 0x01, 0x21, 0x30, 0x13, 0x98, 0xfe, 0x45,
  3976  	0x5d, 0xdb, 0xd6, 0x76, 0x16, 0x0c, 0x5c, 0x93, 0x3a, 0xcc, 0xfb, 0xce, 0xd0, 0x6b, 0x33, 0xbf,
  3977  	0x5e, 0xdc, 0x2e, 0xed, 0x2c, 0x18, 0x21, 0x48, 0x1a, 0x00, 0x1e, 0x1b, 0x38, 0x97, 0xec, 0x11,
  3978  	0x0b, 0xcc, 0x7a, 0x69, 0x5b, 0xdb, 0x29, 0x1b, 0x0a, 0x86, 0x6c, 0xc1, 0x82, 0x8f, 0x12, 0xfa,
  3979  	0x03, 0x56, 0x9f, 0x41, 0x96, 0x31, 0x82, 0x7e, 0xab, 0xc1, 0xaa, 0xa2, 0x80, 0xef, 0x3a, 0xb6,
  3980  	0xcf, 0x48, 0x0d, 0xe6, 0x3c, 0xe6, 0x0f, 0xad, 0x00, 0x75, 0x28, 0x1b, 0x12, 0x22, 0x55, 0x28,
  3981  	0x0d, 0xfc, 0x5e, 0xbd, 0x88, 0x5c, 0xf8, 0x92, 0x1c, 0xc4, 0x7a, 0x95, 0xb6, 0x4b, 0x3b, 0x8b,
  3982  	0x07, 0xf5, 0x3d, 0xb7, 0xb5, 0x77, 0xe8, 0x0c, 0x06, 0x8e, 0xfd, 0x33, 0xf4, 0x51, 0xc8, 0x34,
  3983  	0xd6, 0x78, 0x1b, 0x16, 0xdb, 0xe7, 0xac, 0xcd, 0xc5, 0x71, 0x11, 0x42, 0x27, 0x15, 0x45, 0x7f,
  3984  	0x01, 0xe4, 0x89, 0xcb, 0x3c, 0x33, 0x60, 0xaa, 0x5f, 0x74, 0x28, 0x3a, 0x2e, 0x6a, 0x54, 0x39,
  3985  	0x00, 0x2e, 0x86, 0x13, 0x9f, 0xb8, 0x46, 0xd1, 0x71, 0xb9, 0xcf, 0x6c, 0x73, 0xc0, 0xa4, 0x6a,
  3986  	0xb8, 0x56, 0x7d, 0x56, 0x4a, 0xf8, 0x8c, 0xfe, 0x56, 0x83, 0xb5, 0x84, 0x00, 0x69, 0xf7, 0x24,
  3987  	0x09, 0xb1, 0x4f, 0x8a, 0x79, 0x3e, 0x29, 0xe5, 0xfa, 0x64, 0xe6, 0x3f, 0xf4, 0x09, 0xfd, 0x18,
  3988  	0x56, 0x9f, 0xba, 0x9d, 0x94, 0xc1, 0x53, 0x05, 0x02, 0xfd, 0x83, 0x06, 0x44, 0xe5, 0xf1, 0x3f,
  3989  	0x72, 0x96, 0x9f, 0x40, 0xed, 0xa7, 0x43, 0xe6, 0x8d, 0x4e, 0x03, 0x33, 0x18, 0xfa, 0x27, 0x7d,
  3990  	0x3f, 0x50, 0xcc, 0xc3, 0x33, 0xd3, 0xf2, 0xcf, 0x2c, 0x65, 0xde, 0x25, 0x6c, 0x66, 0xf8, 0x4c,
  3991  	0x6d, 0xe2, 0xdd, 0xb4, 0x89, 0x9b, 0xdc, 0x44, 0x85, 0x6f, 0xf6, 0x64, 0x0e, 0x61, 0xed, 0xf4,
  3992  	0xdc, 0xb9, 0x6a, 0x36, 0x4f, 0x4e, 0x9c, 0xf6, 0x85, 0xff, 0x66, 0x67, 0xf3, 0x27, 0x0d, 0xe6,
  3993  	0x25, 0x07, 0x52, 0x81, 0xe2, 0x71, 0x53, 0xfe, 0xae, 0x78, 0xdc, 0x8c, 0x38, 0x15, 0x15, 0x4e,
  3994  	0x04, 0x66, 0x06, 0x4e, 0x87, 0xc9, 0xa8, 0xc2, 0x35, 0x59, 0x87, 0x59, 0xe7, 0xca, 0x66, 0x9e,
  3995  	0x74, 0xb2, 0x00, 0xf8, 0xce, 0x66, 0xf3, 0xc4, 0xaf, 0xcf, 0xa2, 0x40, 0x5c, 0x73, 0x7f, 0xf8,
  3996  	0x23, 0xbb, 0xcd, 0x3a, 0xf5, 0x39, 0xc4, 0x4a, 0x88, 0xe8, 0x50, 0x1e, 0xda, 0x92, 0x32, 0x8f,
  3997  	0x94, 0x08, 0xa6, 0x6d, 0x58, 0x4f, 0x9a, 0x39, 0xb5, 0x6f, 0xef, 0xc0, 0xac, 0xc5, 0x7f, 0x2a,
  3998  	0x3d, 0xbb, 0xc8, 0x3d, 0x2b, 0xd9, 0x19, 0x82, 0x42, 0xff, 0xae, 0xc1, 0xfa, 0x53, 0x9b, 0xaf,
  3999  	0x43, 0x82, 0xf4, 0x66, 0xda, 0x27, 0x14, 0x96, 0x3c, 0xe6, 0x5a, 0x66, 0x9b, 0x3d, 0x41, 0x93,
  4000  	0x85, 0x98, 0x04, 0x8e, 0x87, 0x5e, 0xd7, 0xf1, 0xda, 0xcc, 0xc0, 0xb7, 0x4e, 0xbe, 0x7c, 0x2a,
  4001  	0x8a, 0xbc, 0x85, 0xd7, 0x79, 0x06, 0xaf, 0xf3, 0x1a, 0x57, 0x27, 0x21, 0x5b, 0xde, 0x6b, 0xe5,
  4002  	0xd0, 0x66, 0x93, 0x2f, 0xab, 0x0e, 0xe5, 0x8e, 0x19, 0x98, 0x2d, 0xd3, 0x67, 0xf5, 0x39, 0x54,
  4003  	0x20, 0x82, 0xf9, 0x61, 0x04, 0x66, 0xcb, 0x62, 0xf5, 0x79, 0x71, 0x18, 0x08, 0xd0, 0x8f, 0x61,
  4004  	0x23, 0x65, 0xde, 0xb4, 0x5e, 0xa4, 0x06, 0xdc, 0x90, 0x2f, 0x53, 0x78, 0xe5, 0x2c, 0x73, 0x14,
  4005  	0xba, 0xe9, 0xa6, 0xf2, 0x3e, 0xa1, 0x7f, 0x91, 0x9a, 0x35, 0x24, 0x15, 0x7d, 0xdf, 0x69, 0xa0,
  4006  	0xe7, 0x31, 0x95, 0xca, 0x4d, 0xe4, 0xfa, 0xdf, 0x7d, 0xf6, 0xbe, 0xd3, 0x60, 0xf3, 0xb3, 0xa1,
  4007  	0xd7, 0xcb, 0x33, 0x56, 0xb1, 0x47, 0xcb, 0x1c, 0x4c, 0xdf, 0x36, 0xdb, 0x41, 0xff, 0x92, 0x49,
  4008  	0xad, 0x22, 0x18, 0x6f, 0x13, 0xcf, 0x74, 0x5c, 0xb1, 0x92, 0x81, 0x6b, 0xbe, 0xbf, 0xdb, 0xb7,
  4009  	0x18, 0x3e, 0x36, 0xe2, 0xf2, 0x44, 0x30, 0xde, 0x95, 0x61, 0xab, 0xd9, 0xf7, 0xea, 0xb3, 0x48,
  4010  	0x91, 0x10, 0x7d, 0x01, 0xf5, 0xac, 0x62, 0xd7, 0xf1, 0xa4, 0xd2, 0x4b, 0xa8, 0x1e, 0xf2, 0xf7,
  4011  	0xf3, 0xc7, 0x32, 0x41, 0x0d, 0xe6, 0x98, 0xe7, 0x1d, 0xda, 0xe2, 0x64, 0x4a, 0x86, 0x84, 0xb8,
  4012  	0xdf, 0xae, 0x4c, 0xcf, 0xe6, 0x04, 0xe1, 0x84, 0x10, 0xfc, 0x91, 0x52, 0xe0, 0x03, 0x58, 0x55,
  4013  	0xe4, 0x4e, 0x1d, 0xb8, 0xbf, 0xd6, 0x60, 0x5d, 0x06, 0xd9, 0x29, 0x5a, 0x12, 0xea, 0xbe, 0xa5,
  4014  	0x84, 0xd7, 0x12, 0x37, 0x5f, 0x90, 0xe3, 0xf8, 0x6a, 0x3b, 0x76, 0xb7, 0xdf, 0x93, 0x41, 0x2b,
  4015  	0x21, 0x7e, 0x66, 0xc2, 0x21, 0xc7, 0x4d, 0x99, 0xbd, 0x23, 0x98, 0x97, 0x3c, 0xa2, 0xfe, 0x7a,
  4016  	0x1c, 0x9f, 0xa8, 0x82, 0xa1, 0x43, 0xd8, 0x48, 0x69, 0x72, 0x2d, 0x07, 0x77, 0x04, 0x1b, 0x06,
  4017  	0xeb, 0xf5, 0x79, 0xb1, 0x18, 0x6e, 0x99, 0x98, 0xe8, 0xcc, 0x4e, 0xc7, 0x63, 0xbe, 0x2f, 0xc5,
  4018  	0x86, 0x20, 0xfd, 0x0a, 0x6a, 0x69, 0x36, 0x53, 0xab, 0xcf, 0x4f, 0x9a, 0xb5, 0x3d, 0x16, 0x7c,
  4019  	0xca, 0x46, 0x18, 0x05, 0x4b, 0x46, 0x8c, 0xa0, 0x1f, 0xc2, 0xfa, 0x93, 0x6e, 0xd7, 0xea, 0xdb,
  4020  	0xec, 0x11, 0x1b, 0xb4, 0x12, 0x7a, 0x06, 0x23, 0x37, 0xd2, 0x93, 0xaf, 0xf3, 0x0a, 0x2b, 0xfe,
  4021  	0xcc, 0xa5, 0x7e, 0x3f, 0x75, 0xb4, 0xbc, 0x1f, 0x05, 0xcb, 0x09, 0x33, 0x3b, 0xb1, 0x0a, 0x99,
  4022  	0x60, 0x11, 0x64, 0x11, 0x2c, 0x28, 0x38, 0xf9, 0xab, 0xa9, 0x05, 0x7f, 0xa3, 0x01, 0x3c, 0xc2,
  4023  	0x82, 0xfe, 0xd8, 0xee, 0x3a, 0xb9, 0x47, 0xa3, 0x43, 0x79, 0x80, 0x76, 0x1d, 0x37, 0xf1, 0x97,
  4024  	0x33, 0x46, 0x04, 0xf3, 0x77, 0xdf, 0xb4, 0xfa, 0x51, 0xba, 0x11, 0x00, 0xff, 0x85, 0xcb, 0x98,
  4025  	0xf7, 0xd4, 0x38, 0x11, 0x6f, 0xdf, 0x82, 0x11, 0xc1, 0x3c, 0x58, 0xdb, 0x56, 0x9f, 0xd9, 0x01,
  4026  	0x52, 0x45, 0x8a, 0x51, 0x30, 0xb4, 0x05, 0x20, 0x8e, 0x79, 0xac, 0x3e, 0x04, 0x66, 0x78, 0x6c,
  4027  	0x84, 0x47, 0xc0, 0xd7, 0x5c, 0x0f, 0x3f, 0x30, 0x7b, 0x61, 0x85, 0x20, 0x00, 0x7c, 0xcc, 0x30,
  4028  	0x18, 0xe5, 0xa5, 0x90, 0x10, 0x3d, 0x81, 0x2a, 0x2f, 0x98, 0x84, 0xd3, 0xc4, 0x99, 0x85, 0xae,
  4029  	0xd1, 0xe2, 0xa0, 0xc9, 0xab, 0xa1, 0x43, 0xd9, 0xa5, 0x58, 0x36, 0x7d, 0x2c, 0xb8, 0x09, 0x2f,
  4030  	0x8e, 0xe5, 0xb6, 0x03, 0xf3, 0xa2, 0x71, 0x12, 0xe9, 0x68, 0xf1, 0xa0, 0xc2, 0x8f, 0x33, 0x76,
  4031  	0xbd, 0x11, 0x92, 0x43, 0x7e, 0xc2, 0x0b, 0x93, 0xf8, 0x89, 0x2b, 0x9e, 0xe0, 0x17, 0xbb, 0xce,
  4032  	0x08, 0xc9, 0xf4, 0xcf, 0x1a, 0xcc, 0x0b, 0x36, 0x3e, 0xd9, 0x83, 0x39, 0x0b, 0xad, 0x46, 0x56,
  4033  	0x8b, 0x07, 0xeb, 0x18, 0x53, 0x29, 0x5f, 0x3c, 0x2c, 0x18, 0x72, 0x17, 0xdf, 0x2f, 0xd4, 0x42,
  4034  	0x2f, 0x28, 0xfb, 0x55, 0x6b, 0xf9, 0x7e, 0xb1, 0x8b, 0xef, 0x17, 0x62, 0xd1, 0x43, 0xca, 0x7e,
  4035  	0xd5, 0x1a, 0xbe, 0x5f, 0xec, 0xba, 0x5f, 0x86, 0x39, 0x11, 0x4b, 0xf4, 0x39, 0xac, 0x22, 0xdf,
  4036  	0xc4, 0x0d, 0xac, 0x25, 0xd4, 0x2d, 0x47, 0x6a, 0xd5, 0x12, 0x6a, 0x95, 0x23, 0xf1, 0xb5, 0x84,
  4037  	0xf8, 0x72, 0x28, 0x86, 0x87, 0x07, 0x3f, 0xbe, 0x30, 0x1a, 0x05, 0x40, 0x19, 0x10, 0x55, 0xe4,
  4038  	0xd4, 0xaf, 0xca, 0x3b, 0x30, 0x2f, 0x94, 0x4f, 0xd4, 0x78, 0xd2, 0xd5, 0x46, 0x48, 0xa3, 0x7f,
  4039  	0x2c, 0xc6, 0x99, 0xa0, 0x7d, 0xce, 0x06, 0xe6, 0xf8, 0x4c, 0x80, 0xe4, 0xb8, 0x85, 0xcb, 0xd4,
  4040  	0xc1, 0x63, 0x5b, 0xb8, 0x44, 0x71, 0x36, 0x33, 0xae, 0x38, 0x9b, 0x55, 0x8a, 0x33, 0xbc, 0x1c,
  4041  	0x28, 0x4f, 0x16, 0x73, 0x12, 0xe2, 0xbb, 0xbb, 0xd6, 0xd0, 0x3f, 0xc7, 0x52, 0xae, 0x6c, 0x08,
  4042  	0x80, 0x6b, 0xc3, 0x2b, 0xe3, 0x7a, 0x19, 0x91, 0xb8, 0xe6, 0x57, 0xb9, 0xeb, 0x39, 0x03, 0x91,
  4043  	0x54, 0xea, 0x0b, 0xa2, 0xd5, 0x8e, 0x31, 0x21, 0xfd, 0xcc, 0xf4, 0x7a, 0x2c, 0xa8, 0x43, 0x4c,
  4044  	0x17, 0x18, 0x35, 0x2f, 0x49, 0xbf, 0x5c, 0x4b, 0x5e, 0xda, 0x85, 0xf5, 0x07, 0x2c, 0x38, 0x1d,
  4045  	0xb6, 0x78, 0x66, 0x3f, 0xec, 0xf6, 0x26, 0xa4, 0x25, 0xfa, 0x14, 0x36, 0x52, 0x7b, 0xa7, 0x56,
  4046  	0x91, 0xc0, 0x4c, 0xbb, 0xdb, 0x0b, 0x0f, 0x0c, 0xd7, 0xb4, 0x09, 0xcb, 0x0f, 0x58, 0xa0, 0xc8,
  4047  	0xbe, 0xad, 0xa4, 0x1a, 0x59, 0x75, 0x1e, 0x76, 0x7b, 0x67, 0x23, 0x97, 0x4d, 0xc8, 0x3b, 0x27,
  4048  	0x50, 0x09, 0xb9, 0x4c, 0xad, 0x55, 0x15, 0x4a, 0xed, 0x6e, 0x54, 0xaf, 0xb6, 0xbb, 0x3d, 0xba,
  4049  	0x01, 0x6b, 0x0f, 0x98, 0xbc, 0xd7, 0xb1, 0x66, 0x74, 0x07, 0xbd, 0xa5, 0xa0, 0xa5, 0x28, 0xc9,
  4050  	0x40, 0x8b, 0x19, 0xfc, 0x5e, 0x03, 0xf2, 0xd0, 0xb4, 0x3b, 0x16, 0x3b, 0xf2, 0x3c, 0xc7, 0x1b,
  4051  	0x5b, 0xa4, 0x23, 0xf5, 0x8d, 0x82, 0x7c, 0x0b, 0x16, 0x5a, 0x7d, 0xdb, 0x72, 0x7a, 0x9f, 0x39,
  4052  	0x7e, 0x58, 0xb0, 0x45, 0x08, 0x0c, 0xd1, 0xe7, 0x56, 0xd4, 0xfa, 0xf1, 0x35, 0xf5, 0x61, 0x2d,
  4053  	0xa1, 0xd2, 0xb5, 0x04, 0xd8, 0x03, 0xd8, 0x38, 0xf3, 0x4c, 0xdb, 0xef, 0x32, 0x2f, 0x59, 0xfa,
  4054  	0xc5, 0xf9, 0x48, 0x53, 0xf3, 0x91, 0xf2, 0x6c, 0x09, 0xc9, 0x12, 0xa2, 0xf7, 0xa1, 0x96, 0x66,
  4055  	0x34, 0x75, 0x82, 0xef, 0x44, 0xa3, 0x9d, 0x44, 0x37, 0x71, 0x4b, 0x39, 0x95, 0x65, 0xa5, 0xc9,
  4056  	0x79, 0x76, 0x10, 0x96, 0xa1, 0x52, 0xd3, 0xe2, 0x18, 0x4d, 0xc5, 0xd1, 0x84, 0x9a, 0x06, 0xd1,
  4057  	0x13, 0x77, 0x9d, 0xad, 0xc1, 0x5f, 0x34, 0xa8, 0xe1, 0xb4, 0xee, 0x99, 0x69, 0xf5, 0x3b, 0x38,
  4058  	0x65, 0x8c, 0x2f, 0x14, 0x0c, 0x9c, 0x0e, 0xfb, 0xf2, 0xd2, 0xb4, 0x86, 0xd2, 0xdd, 0x0f, 0x0b,
  4059  	0xc6, 0x02, 0xc7, 0x3d, 0xe3, 0x28, 0xb2, 0x0b, 0x55, 0xac, 0xf5, 0xbf, 0xe4, 0x2d, 0x91, 0xdc,
  4060  	0x86, 0xea, 0x3c, 0xd4, 0x8c, 0x4a, 0xd4, 0x05, 0x88, 0xbd, 0x13, 0x9f, 0x5d, 0x1e, 0xb3, 0x4a,
  4061  	0xe1, 0x1d, 0xc1, 0xf7, 0xe7, 0xc4, 0xd0, 0xe2, 0xfe, 0xa2, 0xd2, 0x66, 0xd0, 0x2b, 0xd8, 0xcc,
  4062  	0x68, 0x7c, 0x2d, 0xbe, 0x7a, 0x04, 0x1b, 0xa7, 0x81, 0xe3, 0x66, 0x3d, 0x35, 0xb1, 0xaf, 0x8c,
  4063  	0x8c, 0x2b, 0x26, 0x8d, 0xa3, 0x97, 0xdc, 0xf3, 0x49, 0x76, 0xd7, 0x62, 0xc6, 0x6f, 0x34, 0xd8,
  4064  	0x14, 0x53, 0xbd, 0xac, 0x25, 0xaa, 0xbe, 0x5a, 0x52, 0xdf, 0x09, 0x03, 0xe3, 0xc4, 0xa3, 0x52,
  4065  	0x4a, 0x3f, 0x2a, 0x0d, 0x00, 0x01, 0x3c, 0x38, 0x3b, 0x6e, 0x86, 0xbd, 0x55, 0x8c, 0xe1, 0x7d,
  4066  	0x71, 0x56, 0x9d, 0x6b, 0xf1, 0xc4, 0x1e, 0x54, 0x8e, 0xec, 0xb6, 0x37, 0x72, 0x83, 0xb8, 0x9e,
  4067  	0x58, 0x70, 0x2d, 0xb3, 0x6f, 0x07, 0xec, 0x45, 0x20, 0x1d, 0x10, 0x23, 0xe8, 0x17, 0xb0, 0x12,
  4068  	0xed, 0x9f, 0x5a, 0x41, 0x5e, 0xb5, 0xf7, 0xdd, 0x73, 0xe6, 0x21, 0x6f, 0xe1, 0x25, 0x05, 0x43,
  4069  	0x7f, 0xd0, 0x60, 0x93, 0xd7, 0x52, 0x98, 0x26, 0xb1, 0x63, 0x7d, 0x93, 0x91, 0xd9, 0x63, 0x58,
  4070  	0x0c, 0x62, 0x06, 0xd2, 0x15, 0xef, 0x85, 0x25, 0x64, 0x0e, 0xef, 0x3d, 0x05, 0x77, 0x64, 0x07,
  4071  	0xde, 0xc8, 0x50, 0x19, 0xe8, 0x1f, 0x42, 0x35, 0xbd, 0x81, 0x4b, 0xbd, 0x60, 0xa3, 0x30, 0x6f,
  4072  	0x5d, 0xb0, 0x11, 0x2f, 0x78, 0x94, 0xeb, 0x6f, 0x08, 0xe0, 0x5e, 0xf1, 0x27, 0x1a, 0xfd, 0x87,
  4073  	0x06, 0x37, 0xb8, 0x64, 0xf1, 0xf8, 0xbe, 0xb9, 0x5d, 0xcf, 0x60, 0xd9, 0x57, 0x59, 0x48, 0xcb,
  4074  	0xfe, 0x2f, 0xb4, 0x2c, 0x97, 0xff, 0x5e, 0x02, 0x2b, 0xac, 0x4b, 0xb2, 0xd1, 0x3f, 0x02, 0x92,
  4075  	0xdd, 0x34, 0x8d, 0x85, 0xbb, 0x1f, 0xc1, 0x4a, 0x6a, 0x08, 0x48, 0x56, 0x61, 0xf9, 0xd8, 0xbe,
  4076  	0xe4, 0xd1, 0x2c, 0x10, 0xd5, 0x02, 0x59, 0x82, 0xf2, 0xe9, 0x45, 0xdf, 0xe5, 0x70, 0x55, 0xe3,
  4077  	0xd0, 0xd1, 0x0b, 0xd6, 0x46, 0xa8, 0xb8, 0xdb, 0x82, 0x72, 0x38, 0xc0, 0x20, 0x6b, 0xb0, 0x22,
  4078  	0x7f, 0x1a, 0xa2, 0xaa, 0x05, 0xb2, 0x02, 0x8b, 0xf8, 0xe2, 0x09, 0x54, 0x55, 0x23, 0x55, 0x58,
  4079  	0x12, 0x57, 0x46, 0x62, 0x8a, 0xa4, 0x02, 0xc0, 0x1f, 0x13, 0x09, 0x97, 0x10, 0x3e, 0x77, 0xae,
  4080  	0x24, 0x3c, 0xb3, 0xfb, 0x29, 0x94, 0xc3, 0xbe, 0x57, 0x91, 0x11, 0xa2, 0xaa, 0x05, 0xae, 0xf3,
  4081  	0xd1, 0x65, 0xbf, 0x1d, 0x44, 0x28, 0x8d, 0x6c, 0xc2, 0xda, 0xa1, 0x69, 0xb7, 0x99, 0x95, 0x24,
  4082  	0x14, 0x77, 0x6d, 0x98, 0x97, 0xa5, 0x15, 0x57, 0x4d, 0xf2, 0xe2, 0xa0, 0x30, 0x94, 0x07, 0x0c,
  4083  	0x42, 0x1a, 0x57, 0x43, 0xd4, 0x3d, 0x08, 0xa3, 0x9a, 0xe2, 0x32, 0x22, 0x2c, 0xd4, 0x44, 0x15,
  4084  	0x11, 0x9e, 0x21, 0xeb, 0x22, 0xdc, 0xce, 0xd8, 0xc0, 0xb5, 0xcc, 0x40, 0x60, 0x67, 0x77, 0x9b,
  4085  	0xb0, 0x10, 0xe5, 0x56, 0xbe, 0x45, 0x4a, 0x8c, 0x70, 0xd5, 0x02, 0xf7, 0x08, 0xba, 0x08, 0x71,
  4086  	0xcf, 0x0e, 0xaa, 0x9a, 0x70, 0x9a, 0xe3, 0x86, 0x88, 0xe2, 0xc1, 0x37, 0xeb, 0x30, 0x27, 0x94,
  4087  	0x21, 0x9f, 0xc3, 0x42, 0xf4, 0x89, 0x8a, 0x60, 0x83, 0x95, 0xfe, 0x64, 0xa6, 0x6f, 0xa4, 0xb0,
  4088  	0x22, 0xa2, 0xe8, 0xed, 0x5f, 0xfd, 0xf0, 0xaf, 0x6f, 0x8b, 0x37, 0xe8, 0xfa, 0xbe, 0xe9, 0xf6,
  4089  	0xfd, 0xfd, 0xcb, 0xbb, 0xa6, 0xe5, 0x9e, 0x9b, 0x77, 0xf7, 0xf9, 0x9d, 0xf1, 0xef, 0x69, 0xbb,
  4090  	0xa4, 0x0b, 0x8b, 0xca, 0x77, 0x20, 0x52, 0xe3, 0x6c, 0xb2, 0x5f, 0x9e, 0xf4, 0xcd, 0x0c, 0x5e,
  4091  	0x0a, 0x78, 0x17, 0x05, 0x6c, 0xeb, 0x37, 0xf3, 0x04, 0xec, 0xbf, 0xe4, 0x55, 0xeb, 0xd7, 0x5c,
  4092  	0xce, 0x07, 0x00, 0xf1, 0xa7, 0x19, 0x82, 0xda, 0x66, 0x3e, 0xf7, 0xe8, 0xb5, 0x34, 0x5a, 0x0a,
  4093  	0x29, 0x10, 0x0b, 0x16, 0x95, 0x6f, 0x14, 0x44, 0x4f, 0x7d, 0xb4, 0x50, 0x3e, 0xaa, 0xe8, 0x37,
  4094  	0x73, 0x69, 0x92, 0xd3, 0xdb, 0xa8, 0x6e, 0x83, 0x6c, 0xa5, 0xd4, 0xf5, 0x71, 0xab, 0xd4, 0x97,
  4095  	0x1c, 0xc2, 0x92, 0xfa, 0x29, 0x80, 0xa0, 0xf5, 0x39, 0xdf, 0x40, 0xf4, 0x7a, 0x96, 0x10, 0xa9,
  4096  	0xfc, 0x09, 0x2c, 0x27, 0x2e, 0x1a, 0xa9, 0x67, 0x06, 0xf0, 0x21, 0x9b, 0x1b, 0x39, 0x94, 0x88,
  4097  	0xcf, 0xe7, 0x50, 0xcb, 0x8e, 0xae, 0xd1, 0x8b, 0xb7, 0x94, 0x43, 0xc9, 0x8e, 0x8f, 0xf5, 0xc6,
  4098  	0x38, 0x72, 0xc4, 0xfa, 0x09, 0x54, 0xd3, 0x23, 0x5e, 0x82, 0xee, 0x1b, 0x33, 0x91, 0xd6, 0xb7,
  4099  	0xf2, 0x89, 0x11, 0xc3, 0x7b, 0xb0, 0x10, 0x4d, 0x50, 0x45, 0xa0, 0xa6, 0x07, 0xb9, 0x22, 0x50,
  4100  	0x33, 0x63, 0x56, 0x5a, 0x20, 0x3d, 0x58, 0x4e, 0xcc, 0x2c, 0x85, 0xbf, 0xf2, 0x06, 0xaa, 0xc2,
  4101  	0x5f, 0xb9, 0x03, 0x4e, 0x7a, 0x07, 0x0f, 0xf8, 0xa6, 0x5e, 0x4b, 0x1f, 0xb0, 0xc8, 0xa1, 0x3c,
  4102  	0x14, 0x8f, 0xa1, 0x92, 0x1c, 0x2f, 0x92, 0x1b, 0xa2, 0x1c, 0xce, 0x99, 0x5c, 0xea, 0x7a, 0x1e,
  4103  	0x29, 0xd2, 0xd9, 0x83, 0xe5, 0xc4, 0x1c, 0x50, 0xea, 0x9c, 0x33, 0x5a, 0x94, 0x3a, 0xe7, 0x0d,
  4104  	0x0d, 0xe9, 0x7b, 0xa8, 0xf3, 0xbb, 0xbb, 0x6f, 0xa7, 0x74, 0x96, 0xe3, 0x84, 0xfd, 0x97, 0xbc,
  4105  	0x1f, 0xfc, 0x3a, 0x0c, 0xce, 0x8b, 0xc8, 0x4f, 0xe2, 0x89, 0x4b, 0xf8, 0x29, 0x31, 0x4b, 0x4c,
  4106  	0xf8, 0x29, 0x39, 0x2f, 0xa4, 0xef, 0xa0, 0xcc, 0xdb, 0xba, 0x9e, 0x92, 0x29, 0xc6, 0x2d, 0xfb,
  4107  	0x2f, 0x1d, 0x17, 0xaf, 0xed, 0x17, 0x00, 0xf1, 0xc0, 0x44, 0x5c, 0xdb, 0xcc, 0xcc, 0x46, 0x5c,
  4108  	0xdb, 0xec, 0x5c, 0x85, 0x36, 0x50, 0x46, 0x9d, 0xd4, 0xf2, 0xed, 0x22, 0xdd, 0xf8, 0xc4, 0xc5,
  4109  	0x20, 0x22, 0x71, 0xe2, 0xea, 0xe0, 0x24, 0x79, 0xe2, 0x89, 0xd1, 0x01, 0xdd, 0x46, 0x29, 0xba,
  4110  	0xbe, 0x91, 0x3e, 0x71, 0xdc, 0xc6, 0x8d, 0xb0, 0xb0, 0xf7, 0x8e, 0x5b, 0x7a, 0x21, 0x27, 0x6f,
  4111  	0x22, 0x20, 0xe4, 0xe4, 0xf6, 0xff, 0xe1, 0x4b, 0x47, 0x1a, 0x69, 0x39, 0xc3, 0x96, 0xfa, 0xd8,
  4112  	0x91, 0x33, 0x98, 0x13, 0x3d, 0x3a, 0x59, 0x95, 0xcc, 0x14, 0xfe, 0x44, 0x45, 0x49, 0xc6, 0x6f,
  4113  	0x21, 0xe3, 0x5b, 0x64, 0xd2, 0x13, 0x4a, 0xbe, 0x82, 0x45, 0xa5, 0xad, 0x15, 0xef, 0x74, 0xb6,
  4114  	0xf5, 0x16, 0xef, 0x74, 0x4e, 0xff, 0x3b, 0xd6, 0x4b, 0x8c, 0xef, 0xc2, 0x6b, 0x71, 0x08, 0x4b,
  4115  	0x6a, 0xdb, 0x2f, 0x1e, 0xbd, 0x9c, 0xf9, 0x80, 0x5e, 0xcf, 0x12, 0xa2, 0x0b, 0x71, 0x0c, 0x95,
  4116  	0x64, 0xff, 0x2a, 0xee, 0x56, 0x6e, 0x73, 0x2c, 0xee, 0x56, 0x7e, 0xbb, 0x4b, 0x0b, 0x5c, 0x1f,
  4117  	0xb5, 0xc1, 0x24, 0x6a, 0x0a, 0x4a, 0x3c, 0x4a, 0xf5, 0x2c, 0x21, 0x62, 0x72, 0x02, 0x2b, 0xa9,
  4118  	0xe6, 0x4b, 0xe4, 0x8e, 0xfc, 0x1e, 0x52, 0xe4, 0x8e, 0x31, 0xdd, 0x9a, 0xb0, 0x2e, 0xd9, 0x02,
  4119  	0x09, 0xeb, 0x72, 0xbb, 0x2c, 0x5d, 0xcf, 0x23, 0x45, 0xac, 0x7e, 0x8e, 0xb3, 0x97, 0x98, 0x24,
  4120  	0x13, 0x5b, 0x43, 0xfa, 0x36, 0x4d, 0x08, 0x99, 0xde, 0x1e, 0x4b, 0x8f, 0x38, 0x3f, 0x05, 0x92,
  4121  	0xd8, 0x20, 0x02, 0xe6, 0x56, 0xe6, 0x87, 0x89, 0xb8, 0x69, 0x8c, 0x23, 0x47, 0x6c, 0xcd, 0x28,
  4122  	0x0d, 0xa5, 0x59, 0xdf, 0x51, 0xfc, 0x3f, 0x86, 0x3d, 0x9d, 0xb4, 0x45, 0x4d, 0x47, 0xe9, 0xce,
  4123  	0x4a, 0xa4, 0xa3, 0x31, 0xed, 0x9f, 0x48, 0x47, 0xe3, 0x9a, 0x31, 0x5a, 0x20, 0xef, 0xc3, 0xbc,
  4124  	0x6c, 0x80, 0x08, 0x5e, 0xbc, 0x64, 0xf7, 0xa4, 0xaf, 0x25, 0x70, 0xd1, 0xaf, 0x1e, 0xc2, 0x4a,
  4125  	0xaa, 0xf9, 0x20, 0xb5, 0x3d, 0xf1, 0x17, 0xa6, 0xbd, 0xf0, 0x2f, 0x4c, 0x7b, 0x47, 0x03, 0x37,
  4126  	0x18, 0x89, 0x78, 0x19, 0xd3, 0xa9, 0x60, 0xf4, 0xad, 0x66, 0x8a, 0xfd, 0xb1, 0xbc, 0x6e, 0x4d,
  4127  	0xec, 0x0d, 0x68, 0xe1, 0x7e, 0xfd, 0xaf, 0xaf, 0x1a, 0xda, 0xf7, 0xaf, 0x1a, 0xda, 0x3f, 0x5f,
  4128  	0x35, 0xb4, 0xdf, 0xbd, 0x6e, 0x14, 0xbe, 0x7f, 0xdd, 0x28, 0xfc, 0xed, 0x75, 0xa3, 0xd0, 0x9a,
  4129  	0x43, 0x56, 0xff, 0xff, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x32, 0x57, 0xbf, 0xa1, 0xab, 0x25,
  4130  	0x00, 0x00,
  4131  }
  4132  
  4133  // Reference imports to suppress errors if they are not otherwise used.
  4134  var _ context.Context
  4135  var _ grpc.ClientConn
  4136  
  4137  // This is a compile-time assertion to ensure that this generated file
  4138  // is compatible with the grpc package it is being compiled against.
  4139  const _ = grpc.SupportPackageIsVersion4
  4140  
  4141  // MasterClient is the client API for Master service.
  4142  //
  4143  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  4144  type MasterClient interface {
  4145  	StartTask(ctx context.Context, in *StartTaskRequest, opts ...grpc.CallOption) (*StartTaskResponse, error)
  4146  	OperateTask(ctx context.Context, in *OperateTaskRequest, opts ...grpc.CallOption) (*OperateTaskResponse, error)
  4147  	UpdateTask(ctx context.Context, in *UpdateTaskRequest, opts ...grpc.CallOption) (*UpdateTaskResponse, error)
  4148  	QueryStatus(ctx context.Context, in *QueryStatusListRequest, opts ...grpc.CallOption) (*QueryStatusListResponse, error)
  4149  	// show un-resolved DDL locks
  4150  	ShowDDLLocks(ctx context.Context, in *ShowDDLLocksRequest, opts ...grpc.CallOption) (*ShowDDLLocksResponse, error)
  4151  	// used by dmctl to manually unlock DDL lock
  4152  	UnlockDDLLock(ctx context.Context, in *UnlockDDLLockRequest, opts ...grpc.CallOption) (*UnlockDDLLockResponse, error)
  4153  	// OperateWorkerRelayTask requests some dm-workers to operate relay unit
  4154  	OperateWorkerRelayTask(ctx context.Context, in *OperateWorkerRelayRequest, opts ...grpc.CallOption) (*OperateWorkerRelayResponse, error)
  4155  	// PurgeWorkerRelay purges relay log files for some dm-workers
  4156  	PurgeWorkerRelay(ctx context.Context, in *PurgeWorkerRelayRequest, opts ...grpc.CallOption) (*PurgeWorkerRelayResponse, error)
  4157  	// CheckTask checks legality of task configuration
  4158  	CheckTask(ctx context.Context, in *CheckTaskRequest, opts ...grpc.CallOption) (*CheckTaskResponse, error)
  4159  	// Operate an upstream MySQL source.
  4160  	OperateSource(ctx context.Context, in *OperateSourceRequest, opts ...grpc.CallOption) (*OperateSourceResponse, error)
  4161  	// RegisterWorker register the dm-workers.
  4162  	RegisterWorker(ctx context.Context, in *RegisterWorkerRequest, opts ...grpc.CallOption) (*RegisterWorkerResponse, error)
  4163  	// OfflineMember offline the dm cluster's members (master/worker).
  4164  	OfflineMember(ctx context.Context, in *OfflineMemberRequest, opts ...grpc.CallOption) (*OfflineMemberResponse, error)
  4165  	// OperateLeader do some operate on master:
  4166  	//   - evict leader: make the master resign if it is leader, and will not campaign the leader again
  4167  	//   - cancel evict leader: the master can campaign leader again.
  4168  	OperateLeader(ctx context.Context, in *OperateLeaderRequest, opts ...grpc.CallOption) (*OperateLeaderResponse, error)
  4169  	// ListMember list member information
  4170  	ListMember(ctx context.Context, in *ListMemberRequest, opts ...grpc.CallOption) (*ListMemberResponse, error)
  4171  	OperateSchema(ctx context.Context, in *OperateSchemaRequest, opts ...grpc.CallOption) (*OperateSchemaResponse, error)
  4172  	GetSubTaskCfg(ctx context.Context, in *GetSubTaskCfgRequest, opts ...grpc.CallOption) (*GetSubTaskCfgResponse, error)
  4173  	// GetCfg get config
  4174  	GetCfg(ctx context.Context, in *GetCfgRequest, opts ...grpc.CallOption) (*GetCfgResponse, error)
  4175  	HandleError(ctx context.Context, in *HandleErrorRequest, opts ...grpc.CallOption) (*HandleErrorResponse, error)
  4176  	GetMasterCfg(ctx context.Context, in *GetMasterCfgRequest, opts ...grpc.CallOption) (*GetMasterCfgResponse, error)
  4177  	TransferSource(ctx context.Context, in *TransferSourceRequest, opts ...grpc.CallOption) (*TransferSourceResponse, error)
  4178  	OperateRelay(ctx context.Context, in *OperateRelayRequest, opts ...grpc.CallOption) (*OperateRelayResponse, error)
  4179  	StartValidation(ctx context.Context, in *StartValidationRequest, opts ...grpc.CallOption) (*StartValidationResponse, error)
  4180  	StopValidation(ctx context.Context, in *StopValidationRequest, opts ...grpc.CallOption) (*StopValidationResponse, error)
  4181  	GetValidationStatus(ctx context.Context, in *GetValidationStatusRequest, opts ...grpc.CallOption) (*GetValidationStatusResponse, error)
  4182  	GetValidationError(ctx context.Context, in *GetValidationErrorRequest, opts ...grpc.CallOption) (*GetValidationErrorResponse, error)
  4183  	OperateValidationError(ctx context.Context, in *OperateValidationErrorRequest, opts ...grpc.CallOption) (*OperateValidationErrorResponse, error)
  4184  	UpdateValidation(ctx context.Context, in *UpdateValidationRequest, opts ...grpc.CallOption) (*UpdateValidationResponse, error)
  4185  	// Encrypt encrypts the plaintext using the secret key of dm-master
  4186  	Encrypt(ctx context.Context, in *EncryptRequest, opts ...grpc.CallOption) (*EncryptResponse, error)
  4187  	ListTaskConfigs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListTaskConfigsResponse, error)
  4188  	ListSourceConfigs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListSourceConfigsResponse, error)
  4189  }
  4190  
  4191  type masterClient struct {
  4192  	cc *grpc.ClientConn
  4193  }
  4194  
  4195  func NewMasterClient(cc *grpc.ClientConn) MasterClient {
  4196  	return &masterClient{cc}
  4197  }
  4198  
  4199  func (c *masterClient) StartTask(ctx context.Context, in *StartTaskRequest, opts ...grpc.CallOption) (*StartTaskResponse, error) {
  4200  	out := new(StartTaskResponse)
  4201  	err := c.cc.Invoke(ctx, "/pb.Master/StartTask", in, out, opts...)
  4202  	if err != nil {
  4203  		return nil, err
  4204  	}
  4205  	return out, nil
  4206  }
  4207  
  4208  func (c *masterClient) OperateTask(ctx context.Context, in *OperateTaskRequest, opts ...grpc.CallOption) (*OperateTaskResponse, error) {
  4209  	out := new(OperateTaskResponse)
  4210  	err := c.cc.Invoke(ctx, "/pb.Master/OperateTask", in, out, opts...)
  4211  	if err != nil {
  4212  		return nil, err
  4213  	}
  4214  	return out, nil
  4215  }
  4216  
  4217  func (c *masterClient) UpdateTask(ctx context.Context, in *UpdateTaskRequest, opts ...grpc.CallOption) (*UpdateTaskResponse, error) {
  4218  	out := new(UpdateTaskResponse)
  4219  	err := c.cc.Invoke(ctx, "/pb.Master/UpdateTask", in, out, opts...)
  4220  	if err != nil {
  4221  		return nil, err
  4222  	}
  4223  	return out, nil
  4224  }
  4225  
  4226  func (c *masterClient) QueryStatus(ctx context.Context, in *QueryStatusListRequest, opts ...grpc.CallOption) (*QueryStatusListResponse, error) {
  4227  	out := new(QueryStatusListResponse)
  4228  	err := c.cc.Invoke(ctx, "/pb.Master/QueryStatus", in, out, opts...)
  4229  	if err != nil {
  4230  		return nil, err
  4231  	}
  4232  	return out, nil
  4233  }
  4234  
  4235  func (c *masterClient) ShowDDLLocks(ctx context.Context, in *ShowDDLLocksRequest, opts ...grpc.CallOption) (*ShowDDLLocksResponse, error) {
  4236  	out := new(ShowDDLLocksResponse)
  4237  	err := c.cc.Invoke(ctx, "/pb.Master/ShowDDLLocks", in, out, opts...)
  4238  	if err != nil {
  4239  		return nil, err
  4240  	}
  4241  	return out, nil
  4242  }
  4243  
  4244  func (c *masterClient) UnlockDDLLock(ctx context.Context, in *UnlockDDLLockRequest, opts ...grpc.CallOption) (*UnlockDDLLockResponse, error) {
  4245  	out := new(UnlockDDLLockResponse)
  4246  	err := c.cc.Invoke(ctx, "/pb.Master/UnlockDDLLock", in, out, opts...)
  4247  	if err != nil {
  4248  		return nil, err
  4249  	}
  4250  	return out, nil
  4251  }
  4252  
  4253  func (c *masterClient) OperateWorkerRelayTask(ctx context.Context, in *OperateWorkerRelayRequest, opts ...grpc.CallOption) (*OperateWorkerRelayResponse, error) {
  4254  	out := new(OperateWorkerRelayResponse)
  4255  	err := c.cc.Invoke(ctx, "/pb.Master/OperateWorkerRelayTask", in, out, opts...)
  4256  	if err != nil {
  4257  		return nil, err
  4258  	}
  4259  	return out, nil
  4260  }
  4261  
  4262  func (c *masterClient) PurgeWorkerRelay(ctx context.Context, in *PurgeWorkerRelayRequest, opts ...grpc.CallOption) (*PurgeWorkerRelayResponse, error) {
  4263  	out := new(PurgeWorkerRelayResponse)
  4264  	err := c.cc.Invoke(ctx, "/pb.Master/PurgeWorkerRelay", in, out, opts...)
  4265  	if err != nil {
  4266  		return nil, err
  4267  	}
  4268  	return out, nil
  4269  }
  4270  
  4271  func (c *masterClient) CheckTask(ctx context.Context, in *CheckTaskRequest, opts ...grpc.CallOption) (*CheckTaskResponse, error) {
  4272  	out := new(CheckTaskResponse)
  4273  	err := c.cc.Invoke(ctx, "/pb.Master/CheckTask", in, out, opts...)
  4274  	if err != nil {
  4275  		return nil, err
  4276  	}
  4277  	return out, nil
  4278  }
  4279  
  4280  func (c *masterClient) OperateSource(ctx context.Context, in *OperateSourceRequest, opts ...grpc.CallOption) (*OperateSourceResponse, error) {
  4281  	out := new(OperateSourceResponse)
  4282  	err := c.cc.Invoke(ctx, "/pb.Master/OperateSource", in, out, opts...)
  4283  	if err != nil {
  4284  		return nil, err
  4285  	}
  4286  	return out, nil
  4287  }
  4288  
  4289  func (c *masterClient) RegisterWorker(ctx context.Context, in *RegisterWorkerRequest, opts ...grpc.CallOption) (*RegisterWorkerResponse, error) {
  4290  	out := new(RegisterWorkerResponse)
  4291  	err := c.cc.Invoke(ctx, "/pb.Master/RegisterWorker", in, out, opts...)
  4292  	if err != nil {
  4293  		return nil, err
  4294  	}
  4295  	return out, nil
  4296  }
  4297  
  4298  func (c *masterClient) OfflineMember(ctx context.Context, in *OfflineMemberRequest, opts ...grpc.CallOption) (*OfflineMemberResponse, error) {
  4299  	out := new(OfflineMemberResponse)
  4300  	err := c.cc.Invoke(ctx, "/pb.Master/OfflineMember", in, out, opts...)
  4301  	if err != nil {
  4302  		return nil, err
  4303  	}
  4304  	return out, nil
  4305  }
  4306  
  4307  func (c *masterClient) OperateLeader(ctx context.Context, in *OperateLeaderRequest, opts ...grpc.CallOption) (*OperateLeaderResponse, error) {
  4308  	out := new(OperateLeaderResponse)
  4309  	err := c.cc.Invoke(ctx, "/pb.Master/OperateLeader", in, out, opts...)
  4310  	if err != nil {
  4311  		return nil, err
  4312  	}
  4313  	return out, nil
  4314  }
  4315  
  4316  func (c *masterClient) ListMember(ctx context.Context, in *ListMemberRequest, opts ...grpc.CallOption) (*ListMemberResponse, error) {
  4317  	out := new(ListMemberResponse)
  4318  	err := c.cc.Invoke(ctx, "/pb.Master/ListMember", in, out, opts...)
  4319  	if err != nil {
  4320  		return nil, err
  4321  	}
  4322  	return out, nil
  4323  }
  4324  
  4325  func (c *masterClient) OperateSchema(ctx context.Context, in *OperateSchemaRequest, opts ...grpc.CallOption) (*OperateSchemaResponse, error) {
  4326  	out := new(OperateSchemaResponse)
  4327  	err := c.cc.Invoke(ctx, "/pb.Master/OperateSchema", in, out, opts...)
  4328  	if err != nil {
  4329  		return nil, err
  4330  	}
  4331  	return out, nil
  4332  }
  4333  
  4334  func (c *masterClient) GetSubTaskCfg(ctx context.Context, in *GetSubTaskCfgRequest, opts ...grpc.CallOption) (*GetSubTaskCfgResponse, error) {
  4335  	out := new(GetSubTaskCfgResponse)
  4336  	err := c.cc.Invoke(ctx, "/pb.Master/GetSubTaskCfg", in, out, opts...)
  4337  	if err != nil {
  4338  		return nil, err
  4339  	}
  4340  	return out, nil
  4341  }
  4342  
  4343  func (c *masterClient) GetCfg(ctx context.Context, in *GetCfgRequest, opts ...grpc.CallOption) (*GetCfgResponse, error) {
  4344  	out := new(GetCfgResponse)
  4345  	err := c.cc.Invoke(ctx, "/pb.Master/GetCfg", in, out, opts...)
  4346  	if err != nil {
  4347  		return nil, err
  4348  	}
  4349  	return out, nil
  4350  }
  4351  
  4352  func (c *masterClient) HandleError(ctx context.Context, in *HandleErrorRequest, opts ...grpc.CallOption) (*HandleErrorResponse, error) {
  4353  	out := new(HandleErrorResponse)
  4354  	err := c.cc.Invoke(ctx, "/pb.Master/HandleError", in, out, opts...)
  4355  	if err != nil {
  4356  		return nil, err
  4357  	}
  4358  	return out, nil
  4359  }
  4360  
  4361  func (c *masterClient) GetMasterCfg(ctx context.Context, in *GetMasterCfgRequest, opts ...grpc.CallOption) (*GetMasterCfgResponse, error) {
  4362  	out := new(GetMasterCfgResponse)
  4363  	err := c.cc.Invoke(ctx, "/pb.Master/GetMasterCfg", in, out, opts...)
  4364  	if err != nil {
  4365  		return nil, err
  4366  	}
  4367  	return out, nil
  4368  }
  4369  
  4370  func (c *masterClient) TransferSource(ctx context.Context, in *TransferSourceRequest, opts ...grpc.CallOption) (*TransferSourceResponse, error) {
  4371  	out := new(TransferSourceResponse)
  4372  	err := c.cc.Invoke(ctx, "/pb.Master/TransferSource", in, out, opts...)
  4373  	if err != nil {
  4374  		return nil, err
  4375  	}
  4376  	return out, nil
  4377  }
  4378  
  4379  func (c *masterClient) OperateRelay(ctx context.Context, in *OperateRelayRequest, opts ...grpc.CallOption) (*OperateRelayResponse, error) {
  4380  	out := new(OperateRelayResponse)
  4381  	err := c.cc.Invoke(ctx, "/pb.Master/OperateRelay", in, out, opts...)
  4382  	if err != nil {
  4383  		return nil, err
  4384  	}
  4385  	return out, nil
  4386  }
  4387  
  4388  func (c *masterClient) StartValidation(ctx context.Context, in *StartValidationRequest, opts ...grpc.CallOption) (*StartValidationResponse, error) {
  4389  	out := new(StartValidationResponse)
  4390  	err := c.cc.Invoke(ctx, "/pb.Master/StartValidation", in, out, opts...)
  4391  	if err != nil {
  4392  		return nil, err
  4393  	}
  4394  	return out, nil
  4395  }
  4396  
  4397  func (c *masterClient) StopValidation(ctx context.Context, in *StopValidationRequest, opts ...grpc.CallOption) (*StopValidationResponse, error) {
  4398  	out := new(StopValidationResponse)
  4399  	err := c.cc.Invoke(ctx, "/pb.Master/StopValidation", in, out, opts...)
  4400  	if err != nil {
  4401  		return nil, err
  4402  	}
  4403  	return out, nil
  4404  }
  4405  
  4406  func (c *masterClient) GetValidationStatus(ctx context.Context, in *GetValidationStatusRequest, opts ...grpc.CallOption) (*GetValidationStatusResponse, error) {
  4407  	out := new(GetValidationStatusResponse)
  4408  	err := c.cc.Invoke(ctx, "/pb.Master/GetValidationStatus", in, out, opts...)
  4409  	if err != nil {
  4410  		return nil, err
  4411  	}
  4412  	return out, nil
  4413  }
  4414  
  4415  func (c *masterClient) GetValidationError(ctx context.Context, in *GetValidationErrorRequest, opts ...grpc.CallOption) (*GetValidationErrorResponse, error) {
  4416  	out := new(GetValidationErrorResponse)
  4417  	err := c.cc.Invoke(ctx, "/pb.Master/GetValidationError", in, out, opts...)
  4418  	if err != nil {
  4419  		return nil, err
  4420  	}
  4421  	return out, nil
  4422  }
  4423  
  4424  func (c *masterClient) OperateValidationError(ctx context.Context, in *OperateValidationErrorRequest, opts ...grpc.CallOption) (*OperateValidationErrorResponse, error) {
  4425  	out := new(OperateValidationErrorResponse)
  4426  	err := c.cc.Invoke(ctx, "/pb.Master/OperateValidationError", in, out, opts...)
  4427  	if err != nil {
  4428  		return nil, err
  4429  	}
  4430  	return out, nil
  4431  }
  4432  
  4433  func (c *masterClient) UpdateValidation(ctx context.Context, in *UpdateValidationRequest, opts ...grpc.CallOption) (*UpdateValidationResponse, error) {
  4434  	out := new(UpdateValidationResponse)
  4435  	err := c.cc.Invoke(ctx, "/pb.Master/UpdateValidation", in, out, opts...)
  4436  	if err != nil {
  4437  		return nil, err
  4438  	}
  4439  	return out, nil
  4440  }
  4441  
  4442  func (c *masterClient) Encrypt(ctx context.Context, in *EncryptRequest, opts ...grpc.CallOption) (*EncryptResponse, error) {
  4443  	out := new(EncryptResponse)
  4444  	err := c.cc.Invoke(ctx, "/pb.Master/Encrypt", in, out, opts...)
  4445  	if err != nil {
  4446  		return nil, err
  4447  	}
  4448  	return out, nil
  4449  }
  4450  
  4451  func (c *masterClient) ListTaskConfigs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListTaskConfigsResponse, error) {
  4452  	out := new(ListTaskConfigsResponse)
  4453  	err := c.cc.Invoke(ctx, "/pb.Master/ListTaskConfigs", in, out, opts...)
  4454  	if err != nil {
  4455  		return nil, err
  4456  	}
  4457  	return out, nil
  4458  }
  4459  
  4460  func (c *masterClient) ListSourceConfigs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListSourceConfigsResponse, error) {
  4461  	out := new(ListSourceConfigsResponse)
  4462  	err := c.cc.Invoke(ctx, "/pb.Master/ListSourceConfigs", in, out, opts...)
  4463  	if err != nil {
  4464  		return nil, err
  4465  	}
  4466  	return out, nil
  4467  }
  4468  
  4469  // MasterServer is the server API for Master service.
  4470  type MasterServer interface {
  4471  	StartTask(context.Context, *StartTaskRequest) (*StartTaskResponse, error)
  4472  	OperateTask(context.Context, *OperateTaskRequest) (*OperateTaskResponse, error)
  4473  	UpdateTask(context.Context, *UpdateTaskRequest) (*UpdateTaskResponse, error)
  4474  	QueryStatus(context.Context, *QueryStatusListRequest) (*QueryStatusListResponse, error)
  4475  	// show un-resolved DDL locks
  4476  	ShowDDLLocks(context.Context, *ShowDDLLocksRequest) (*ShowDDLLocksResponse, error)
  4477  	// used by dmctl to manually unlock DDL lock
  4478  	UnlockDDLLock(context.Context, *UnlockDDLLockRequest) (*UnlockDDLLockResponse, error)
  4479  	// OperateWorkerRelayTask requests some dm-workers to operate relay unit
  4480  	OperateWorkerRelayTask(context.Context, *OperateWorkerRelayRequest) (*OperateWorkerRelayResponse, error)
  4481  	// PurgeWorkerRelay purges relay log files for some dm-workers
  4482  	PurgeWorkerRelay(context.Context, *PurgeWorkerRelayRequest) (*PurgeWorkerRelayResponse, error)
  4483  	// CheckTask checks legality of task configuration
  4484  	CheckTask(context.Context, *CheckTaskRequest) (*CheckTaskResponse, error)
  4485  	// Operate an upstream MySQL source.
  4486  	OperateSource(context.Context, *OperateSourceRequest) (*OperateSourceResponse, error)
  4487  	// RegisterWorker register the dm-workers.
  4488  	RegisterWorker(context.Context, *RegisterWorkerRequest) (*RegisterWorkerResponse, error)
  4489  	// OfflineMember offline the dm cluster's members (master/worker).
  4490  	OfflineMember(context.Context, *OfflineMemberRequest) (*OfflineMemberResponse, error)
  4491  	// OperateLeader do some operate on master:
  4492  	//   - evict leader: make the master resign if it is leader, and will not campaign the leader again
  4493  	//   - cancel evict leader: the master can campaign leader again.
  4494  	OperateLeader(context.Context, *OperateLeaderRequest) (*OperateLeaderResponse, error)
  4495  	// ListMember list member information
  4496  	ListMember(context.Context, *ListMemberRequest) (*ListMemberResponse, error)
  4497  	OperateSchema(context.Context, *OperateSchemaRequest) (*OperateSchemaResponse, error)
  4498  	GetSubTaskCfg(context.Context, *GetSubTaskCfgRequest) (*GetSubTaskCfgResponse, error)
  4499  	// GetCfg get config
  4500  	GetCfg(context.Context, *GetCfgRequest) (*GetCfgResponse, error)
  4501  	HandleError(context.Context, *HandleErrorRequest) (*HandleErrorResponse, error)
  4502  	GetMasterCfg(context.Context, *GetMasterCfgRequest) (*GetMasterCfgResponse, error)
  4503  	TransferSource(context.Context, *TransferSourceRequest) (*TransferSourceResponse, error)
  4504  	OperateRelay(context.Context, *OperateRelayRequest) (*OperateRelayResponse, error)
  4505  	StartValidation(context.Context, *StartValidationRequest) (*StartValidationResponse, error)
  4506  	StopValidation(context.Context, *StopValidationRequest) (*StopValidationResponse, error)
  4507  	GetValidationStatus(context.Context, *GetValidationStatusRequest) (*GetValidationStatusResponse, error)
  4508  	GetValidationError(context.Context, *GetValidationErrorRequest) (*GetValidationErrorResponse, error)
  4509  	OperateValidationError(context.Context, *OperateValidationErrorRequest) (*OperateValidationErrorResponse, error)
  4510  	UpdateValidation(context.Context, *UpdateValidationRequest) (*UpdateValidationResponse, error)
  4511  	// Encrypt encrypts the plaintext using the secret key of dm-master
  4512  	Encrypt(context.Context, *EncryptRequest) (*EncryptResponse, error)
  4513  	ListTaskConfigs(context.Context, *emptypb.Empty) (*ListTaskConfigsResponse, error)
  4514  	ListSourceConfigs(context.Context, *emptypb.Empty) (*ListSourceConfigsResponse, error)
  4515  }
  4516  
  4517  // UnimplementedMasterServer can be embedded to have forward compatible implementations.
  4518  type UnimplementedMasterServer struct {
  4519  }
  4520  
  4521  func (*UnimplementedMasterServer) StartTask(ctx context.Context, req *StartTaskRequest) (*StartTaskResponse, error) {
  4522  	return nil, status.Errorf(codes.Unimplemented, "method StartTask not implemented")
  4523  }
  4524  func (*UnimplementedMasterServer) OperateTask(ctx context.Context, req *OperateTaskRequest) (*OperateTaskResponse, error) {
  4525  	return nil, status.Errorf(codes.Unimplemented, "method OperateTask not implemented")
  4526  }
  4527  func (*UnimplementedMasterServer) UpdateTask(ctx context.Context, req *UpdateTaskRequest) (*UpdateTaskResponse, error) {
  4528  	return nil, status.Errorf(codes.Unimplemented, "method UpdateTask not implemented")
  4529  }
  4530  func (*UnimplementedMasterServer) QueryStatus(ctx context.Context, req *QueryStatusListRequest) (*QueryStatusListResponse, error) {
  4531  	return nil, status.Errorf(codes.Unimplemented, "method QueryStatus not implemented")
  4532  }
  4533  func (*UnimplementedMasterServer) ShowDDLLocks(ctx context.Context, req *ShowDDLLocksRequest) (*ShowDDLLocksResponse, error) {
  4534  	return nil, status.Errorf(codes.Unimplemented, "method ShowDDLLocks not implemented")
  4535  }
  4536  func (*UnimplementedMasterServer) UnlockDDLLock(ctx context.Context, req *UnlockDDLLockRequest) (*UnlockDDLLockResponse, error) {
  4537  	return nil, status.Errorf(codes.Unimplemented, "method UnlockDDLLock not implemented")
  4538  }
  4539  func (*UnimplementedMasterServer) OperateWorkerRelayTask(ctx context.Context, req *OperateWorkerRelayRequest) (*OperateWorkerRelayResponse, error) {
  4540  	return nil, status.Errorf(codes.Unimplemented, "method OperateWorkerRelayTask not implemented")
  4541  }
  4542  func (*UnimplementedMasterServer) PurgeWorkerRelay(ctx context.Context, req *PurgeWorkerRelayRequest) (*PurgeWorkerRelayResponse, error) {
  4543  	return nil, status.Errorf(codes.Unimplemented, "method PurgeWorkerRelay not implemented")
  4544  }
  4545  func (*UnimplementedMasterServer) CheckTask(ctx context.Context, req *CheckTaskRequest) (*CheckTaskResponse, error) {
  4546  	return nil, status.Errorf(codes.Unimplemented, "method CheckTask not implemented")
  4547  }
  4548  func (*UnimplementedMasterServer) OperateSource(ctx context.Context, req *OperateSourceRequest) (*OperateSourceResponse, error) {
  4549  	return nil, status.Errorf(codes.Unimplemented, "method OperateSource not implemented")
  4550  }
  4551  func (*UnimplementedMasterServer) RegisterWorker(ctx context.Context, req *RegisterWorkerRequest) (*RegisterWorkerResponse, error) {
  4552  	return nil, status.Errorf(codes.Unimplemented, "method RegisterWorker not implemented")
  4553  }
  4554  func (*UnimplementedMasterServer) OfflineMember(ctx context.Context, req *OfflineMemberRequest) (*OfflineMemberResponse, error) {
  4555  	return nil, status.Errorf(codes.Unimplemented, "method OfflineMember not implemented")
  4556  }
  4557  func (*UnimplementedMasterServer) OperateLeader(ctx context.Context, req *OperateLeaderRequest) (*OperateLeaderResponse, error) {
  4558  	return nil, status.Errorf(codes.Unimplemented, "method OperateLeader not implemented")
  4559  }
  4560  func (*UnimplementedMasterServer) ListMember(ctx context.Context, req *ListMemberRequest) (*ListMemberResponse, error) {
  4561  	return nil, status.Errorf(codes.Unimplemented, "method ListMember not implemented")
  4562  }
  4563  func (*UnimplementedMasterServer) OperateSchema(ctx context.Context, req *OperateSchemaRequest) (*OperateSchemaResponse, error) {
  4564  	return nil, status.Errorf(codes.Unimplemented, "method OperateSchema not implemented")
  4565  }
  4566  func (*UnimplementedMasterServer) GetSubTaskCfg(ctx context.Context, req *GetSubTaskCfgRequest) (*GetSubTaskCfgResponse, error) {
  4567  	return nil, status.Errorf(codes.Unimplemented, "method GetSubTaskCfg not implemented")
  4568  }
  4569  func (*UnimplementedMasterServer) GetCfg(ctx context.Context, req *GetCfgRequest) (*GetCfgResponse, error) {
  4570  	return nil, status.Errorf(codes.Unimplemented, "method GetCfg not implemented")
  4571  }
  4572  func (*UnimplementedMasterServer) HandleError(ctx context.Context, req *HandleErrorRequest) (*HandleErrorResponse, error) {
  4573  	return nil, status.Errorf(codes.Unimplemented, "method HandleError not implemented")
  4574  }
  4575  func (*UnimplementedMasterServer) GetMasterCfg(ctx context.Context, req *GetMasterCfgRequest) (*GetMasterCfgResponse, error) {
  4576  	return nil, status.Errorf(codes.Unimplemented, "method GetMasterCfg not implemented")
  4577  }
  4578  func (*UnimplementedMasterServer) TransferSource(ctx context.Context, req *TransferSourceRequest) (*TransferSourceResponse, error) {
  4579  	return nil, status.Errorf(codes.Unimplemented, "method TransferSource not implemented")
  4580  }
  4581  func (*UnimplementedMasterServer) OperateRelay(ctx context.Context, req *OperateRelayRequest) (*OperateRelayResponse, error) {
  4582  	return nil, status.Errorf(codes.Unimplemented, "method OperateRelay not implemented")
  4583  }
  4584  func (*UnimplementedMasterServer) StartValidation(ctx context.Context, req *StartValidationRequest) (*StartValidationResponse, error) {
  4585  	return nil, status.Errorf(codes.Unimplemented, "method StartValidation not implemented")
  4586  }
  4587  func (*UnimplementedMasterServer) StopValidation(ctx context.Context, req *StopValidationRequest) (*StopValidationResponse, error) {
  4588  	return nil, status.Errorf(codes.Unimplemented, "method StopValidation not implemented")
  4589  }
  4590  func (*UnimplementedMasterServer) GetValidationStatus(ctx context.Context, req *GetValidationStatusRequest) (*GetValidationStatusResponse, error) {
  4591  	return nil, status.Errorf(codes.Unimplemented, "method GetValidationStatus not implemented")
  4592  }
  4593  func (*UnimplementedMasterServer) GetValidationError(ctx context.Context, req *GetValidationErrorRequest) (*GetValidationErrorResponse, error) {
  4594  	return nil, status.Errorf(codes.Unimplemented, "method GetValidationError not implemented")
  4595  }
  4596  func (*UnimplementedMasterServer) OperateValidationError(ctx context.Context, req *OperateValidationErrorRequest) (*OperateValidationErrorResponse, error) {
  4597  	return nil, status.Errorf(codes.Unimplemented, "method OperateValidationError not implemented")
  4598  }
  4599  func (*UnimplementedMasterServer) UpdateValidation(ctx context.Context, req *UpdateValidationRequest) (*UpdateValidationResponse, error) {
  4600  	return nil, status.Errorf(codes.Unimplemented, "method UpdateValidation not implemented")
  4601  }
  4602  func (*UnimplementedMasterServer) Encrypt(ctx context.Context, req *EncryptRequest) (*EncryptResponse, error) {
  4603  	return nil, status.Errorf(codes.Unimplemented, "method Encrypt not implemented")
  4604  }
  4605  func (*UnimplementedMasterServer) ListTaskConfigs(ctx context.Context, req *emptypb.Empty) (*ListTaskConfigsResponse, error) {
  4606  	return nil, status.Errorf(codes.Unimplemented, "method ListTaskConfigs not implemented")
  4607  }
  4608  func (*UnimplementedMasterServer) ListSourceConfigs(ctx context.Context, req *emptypb.Empty) (*ListSourceConfigsResponse, error) {
  4609  	return nil, status.Errorf(codes.Unimplemented, "method ListSourceConfigs not implemented")
  4610  }
  4611  
  4612  func RegisterMasterServer(s *grpc.Server, srv MasterServer) {
  4613  	s.RegisterService(&_Master_serviceDesc, srv)
  4614  }
  4615  
  4616  func _Master_StartTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4617  	in := new(StartTaskRequest)
  4618  	if err := dec(in); err != nil {
  4619  		return nil, err
  4620  	}
  4621  	if interceptor == nil {
  4622  		return srv.(MasterServer).StartTask(ctx, in)
  4623  	}
  4624  	info := &grpc.UnaryServerInfo{
  4625  		Server:     srv,
  4626  		FullMethod: "/pb.Master/StartTask",
  4627  	}
  4628  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4629  		return srv.(MasterServer).StartTask(ctx, req.(*StartTaskRequest))
  4630  	}
  4631  	return interceptor(ctx, in, info, handler)
  4632  }
  4633  
  4634  func _Master_OperateTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4635  	in := new(OperateTaskRequest)
  4636  	if err := dec(in); err != nil {
  4637  		return nil, err
  4638  	}
  4639  	if interceptor == nil {
  4640  		return srv.(MasterServer).OperateTask(ctx, in)
  4641  	}
  4642  	info := &grpc.UnaryServerInfo{
  4643  		Server:     srv,
  4644  		FullMethod: "/pb.Master/OperateTask",
  4645  	}
  4646  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4647  		return srv.(MasterServer).OperateTask(ctx, req.(*OperateTaskRequest))
  4648  	}
  4649  	return interceptor(ctx, in, info, handler)
  4650  }
  4651  
  4652  func _Master_UpdateTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4653  	in := new(UpdateTaskRequest)
  4654  	if err := dec(in); err != nil {
  4655  		return nil, err
  4656  	}
  4657  	if interceptor == nil {
  4658  		return srv.(MasterServer).UpdateTask(ctx, in)
  4659  	}
  4660  	info := &grpc.UnaryServerInfo{
  4661  		Server:     srv,
  4662  		FullMethod: "/pb.Master/UpdateTask",
  4663  	}
  4664  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4665  		return srv.(MasterServer).UpdateTask(ctx, req.(*UpdateTaskRequest))
  4666  	}
  4667  	return interceptor(ctx, in, info, handler)
  4668  }
  4669  
  4670  func _Master_QueryStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4671  	in := new(QueryStatusListRequest)
  4672  	if err := dec(in); err != nil {
  4673  		return nil, err
  4674  	}
  4675  	if interceptor == nil {
  4676  		return srv.(MasterServer).QueryStatus(ctx, in)
  4677  	}
  4678  	info := &grpc.UnaryServerInfo{
  4679  		Server:     srv,
  4680  		FullMethod: "/pb.Master/QueryStatus",
  4681  	}
  4682  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4683  		return srv.(MasterServer).QueryStatus(ctx, req.(*QueryStatusListRequest))
  4684  	}
  4685  	return interceptor(ctx, in, info, handler)
  4686  }
  4687  
  4688  func _Master_ShowDDLLocks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4689  	in := new(ShowDDLLocksRequest)
  4690  	if err := dec(in); err != nil {
  4691  		return nil, err
  4692  	}
  4693  	if interceptor == nil {
  4694  		return srv.(MasterServer).ShowDDLLocks(ctx, in)
  4695  	}
  4696  	info := &grpc.UnaryServerInfo{
  4697  		Server:     srv,
  4698  		FullMethod: "/pb.Master/ShowDDLLocks",
  4699  	}
  4700  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4701  		return srv.(MasterServer).ShowDDLLocks(ctx, req.(*ShowDDLLocksRequest))
  4702  	}
  4703  	return interceptor(ctx, in, info, handler)
  4704  }
  4705  
  4706  func _Master_UnlockDDLLock_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4707  	in := new(UnlockDDLLockRequest)
  4708  	if err := dec(in); err != nil {
  4709  		return nil, err
  4710  	}
  4711  	if interceptor == nil {
  4712  		return srv.(MasterServer).UnlockDDLLock(ctx, in)
  4713  	}
  4714  	info := &grpc.UnaryServerInfo{
  4715  		Server:     srv,
  4716  		FullMethod: "/pb.Master/UnlockDDLLock",
  4717  	}
  4718  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4719  		return srv.(MasterServer).UnlockDDLLock(ctx, req.(*UnlockDDLLockRequest))
  4720  	}
  4721  	return interceptor(ctx, in, info, handler)
  4722  }
  4723  
  4724  func _Master_OperateWorkerRelayTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4725  	in := new(OperateWorkerRelayRequest)
  4726  	if err := dec(in); err != nil {
  4727  		return nil, err
  4728  	}
  4729  	if interceptor == nil {
  4730  		return srv.(MasterServer).OperateWorkerRelayTask(ctx, in)
  4731  	}
  4732  	info := &grpc.UnaryServerInfo{
  4733  		Server:     srv,
  4734  		FullMethod: "/pb.Master/OperateWorkerRelayTask",
  4735  	}
  4736  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4737  		return srv.(MasterServer).OperateWorkerRelayTask(ctx, req.(*OperateWorkerRelayRequest))
  4738  	}
  4739  	return interceptor(ctx, in, info, handler)
  4740  }
  4741  
  4742  func _Master_PurgeWorkerRelay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4743  	in := new(PurgeWorkerRelayRequest)
  4744  	if err := dec(in); err != nil {
  4745  		return nil, err
  4746  	}
  4747  	if interceptor == nil {
  4748  		return srv.(MasterServer).PurgeWorkerRelay(ctx, in)
  4749  	}
  4750  	info := &grpc.UnaryServerInfo{
  4751  		Server:     srv,
  4752  		FullMethod: "/pb.Master/PurgeWorkerRelay",
  4753  	}
  4754  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4755  		return srv.(MasterServer).PurgeWorkerRelay(ctx, req.(*PurgeWorkerRelayRequest))
  4756  	}
  4757  	return interceptor(ctx, in, info, handler)
  4758  }
  4759  
  4760  func _Master_CheckTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4761  	in := new(CheckTaskRequest)
  4762  	if err := dec(in); err != nil {
  4763  		return nil, err
  4764  	}
  4765  	if interceptor == nil {
  4766  		return srv.(MasterServer).CheckTask(ctx, in)
  4767  	}
  4768  	info := &grpc.UnaryServerInfo{
  4769  		Server:     srv,
  4770  		FullMethod: "/pb.Master/CheckTask",
  4771  	}
  4772  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4773  		return srv.(MasterServer).CheckTask(ctx, req.(*CheckTaskRequest))
  4774  	}
  4775  	return interceptor(ctx, in, info, handler)
  4776  }
  4777  
  4778  func _Master_OperateSource_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4779  	in := new(OperateSourceRequest)
  4780  	if err := dec(in); err != nil {
  4781  		return nil, err
  4782  	}
  4783  	if interceptor == nil {
  4784  		return srv.(MasterServer).OperateSource(ctx, in)
  4785  	}
  4786  	info := &grpc.UnaryServerInfo{
  4787  		Server:     srv,
  4788  		FullMethod: "/pb.Master/OperateSource",
  4789  	}
  4790  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4791  		return srv.(MasterServer).OperateSource(ctx, req.(*OperateSourceRequest))
  4792  	}
  4793  	return interceptor(ctx, in, info, handler)
  4794  }
  4795  
  4796  func _Master_RegisterWorker_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4797  	in := new(RegisterWorkerRequest)
  4798  	if err := dec(in); err != nil {
  4799  		return nil, err
  4800  	}
  4801  	if interceptor == nil {
  4802  		return srv.(MasterServer).RegisterWorker(ctx, in)
  4803  	}
  4804  	info := &grpc.UnaryServerInfo{
  4805  		Server:     srv,
  4806  		FullMethod: "/pb.Master/RegisterWorker",
  4807  	}
  4808  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4809  		return srv.(MasterServer).RegisterWorker(ctx, req.(*RegisterWorkerRequest))
  4810  	}
  4811  	return interceptor(ctx, in, info, handler)
  4812  }
  4813  
  4814  func _Master_OfflineMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4815  	in := new(OfflineMemberRequest)
  4816  	if err := dec(in); err != nil {
  4817  		return nil, err
  4818  	}
  4819  	if interceptor == nil {
  4820  		return srv.(MasterServer).OfflineMember(ctx, in)
  4821  	}
  4822  	info := &grpc.UnaryServerInfo{
  4823  		Server:     srv,
  4824  		FullMethod: "/pb.Master/OfflineMember",
  4825  	}
  4826  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4827  		return srv.(MasterServer).OfflineMember(ctx, req.(*OfflineMemberRequest))
  4828  	}
  4829  	return interceptor(ctx, in, info, handler)
  4830  }
  4831  
  4832  func _Master_OperateLeader_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4833  	in := new(OperateLeaderRequest)
  4834  	if err := dec(in); err != nil {
  4835  		return nil, err
  4836  	}
  4837  	if interceptor == nil {
  4838  		return srv.(MasterServer).OperateLeader(ctx, in)
  4839  	}
  4840  	info := &grpc.UnaryServerInfo{
  4841  		Server:     srv,
  4842  		FullMethod: "/pb.Master/OperateLeader",
  4843  	}
  4844  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4845  		return srv.(MasterServer).OperateLeader(ctx, req.(*OperateLeaderRequest))
  4846  	}
  4847  	return interceptor(ctx, in, info, handler)
  4848  }
  4849  
  4850  func _Master_ListMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4851  	in := new(ListMemberRequest)
  4852  	if err := dec(in); err != nil {
  4853  		return nil, err
  4854  	}
  4855  	if interceptor == nil {
  4856  		return srv.(MasterServer).ListMember(ctx, in)
  4857  	}
  4858  	info := &grpc.UnaryServerInfo{
  4859  		Server:     srv,
  4860  		FullMethod: "/pb.Master/ListMember",
  4861  	}
  4862  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4863  		return srv.(MasterServer).ListMember(ctx, req.(*ListMemberRequest))
  4864  	}
  4865  	return interceptor(ctx, in, info, handler)
  4866  }
  4867  
  4868  func _Master_OperateSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4869  	in := new(OperateSchemaRequest)
  4870  	if err := dec(in); err != nil {
  4871  		return nil, err
  4872  	}
  4873  	if interceptor == nil {
  4874  		return srv.(MasterServer).OperateSchema(ctx, in)
  4875  	}
  4876  	info := &grpc.UnaryServerInfo{
  4877  		Server:     srv,
  4878  		FullMethod: "/pb.Master/OperateSchema",
  4879  	}
  4880  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4881  		return srv.(MasterServer).OperateSchema(ctx, req.(*OperateSchemaRequest))
  4882  	}
  4883  	return interceptor(ctx, in, info, handler)
  4884  }
  4885  
  4886  func _Master_GetSubTaskCfg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4887  	in := new(GetSubTaskCfgRequest)
  4888  	if err := dec(in); err != nil {
  4889  		return nil, err
  4890  	}
  4891  	if interceptor == nil {
  4892  		return srv.(MasterServer).GetSubTaskCfg(ctx, in)
  4893  	}
  4894  	info := &grpc.UnaryServerInfo{
  4895  		Server:     srv,
  4896  		FullMethod: "/pb.Master/GetSubTaskCfg",
  4897  	}
  4898  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4899  		return srv.(MasterServer).GetSubTaskCfg(ctx, req.(*GetSubTaskCfgRequest))
  4900  	}
  4901  	return interceptor(ctx, in, info, handler)
  4902  }
  4903  
  4904  func _Master_GetCfg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4905  	in := new(GetCfgRequest)
  4906  	if err := dec(in); err != nil {
  4907  		return nil, err
  4908  	}
  4909  	if interceptor == nil {
  4910  		return srv.(MasterServer).GetCfg(ctx, in)
  4911  	}
  4912  	info := &grpc.UnaryServerInfo{
  4913  		Server:     srv,
  4914  		FullMethod: "/pb.Master/GetCfg",
  4915  	}
  4916  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4917  		return srv.(MasterServer).GetCfg(ctx, req.(*GetCfgRequest))
  4918  	}
  4919  	return interceptor(ctx, in, info, handler)
  4920  }
  4921  
  4922  func _Master_HandleError_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4923  	in := new(HandleErrorRequest)
  4924  	if err := dec(in); err != nil {
  4925  		return nil, err
  4926  	}
  4927  	if interceptor == nil {
  4928  		return srv.(MasterServer).HandleError(ctx, in)
  4929  	}
  4930  	info := &grpc.UnaryServerInfo{
  4931  		Server:     srv,
  4932  		FullMethod: "/pb.Master/HandleError",
  4933  	}
  4934  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4935  		return srv.(MasterServer).HandleError(ctx, req.(*HandleErrorRequest))
  4936  	}
  4937  	return interceptor(ctx, in, info, handler)
  4938  }
  4939  
  4940  func _Master_GetMasterCfg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4941  	in := new(GetMasterCfgRequest)
  4942  	if err := dec(in); err != nil {
  4943  		return nil, err
  4944  	}
  4945  	if interceptor == nil {
  4946  		return srv.(MasterServer).GetMasterCfg(ctx, in)
  4947  	}
  4948  	info := &grpc.UnaryServerInfo{
  4949  		Server:     srv,
  4950  		FullMethod: "/pb.Master/GetMasterCfg",
  4951  	}
  4952  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4953  		return srv.(MasterServer).GetMasterCfg(ctx, req.(*GetMasterCfgRequest))
  4954  	}
  4955  	return interceptor(ctx, in, info, handler)
  4956  }
  4957  
  4958  func _Master_TransferSource_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4959  	in := new(TransferSourceRequest)
  4960  	if err := dec(in); err != nil {
  4961  		return nil, err
  4962  	}
  4963  	if interceptor == nil {
  4964  		return srv.(MasterServer).TransferSource(ctx, in)
  4965  	}
  4966  	info := &grpc.UnaryServerInfo{
  4967  		Server:     srv,
  4968  		FullMethod: "/pb.Master/TransferSource",
  4969  	}
  4970  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4971  		return srv.(MasterServer).TransferSource(ctx, req.(*TransferSourceRequest))
  4972  	}
  4973  	return interceptor(ctx, in, info, handler)
  4974  }
  4975  
  4976  func _Master_OperateRelay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4977  	in := new(OperateRelayRequest)
  4978  	if err := dec(in); err != nil {
  4979  		return nil, err
  4980  	}
  4981  	if interceptor == nil {
  4982  		return srv.(MasterServer).OperateRelay(ctx, in)
  4983  	}
  4984  	info := &grpc.UnaryServerInfo{
  4985  		Server:     srv,
  4986  		FullMethod: "/pb.Master/OperateRelay",
  4987  	}
  4988  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4989  		return srv.(MasterServer).OperateRelay(ctx, req.(*OperateRelayRequest))
  4990  	}
  4991  	return interceptor(ctx, in, info, handler)
  4992  }
  4993  
  4994  func _Master_StartValidation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4995  	in := new(StartValidationRequest)
  4996  	if err := dec(in); err != nil {
  4997  		return nil, err
  4998  	}
  4999  	if interceptor == nil {
  5000  		return srv.(MasterServer).StartValidation(ctx, in)
  5001  	}
  5002  	info := &grpc.UnaryServerInfo{
  5003  		Server:     srv,
  5004  		FullMethod: "/pb.Master/StartValidation",
  5005  	}
  5006  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  5007  		return srv.(MasterServer).StartValidation(ctx, req.(*StartValidationRequest))
  5008  	}
  5009  	return interceptor(ctx, in, info, handler)
  5010  }
  5011  
  5012  func _Master_StopValidation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  5013  	in := new(StopValidationRequest)
  5014  	if err := dec(in); err != nil {
  5015  		return nil, err
  5016  	}
  5017  	if interceptor == nil {
  5018  		return srv.(MasterServer).StopValidation(ctx, in)
  5019  	}
  5020  	info := &grpc.UnaryServerInfo{
  5021  		Server:     srv,
  5022  		FullMethod: "/pb.Master/StopValidation",
  5023  	}
  5024  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  5025  		return srv.(MasterServer).StopValidation(ctx, req.(*StopValidationRequest))
  5026  	}
  5027  	return interceptor(ctx, in, info, handler)
  5028  }
  5029  
  5030  func _Master_GetValidationStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  5031  	in := new(GetValidationStatusRequest)
  5032  	if err := dec(in); err != nil {
  5033  		return nil, err
  5034  	}
  5035  	if interceptor == nil {
  5036  		return srv.(MasterServer).GetValidationStatus(ctx, in)
  5037  	}
  5038  	info := &grpc.UnaryServerInfo{
  5039  		Server:     srv,
  5040  		FullMethod: "/pb.Master/GetValidationStatus",
  5041  	}
  5042  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  5043  		return srv.(MasterServer).GetValidationStatus(ctx, req.(*GetValidationStatusRequest))
  5044  	}
  5045  	return interceptor(ctx, in, info, handler)
  5046  }
  5047  
  5048  func _Master_GetValidationError_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  5049  	in := new(GetValidationErrorRequest)
  5050  	if err := dec(in); err != nil {
  5051  		return nil, err
  5052  	}
  5053  	if interceptor == nil {
  5054  		return srv.(MasterServer).GetValidationError(ctx, in)
  5055  	}
  5056  	info := &grpc.UnaryServerInfo{
  5057  		Server:     srv,
  5058  		FullMethod: "/pb.Master/GetValidationError",
  5059  	}
  5060  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  5061  		return srv.(MasterServer).GetValidationError(ctx, req.(*GetValidationErrorRequest))
  5062  	}
  5063  	return interceptor(ctx, in, info, handler)
  5064  }
  5065  
  5066  func _Master_OperateValidationError_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  5067  	in := new(OperateValidationErrorRequest)
  5068  	if err := dec(in); err != nil {
  5069  		return nil, err
  5070  	}
  5071  	if interceptor == nil {
  5072  		return srv.(MasterServer).OperateValidationError(ctx, in)
  5073  	}
  5074  	info := &grpc.UnaryServerInfo{
  5075  		Server:     srv,
  5076  		FullMethod: "/pb.Master/OperateValidationError",
  5077  	}
  5078  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  5079  		return srv.(MasterServer).OperateValidationError(ctx, req.(*OperateValidationErrorRequest))
  5080  	}
  5081  	return interceptor(ctx, in, info, handler)
  5082  }
  5083  
  5084  func _Master_UpdateValidation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  5085  	in := new(UpdateValidationRequest)
  5086  	if err := dec(in); err != nil {
  5087  		return nil, err
  5088  	}
  5089  	if interceptor == nil {
  5090  		return srv.(MasterServer).UpdateValidation(ctx, in)
  5091  	}
  5092  	info := &grpc.UnaryServerInfo{
  5093  		Server:     srv,
  5094  		FullMethod: "/pb.Master/UpdateValidation",
  5095  	}
  5096  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  5097  		return srv.(MasterServer).UpdateValidation(ctx, req.(*UpdateValidationRequest))
  5098  	}
  5099  	return interceptor(ctx, in, info, handler)
  5100  }
  5101  
  5102  func _Master_Encrypt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  5103  	in := new(EncryptRequest)
  5104  	if err := dec(in); err != nil {
  5105  		return nil, err
  5106  	}
  5107  	if interceptor == nil {
  5108  		return srv.(MasterServer).Encrypt(ctx, in)
  5109  	}
  5110  	info := &grpc.UnaryServerInfo{
  5111  		Server:     srv,
  5112  		FullMethod: "/pb.Master/Encrypt",
  5113  	}
  5114  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  5115  		return srv.(MasterServer).Encrypt(ctx, req.(*EncryptRequest))
  5116  	}
  5117  	return interceptor(ctx, in, info, handler)
  5118  }
  5119  
  5120  func _Master_ListTaskConfigs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  5121  	in := new(emptypb.Empty)
  5122  	if err := dec(in); err != nil {
  5123  		return nil, err
  5124  	}
  5125  	if interceptor == nil {
  5126  		return srv.(MasterServer).ListTaskConfigs(ctx, in)
  5127  	}
  5128  	info := &grpc.UnaryServerInfo{
  5129  		Server:     srv,
  5130  		FullMethod: "/pb.Master/ListTaskConfigs",
  5131  	}
  5132  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  5133  		return srv.(MasterServer).ListTaskConfigs(ctx, req.(*emptypb.Empty))
  5134  	}
  5135  	return interceptor(ctx, in, info, handler)
  5136  }
  5137  
  5138  func _Master_ListSourceConfigs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  5139  	in := new(emptypb.Empty)
  5140  	if err := dec(in); err != nil {
  5141  		return nil, err
  5142  	}
  5143  	if interceptor == nil {
  5144  		return srv.(MasterServer).ListSourceConfigs(ctx, in)
  5145  	}
  5146  	info := &grpc.UnaryServerInfo{
  5147  		Server:     srv,
  5148  		FullMethod: "/pb.Master/ListSourceConfigs",
  5149  	}
  5150  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  5151  		return srv.(MasterServer).ListSourceConfigs(ctx, req.(*emptypb.Empty))
  5152  	}
  5153  	return interceptor(ctx, in, info, handler)
  5154  }
  5155  
  5156  var _Master_serviceDesc = grpc.ServiceDesc{
  5157  	ServiceName: "pb.Master",
  5158  	HandlerType: (*MasterServer)(nil),
  5159  	Methods: []grpc.MethodDesc{
  5160  		{
  5161  			MethodName: "StartTask",
  5162  			Handler:    _Master_StartTask_Handler,
  5163  		},
  5164  		{
  5165  			MethodName: "OperateTask",
  5166  			Handler:    _Master_OperateTask_Handler,
  5167  		},
  5168  		{
  5169  			MethodName: "UpdateTask",
  5170  			Handler:    _Master_UpdateTask_Handler,
  5171  		},
  5172  		{
  5173  			MethodName: "QueryStatus",
  5174  			Handler:    _Master_QueryStatus_Handler,
  5175  		},
  5176  		{
  5177  			MethodName: "ShowDDLLocks",
  5178  			Handler:    _Master_ShowDDLLocks_Handler,
  5179  		},
  5180  		{
  5181  			MethodName: "UnlockDDLLock",
  5182  			Handler:    _Master_UnlockDDLLock_Handler,
  5183  		},
  5184  		{
  5185  			MethodName: "OperateWorkerRelayTask",
  5186  			Handler:    _Master_OperateWorkerRelayTask_Handler,
  5187  		},
  5188  		{
  5189  			MethodName: "PurgeWorkerRelay",
  5190  			Handler:    _Master_PurgeWorkerRelay_Handler,
  5191  		},
  5192  		{
  5193  			MethodName: "CheckTask",
  5194  			Handler:    _Master_CheckTask_Handler,
  5195  		},
  5196  		{
  5197  			MethodName: "OperateSource",
  5198  			Handler:    _Master_OperateSource_Handler,
  5199  		},
  5200  		{
  5201  			MethodName: "RegisterWorker",
  5202  			Handler:    _Master_RegisterWorker_Handler,
  5203  		},
  5204  		{
  5205  			MethodName: "OfflineMember",
  5206  			Handler:    _Master_OfflineMember_Handler,
  5207  		},
  5208  		{
  5209  			MethodName: "OperateLeader",
  5210  			Handler:    _Master_OperateLeader_Handler,
  5211  		},
  5212  		{
  5213  			MethodName: "ListMember",
  5214  			Handler:    _Master_ListMember_Handler,
  5215  		},
  5216  		{
  5217  			MethodName: "OperateSchema",
  5218  			Handler:    _Master_OperateSchema_Handler,
  5219  		},
  5220  		{
  5221  			MethodName: "GetSubTaskCfg",
  5222  			Handler:    _Master_GetSubTaskCfg_Handler,
  5223  		},
  5224  		{
  5225  			MethodName: "GetCfg",
  5226  			Handler:    _Master_GetCfg_Handler,
  5227  		},
  5228  		{
  5229  			MethodName: "HandleError",
  5230  			Handler:    _Master_HandleError_Handler,
  5231  		},
  5232  		{
  5233  			MethodName: "GetMasterCfg",
  5234  			Handler:    _Master_GetMasterCfg_Handler,
  5235  		},
  5236  		{
  5237  			MethodName: "TransferSource",
  5238  			Handler:    _Master_TransferSource_Handler,
  5239  		},
  5240  		{
  5241  			MethodName: "OperateRelay",
  5242  			Handler:    _Master_OperateRelay_Handler,
  5243  		},
  5244  		{
  5245  			MethodName: "StartValidation",
  5246  			Handler:    _Master_StartValidation_Handler,
  5247  		},
  5248  		{
  5249  			MethodName: "StopValidation",
  5250  			Handler:    _Master_StopValidation_Handler,
  5251  		},
  5252  		{
  5253  			MethodName: "GetValidationStatus",
  5254  			Handler:    _Master_GetValidationStatus_Handler,
  5255  		},
  5256  		{
  5257  			MethodName: "GetValidationError",
  5258  			Handler:    _Master_GetValidationError_Handler,
  5259  		},
  5260  		{
  5261  			MethodName: "OperateValidationError",
  5262  			Handler:    _Master_OperateValidationError_Handler,
  5263  		},
  5264  		{
  5265  			MethodName: "UpdateValidation",
  5266  			Handler:    _Master_UpdateValidation_Handler,
  5267  		},
  5268  		{
  5269  			MethodName: "Encrypt",
  5270  			Handler:    _Master_Encrypt_Handler,
  5271  		},
  5272  		{
  5273  			MethodName: "ListTaskConfigs",
  5274  			Handler:    _Master_ListTaskConfigs_Handler,
  5275  		},
  5276  		{
  5277  			MethodName: "ListSourceConfigs",
  5278  			Handler:    _Master_ListSourceConfigs_Handler,
  5279  		},
  5280  	},
  5281  	Streams:  []grpc.StreamDesc{},
  5282  	Metadata: "dmmaster.proto",
  5283  }
  5284  
  5285  func (m *StartTaskRequest) Marshal() (dAtA []byte, err error) {
  5286  	size := m.Size()
  5287  	dAtA = make([]byte, size)
  5288  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5289  	if err != nil {
  5290  		return nil, err
  5291  	}
  5292  	return dAtA[:n], nil
  5293  }
  5294  
  5295  func (m *StartTaskRequest) MarshalTo(dAtA []byte) (int, error) {
  5296  	size := m.Size()
  5297  	return m.MarshalToSizedBuffer(dAtA[:size])
  5298  }
  5299  
  5300  func (m *StartTaskRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5301  	i := len(dAtA)
  5302  	_ = i
  5303  	var l int
  5304  	_ = l
  5305  	if len(m.StartTime) > 0 {
  5306  		i -= len(m.StartTime)
  5307  		copy(dAtA[i:], m.StartTime)
  5308  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.StartTime)))
  5309  		i--
  5310  		dAtA[i] = 0x22
  5311  	}
  5312  	if m.RemoveMeta {
  5313  		i--
  5314  		if m.RemoveMeta {
  5315  			dAtA[i] = 1
  5316  		} else {
  5317  			dAtA[i] = 0
  5318  		}
  5319  		i--
  5320  		dAtA[i] = 0x18
  5321  	}
  5322  	if len(m.Sources) > 0 {
  5323  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  5324  			i -= len(m.Sources[iNdEx])
  5325  			copy(dAtA[i:], m.Sources[iNdEx])
  5326  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  5327  			i--
  5328  			dAtA[i] = 0x12
  5329  		}
  5330  	}
  5331  	if len(m.Task) > 0 {
  5332  		i -= len(m.Task)
  5333  		copy(dAtA[i:], m.Task)
  5334  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Task)))
  5335  		i--
  5336  		dAtA[i] = 0xa
  5337  	}
  5338  	return len(dAtA) - i, nil
  5339  }
  5340  
  5341  func (m *StartTaskResponse) Marshal() (dAtA []byte, err error) {
  5342  	size := m.Size()
  5343  	dAtA = make([]byte, size)
  5344  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5345  	if err != nil {
  5346  		return nil, err
  5347  	}
  5348  	return dAtA[:n], nil
  5349  }
  5350  
  5351  func (m *StartTaskResponse) MarshalTo(dAtA []byte) (int, error) {
  5352  	size := m.Size()
  5353  	return m.MarshalToSizedBuffer(dAtA[:size])
  5354  }
  5355  
  5356  func (m *StartTaskResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5357  	i := len(dAtA)
  5358  	_ = i
  5359  	var l int
  5360  	_ = l
  5361  	if len(m.CheckResult) > 0 {
  5362  		i -= len(m.CheckResult)
  5363  		copy(dAtA[i:], m.CheckResult)
  5364  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.CheckResult)))
  5365  		i--
  5366  		dAtA[i] = 0x22
  5367  	}
  5368  	if len(m.Sources) > 0 {
  5369  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  5370  			{
  5371  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5372  				if err != nil {
  5373  					return 0, err
  5374  				}
  5375  				i -= size
  5376  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  5377  			}
  5378  			i--
  5379  			dAtA[i] = 0x1a
  5380  		}
  5381  	}
  5382  	if len(m.Msg) > 0 {
  5383  		i -= len(m.Msg)
  5384  		copy(dAtA[i:], m.Msg)
  5385  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  5386  		i--
  5387  		dAtA[i] = 0x12
  5388  	}
  5389  	if m.Result {
  5390  		i--
  5391  		if m.Result {
  5392  			dAtA[i] = 1
  5393  		} else {
  5394  			dAtA[i] = 0
  5395  		}
  5396  		i--
  5397  		dAtA[i] = 0x8
  5398  	}
  5399  	return len(dAtA) - i, nil
  5400  }
  5401  
  5402  func (m *OperateTaskRequest) Marshal() (dAtA []byte, err error) {
  5403  	size := m.Size()
  5404  	dAtA = make([]byte, size)
  5405  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5406  	if err != nil {
  5407  		return nil, err
  5408  	}
  5409  	return dAtA[:n], nil
  5410  }
  5411  
  5412  func (m *OperateTaskRequest) MarshalTo(dAtA []byte) (int, error) {
  5413  	size := m.Size()
  5414  	return m.MarshalToSizedBuffer(dAtA[:size])
  5415  }
  5416  
  5417  func (m *OperateTaskRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5418  	i := len(dAtA)
  5419  	_ = i
  5420  	var l int
  5421  	_ = l
  5422  	if len(m.Sources) > 0 {
  5423  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  5424  			i -= len(m.Sources[iNdEx])
  5425  			copy(dAtA[i:], m.Sources[iNdEx])
  5426  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  5427  			i--
  5428  			dAtA[i] = 0x1a
  5429  		}
  5430  	}
  5431  	if len(m.Name) > 0 {
  5432  		i -= len(m.Name)
  5433  		copy(dAtA[i:], m.Name)
  5434  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Name)))
  5435  		i--
  5436  		dAtA[i] = 0x12
  5437  	}
  5438  	if m.Op != 0 {
  5439  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Op))
  5440  		i--
  5441  		dAtA[i] = 0x8
  5442  	}
  5443  	return len(dAtA) - i, nil
  5444  }
  5445  
  5446  func (m *OperateTaskResponse) Marshal() (dAtA []byte, err error) {
  5447  	size := m.Size()
  5448  	dAtA = make([]byte, size)
  5449  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5450  	if err != nil {
  5451  		return nil, err
  5452  	}
  5453  	return dAtA[:n], nil
  5454  }
  5455  
  5456  func (m *OperateTaskResponse) MarshalTo(dAtA []byte) (int, error) {
  5457  	size := m.Size()
  5458  	return m.MarshalToSizedBuffer(dAtA[:size])
  5459  }
  5460  
  5461  func (m *OperateTaskResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5462  	i := len(dAtA)
  5463  	_ = i
  5464  	var l int
  5465  	_ = l
  5466  	if len(m.Sources) > 0 {
  5467  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  5468  			{
  5469  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5470  				if err != nil {
  5471  					return 0, err
  5472  				}
  5473  				i -= size
  5474  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  5475  			}
  5476  			i--
  5477  			dAtA[i] = 0x22
  5478  		}
  5479  	}
  5480  	if len(m.Msg) > 0 {
  5481  		i -= len(m.Msg)
  5482  		copy(dAtA[i:], m.Msg)
  5483  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  5484  		i--
  5485  		dAtA[i] = 0x1a
  5486  	}
  5487  	if m.Result {
  5488  		i--
  5489  		if m.Result {
  5490  			dAtA[i] = 1
  5491  		} else {
  5492  			dAtA[i] = 0
  5493  		}
  5494  		i--
  5495  		dAtA[i] = 0x10
  5496  	}
  5497  	if m.Op != 0 {
  5498  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Op))
  5499  		i--
  5500  		dAtA[i] = 0x8
  5501  	}
  5502  	return len(dAtA) - i, nil
  5503  }
  5504  
  5505  func (m *UpdateTaskRequest) Marshal() (dAtA []byte, err error) {
  5506  	size := m.Size()
  5507  	dAtA = make([]byte, size)
  5508  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5509  	if err != nil {
  5510  		return nil, err
  5511  	}
  5512  	return dAtA[:n], nil
  5513  }
  5514  
  5515  func (m *UpdateTaskRequest) MarshalTo(dAtA []byte) (int, error) {
  5516  	size := m.Size()
  5517  	return m.MarshalToSizedBuffer(dAtA[:size])
  5518  }
  5519  
  5520  func (m *UpdateTaskRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5521  	i := len(dAtA)
  5522  	_ = i
  5523  	var l int
  5524  	_ = l
  5525  	if len(m.Sources) > 0 {
  5526  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  5527  			i -= len(m.Sources[iNdEx])
  5528  			copy(dAtA[i:], m.Sources[iNdEx])
  5529  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  5530  			i--
  5531  			dAtA[i] = 0x12
  5532  		}
  5533  	}
  5534  	if len(m.Task) > 0 {
  5535  		i -= len(m.Task)
  5536  		copy(dAtA[i:], m.Task)
  5537  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Task)))
  5538  		i--
  5539  		dAtA[i] = 0xa
  5540  	}
  5541  	return len(dAtA) - i, nil
  5542  }
  5543  
  5544  func (m *UpdateTaskResponse) Marshal() (dAtA []byte, err error) {
  5545  	size := m.Size()
  5546  	dAtA = make([]byte, size)
  5547  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5548  	if err != nil {
  5549  		return nil, err
  5550  	}
  5551  	return dAtA[:n], nil
  5552  }
  5553  
  5554  func (m *UpdateTaskResponse) MarshalTo(dAtA []byte) (int, error) {
  5555  	size := m.Size()
  5556  	return m.MarshalToSizedBuffer(dAtA[:size])
  5557  }
  5558  
  5559  func (m *UpdateTaskResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5560  	i := len(dAtA)
  5561  	_ = i
  5562  	var l int
  5563  	_ = l
  5564  	if len(m.CheckResult) > 0 {
  5565  		i -= len(m.CheckResult)
  5566  		copy(dAtA[i:], m.CheckResult)
  5567  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.CheckResult)))
  5568  		i--
  5569  		dAtA[i] = 0x22
  5570  	}
  5571  	if len(m.Sources) > 0 {
  5572  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  5573  			{
  5574  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5575  				if err != nil {
  5576  					return 0, err
  5577  				}
  5578  				i -= size
  5579  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  5580  			}
  5581  			i--
  5582  			dAtA[i] = 0x1a
  5583  		}
  5584  	}
  5585  	if len(m.Msg) > 0 {
  5586  		i -= len(m.Msg)
  5587  		copy(dAtA[i:], m.Msg)
  5588  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  5589  		i--
  5590  		dAtA[i] = 0x12
  5591  	}
  5592  	if m.Result {
  5593  		i--
  5594  		if m.Result {
  5595  			dAtA[i] = 1
  5596  		} else {
  5597  			dAtA[i] = 0
  5598  		}
  5599  		i--
  5600  		dAtA[i] = 0x8
  5601  	}
  5602  	return len(dAtA) - i, nil
  5603  }
  5604  
  5605  func (m *QueryStatusListRequest) Marshal() (dAtA []byte, err error) {
  5606  	size := m.Size()
  5607  	dAtA = make([]byte, size)
  5608  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5609  	if err != nil {
  5610  		return nil, err
  5611  	}
  5612  	return dAtA[:n], nil
  5613  }
  5614  
  5615  func (m *QueryStatusListRequest) MarshalTo(dAtA []byte) (int, error) {
  5616  	size := m.Size()
  5617  	return m.MarshalToSizedBuffer(dAtA[:size])
  5618  }
  5619  
  5620  func (m *QueryStatusListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5621  	i := len(dAtA)
  5622  	_ = i
  5623  	var l int
  5624  	_ = l
  5625  	if len(m.Sources) > 0 {
  5626  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  5627  			i -= len(m.Sources[iNdEx])
  5628  			copy(dAtA[i:], m.Sources[iNdEx])
  5629  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  5630  			i--
  5631  			dAtA[i] = 0x12
  5632  		}
  5633  	}
  5634  	if len(m.Name) > 0 {
  5635  		i -= len(m.Name)
  5636  		copy(dAtA[i:], m.Name)
  5637  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Name)))
  5638  		i--
  5639  		dAtA[i] = 0xa
  5640  	}
  5641  	return len(dAtA) - i, nil
  5642  }
  5643  
  5644  func (m *QueryStatusListResponse) Marshal() (dAtA []byte, err error) {
  5645  	size := m.Size()
  5646  	dAtA = make([]byte, size)
  5647  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5648  	if err != nil {
  5649  		return nil, err
  5650  	}
  5651  	return dAtA[:n], nil
  5652  }
  5653  
  5654  func (m *QueryStatusListResponse) MarshalTo(dAtA []byte) (int, error) {
  5655  	size := m.Size()
  5656  	return m.MarshalToSizedBuffer(dAtA[:size])
  5657  }
  5658  
  5659  func (m *QueryStatusListResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5660  	i := len(dAtA)
  5661  	_ = i
  5662  	var l int
  5663  	_ = l
  5664  	if len(m.Sources) > 0 {
  5665  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  5666  			{
  5667  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5668  				if err != nil {
  5669  					return 0, err
  5670  				}
  5671  				i -= size
  5672  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  5673  			}
  5674  			i--
  5675  			dAtA[i] = 0x1a
  5676  		}
  5677  	}
  5678  	if len(m.Msg) > 0 {
  5679  		i -= len(m.Msg)
  5680  		copy(dAtA[i:], m.Msg)
  5681  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  5682  		i--
  5683  		dAtA[i] = 0x12
  5684  	}
  5685  	if m.Result {
  5686  		i--
  5687  		if m.Result {
  5688  			dAtA[i] = 1
  5689  		} else {
  5690  			dAtA[i] = 0
  5691  		}
  5692  		i--
  5693  		dAtA[i] = 0x8
  5694  	}
  5695  	return len(dAtA) - i, nil
  5696  }
  5697  
  5698  func (m *ShowDDLLocksRequest) Marshal() (dAtA []byte, err error) {
  5699  	size := m.Size()
  5700  	dAtA = make([]byte, size)
  5701  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5702  	if err != nil {
  5703  		return nil, err
  5704  	}
  5705  	return dAtA[:n], nil
  5706  }
  5707  
  5708  func (m *ShowDDLLocksRequest) MarshalTo(dAtA []byte) (int, error) {
  5709  	size := m.Size()
  5710  	return m.MarshalToSizedBuffer(dAtA[:size])
  5711  }
  5712  
  5713  func (m *ShowDDLLocksRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5714  	i := len(dAtA)
  5715  	_ = i
  5716  	var l int
  5717  	_ = l
  5718  	if len(m.Sources) > 0 {
  5719  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  5720  			i -= len(m.Sources[iNdEx])
  5721  			copy(dAtA[i:], m.Sources[iNdEx])
  5722  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  5723  			i--
  5724  			dAtA[i] = 0x12
  5725  		}
  5726  	}
  5727  	if len(m.Task) > 0 {
  5728  		i -= len(m.Task)
  5729  		copy(dAtA[i:], m.Task)
  5730  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Task)))
  5731  		i--
  5732  		dAtA[i] = 0xa
  5733  	}
  5734  	return len(dAtA) - i, nil
  5735  }
  5736  
  5737  func (m *DDLLock) Marshal() (dAtA []byte, err error) {
  5738  	size := m.Size()
  5739  	dAtA = make([]byte, size)
  5740  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5741  	if err != nil {
  5742  		return nil, err
  5743  	}
  5744  	return dAtA[:n], nil
  5745  }
  5746  
  5747  func (m *DDLLock) MarshalTo(dAtA []byte) (int, error) {
  5748  	size := m.Size()
  5749  	return m.MarshalToSizedBuffer(dAtA[:size])
  5750  }
  5751  
  5752  func (m *DDLLock) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5753  	i := len(dAtA)
  5754  	_ = i
  5755  	var l int
  5756  	_ = l
  5757  	if len(m.Unsynced) > 0 {
  5758  		for iNdEx := len(m.Unsynced) - 1; iNdEx >= 0; iNdEx-- {
  5759  			i -= len(m.Unsynced[iNdEx])
  5760  			copy(dAtA[i:], m.Unsynced[iNdEx])
  5761  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Unsynced[iNdEx])))
  5762  			i--
  5763  			dAtA[i] = 0x3a
  5764  		}
  5765  	}
  5766  	if len(m.Synced) > 0 {
  5767  		for iNdEx := len(m.Synced) - 1; iNdEx >= 0; iNdEx-- {
  5768  			i -= len(m.Synced[iNdEx])
  5769  			copy(dAtA[i:], m.Synced[iNdEx])
  5770  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Synced[iNdEx])))
  5771  			i--
  5772  			dAtA[i] = 0x32
  5773  		}
  5774  	}
  5775  	if len(m.DDLs) > 0 {
  5776  		for iNdEx := len(m.DDLs) - 1; iNdEx >= 0; iNdEx-- {
  5777  			i -= len(m.DDLs[iNdEx])
  5778  			copy(dAtA[i:], m.DDLs[iNdEx])
  5779  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.DDLs[iNdEx])))
  5780  			i--
  5781  			dAtA[i] = 0x2a
  5782  		}
  5783  	}
  5784  	if len(m.Owner) > 0 {
  5785  		i -= len(m.Owner)
  5786  		copy(dAtA[i:], m.Owner)
  5787  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Owner)))
  5788  		i--
  5789  		dAtA[i] = 0x22
  5790  	}
  5791  	if len(m.Mode) > 0 {
  5792  		i -= len(m.Mode)
  5793  		copy(dAtA[i:], m.Mode)
  5794  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Mode)))
  5795  		i--
  5796  		dAtA[i] = 0x1a
  5797  	}
  5798  	if len(m.Task) > 0 {
  5799  		i -= len(m.Task)
  5800  		copy(dAtA[i:], m.Task)
  5801  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Task)))
  5802  		i--
  5803  		dAtA[i] = 0x12
  5804  	}
  5805  	if len(m.ID) > 0 {
  5806  		i -= len(m.ID)
  5807  		copy(dAtA[i:], m.ID)
  5808  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.ID)))
  5809  		i--
  5810  		dAtA[i] = 0xa
  5811  	}
  5812  	return len(dAtA) - i, nil
  5813  }
  5814  
  5815  func (m *ShowDDLLocksResponse) Marshal() (dAtA []byte, err error) {
  5816  	size := m.Size()
  5817  	dAtA = make([]byte, size)
  5818  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5819  	if err != nil {
  5820  		return nil, err
  5821  	}
  5822  	return dAtA[:n], nil
  5823  }
  5824  
  5825  func (m *ShowDDLLocksResponse) MarshalTo(dAtA []byte) (int, error) {
  5826  	size := m.Size()
  5827  	return m.MarshalToSizedBuffer(dAtA[:size])
  5828  }
  5829  
  5830  func (m *ShowDDLLocksResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5831  	i := len(dAtA)
  5832  	_ = i
  5833  	var l int
  5834  	_ = l
  5835  	if len(m.Locks) > 0 {
  5836  		for iNdEx := len(m.Locks) - 1; iNdEx >= 0; iNdEx-- {
  5837  			{
  5838  				size, err := m.Locks[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  5839  				if err != nil {
  5840  					return 0, err
  5841  				}
  5842  				i -= size
  5843  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  5844  			}
  5845  			i--
  5846  			dAtA[i] = 0x1a
  5847  		}
  5848  	}
  5849  	if len(m.Msg) > 0 {
  5850  		i -= len(m.Msg)
  5851  		copy(dAtA[i:], m.Msg)
  5852  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  5853  		i--
  5854  		dAtA[i] = 0x12
  5855  	}
  5856  	if m.Result {
  5857  		i--
  5858  		if m.Result {
  5859  			dAtA[i] = 1
  5860  		} else {
  5861  			dAtA[i] = 0
  5862  		}
  5863  		i--
  5864  		dAtA[i] = 0x8
  5865  	}
  5866  	return len(dAtA) - i, nil
  5867  }
  5868  
  5869  func (m *UnlockDDLLockRequest) Marshal() (dAtA []byte, err error) {
  5870  	size := m.Size()
  5871  	dAtA = make([]byte, size)
  5872  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5873  	if err != nil {
  5874  		return nil, err
  5875  	}
  5876  	return dAtA[:n], nil
  5877  }
  5878  
  5879  func (m *UnlockDDLLockRequest) MarshalTo(dAtA []byte) (int, error) {
  5880  	size := m.Size()
  5881  	return m.MarshalToSizedBuffer(dAtA[:size])
  5882  }
  5883  
  5884  func (m *UnlockDDLLockRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5885  	i := len(dAtA)
  5886  	_ = i
  5887  	var l int
  5888  	_ = l
  5889  	if len(m.Table) > 0 {
  5890  		i -= len(m.Table)
  5891  		copy(dAtA[i:], m.Table)
  5892  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Table)))
  5893  		i--
  5894  		dAtA[i] = 0x3a
  5895  	}
  5896  	if len(m.Database) > 0 {
  5897  		i -= len(m.Database)
  5898  		copy(dAtA[i:], m.Database)
  5899  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Database)))
  5900  		i--
  5901  		dAtA[i] = 0x32
  5902  	}
  5903  	if len(m.Sources) > 0 {
  5904  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  5905  			i -= len(m.Sources[iNdEx])
  5906  			copy(dAtA[i:], m.Sources[iNdEx])
  5907  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  5908  			i--
  5909  			dAtA[i] = 0x2a
  5910  		}
  5911  	}
  5912  	if m.Op != 0 {
  5913  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Op))
  5914  		i--
  5915  		dAtA[i] = 0x20
  5916  	}
  5917  	if m.ForceRemove {
  5918  		i--
  5919  		if m.ForceRemove {
  5920  			dAtA[i] = 1
  5921  		} else {
  5922  			dAtA[i] = 0
  5923  		}
  5924  		i--
  5925  		dAtA[i] = 0x18
  5926  	}
  5927  	if len(m.ReplaceOwner) > 0 {
  5928  		i -= len(m.ReplaceOwner)
  5929  		copy(dAtA[i:], m.ReplaceOwner)
  5930  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.ReplaceOwner)))
  5931  		i--
  5932  		dAtA[i] = 0x12
  5933  	}
  5934  	if len(m.ID) > 0 {
  5935  		i -= len(m.ID)
  5936  		copy(dAtA[i:], m.ID)
  5937  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.ID)))
  5938  		i--
  5939  		dAtA[i] = 0xa
  5940  	}
  5941  	return len(dAtA) - i, nil
  5942  }
  5943  
  5944  func (m *UnlockDDLLockResponse) Marshal() (dAtA []byte, err error) {
  5945  	size := m.Size()
  5946  	dAtA = make([]byte, size)
  5947  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5948  	if err != nil {
  5949  		return nil, err
  5950  	}
  5951  	return dAtA[:n], nil
  5952  }
  5953  
  5954  func (m *UnlockDDLLockResponse) MarshalTo(dAtA []byte) (int, error) {
  5955  	size := m.Size()
  5956  	return m.MarshalToSizedBuffer(dAtA[:size])
  5957  }
  5958  
  5959  func (m *UnlockDDLLockResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5960  	i := len(dAtA)
  5961  	_ = i
  5962  	var l int
  5963  	_ = l
  5964  	if len(m.Msg) > 0 {
  5965  		i -= len(m.Msg)
  5966  		copy(dAtA[i:], m.Msg)
  5967  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  5968  		i--
  5969  		dAtA[i] = 0x12
  5970  	}
  5971  	if m.Result {
  5972  		i--
  5973  		if m.Result {
  5974  			dAtA[i] = 1
  5975  		} else {
  5976  			dAtA[i] = 0
  5977  		}
  5978  		i--
  5979  		dAtA[i] = 0x8
  5980  	}
  5981  	return len(dAtA) - i, nil
  5982  }
  5983  
  5984  func (m *OperateWorkerRelayRequest) Marshal() (dAtA []byte, err error) {
  5985  	size := m.Size()
  5986  	dAtA = make([]byte, size)
  5987  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5988  	if err != nil {
  5989  		return nil, err
  5990  	}
  5991  	return dAtA[:n], nil
  5992  }
  5993  
  5994  func (m *OperateWorkerRelayRequest) MarshalTo(dAtA []byte) (int, error) {
  5995  	size := m.Size()
  5996  	return m.MarshalToSizedBuffer(dAtA[:size])
  5997  }
  5998  
  5999  func (m *OperateWorkerRelayRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6000  	i := len(dAtA)
  6001  	_ = i
  6002  	var l int
  6003  	_ = l
  6004  	if len(m.Sources) > 0 {
  6005  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  6006  			i -= len(m.Sources[iNdEx])
  6007  			copy(dAtA[i:], m.Sources[iNdEx])
  6008  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  6009  			i--
  6010  			dAtA[i] = 0x12
  6011  		}
  6012  	}
  6013  	if m.Op != 0 {
  6014  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Op))
  6015  		i--
  6016  		dAtA[i] = 0x8
  6017  	}
  6018  	return len(dAtA) - i, nil
  6019  }
  6020  
  6021  func (m *OperateWorkerRelayResponse) Marshal() (dAtA []byte, err error) {
  6022  	size := m.Size()
  6023  	dAtA = make([]byte, size)
  6024  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6025  	if err != nil {
  6026  		return nil, err
  6027  	}
  6028  	return dAtA[:n], nil
  6029  }
  6030  
  6031  func (m *OperateWorkerRelayResponse) MarshalTo(dAtA []byte) (int, error) {
  6032  	size := m.Size()
  6033  	return m.MarshalToSizedBuffer(dAtA[:size])
  6034  }
  6035  
  6036  func (m *OperateWorkerRelayResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6037  	i := len(dAtA)
  6038  	_ = i
  6039  	var l int
  6040  	_ = l
  6041  	if len(m.Sources) > 0 {
  6042  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  6043  			{
  6044  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6045  				if err != nil {
  6046  					return 0, err
  6047  				}
  6048  				i -= size
  6049  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  6050  			}
  6051  			i--
  6052  			dAtA[i] = 0x22
  6053  		}
  6054  	}
  6055  	if len(m.Msg) > 0 {
  6056  		i -= len(m.Msg)
  6057  		copy(dAtA[i:], m.Msg)
  6058  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  6059  		i--
  6060  		dAtA[i] = 0x1a
  6061  	}
  6062  	if m.Result {
  6063  		i--
  6064  		if m.Result {
  6065  			dAtA[i] = 1
  6066  		} else {
  6067  			dAtA[i] = 0
  6068  		}
  6069  		i--
  6070  		dAtA[i] = 0x10
  6071  	}
  6072  	if m.Op != 0 {
  6073  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Op))
  6074  		i--
  6075  		dAtA[i] = 0x8
  6076  	}
  6077  	return len(dAtA) - i, nil
  6078  }
  6079  
  6080  func (m *PurgeWorkerRelayRequest) Marshal() (dAtA []byte, err error) {
  6081  	size := m.Size()
  6082  	dAtA = make([]byte, size)
  6083  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6084  	if err != nil {
  6085  		return nil, err
  6086  	}
  6087  	return dAtA[:n], nil
  6088  }
  6089  
  6090  func (m *PurgeWorkerRelayRequest) MarshalTo(dAtA []byte) (int, error) {
  6091  	size := m.Size()
  6092  	return m.MarshalToSizedBuffer(dAtA[:size])
  6093  }
  6094  
  6095  func (m *PurgeWorkerRelayRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6096  	i := len(dAtA)
  6097  	_ = i
  6098  	var l int
  6099  	_ = l
  6100  	if len(m.SubDir) > 0 {
  6101  		i -= len(m.SubDir)
  6102  		copy(dAtA[i:], m.SubDir)
  6103  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.SubDir)))
  6104  		i--
  6105  		dAtA[i] = 0x2a
  6106  	}
  6107  	if len(m.Filename) > 0 {
  6108  		i -= len(m.Filename)
  6109  		copy(dAtA[i:], m.Filename)
  6110  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Filename)))
  6111  		i--
  6112  		dAtA[i] = 0x22
  6113  	}
  6114  	if m.Time != 0 {
  6115  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Time))
  6116  		i--
  6117  		dAtA[i] = 0x18
  6118  	}
  6119  	if m.Inactive {
  6120  		i--
  6121  		if m.Inactive {
  6122  			dAtA[i] = 1
  6123  		} else {
  6124  			dAtA[i] = 0
  6125  		}
  6126  		i--
  6127  		dAtA[i] = 0x10
  6128  	}
  6129  	if len(m.Sources) > 0 {
  6130  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  6131  			i -= len(m.Sources[iNdEx])
  6132  			copy(dAtA[i:], m.Sources[iNdEx])
  6133  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  6134  			i--
  6135  			dAtA[i] = 0xa
  6136  		}
  6137  	}
  6138  	return len(dAtA) - i, nil
  6139  }
  6140  
  6141  func (m *PurgeWorkerRelayResponse) Marshal() (dAtA []byte, err error) {
  6142  	size := m.Size()
  6143  	dAtA = make([]byte, size)
  6144  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6145  	if err != nil {
  6146  		return nil, err
  6147  	}
  6148  	return dAtA[:n], nil
  6149  }
  6150  
  6151  func (m *PurgeWorkerRelayResponse) MarshalTo(dAtA []byte) (int, error) {
  6152  	size := m.Size()
  6153  	return m.MarshalToSizedBuffer(dAtA[:size])
  6154  }
  6155  
  6156  func (m *PurgeWorkerRelayResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6157  	i := len(dAtA)
  6158  	_ = i
  6159  	var l int
  6160  	_ = l
  6161  	if len(m.Sources) > 0 {
  6162  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  6163  			{
  6164  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6165  				if err != nil {
  6166  					return 0, err
  6167  				}
  6168  				i -= size
  6169  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  6170  			}
  6171  			i--
  6172  			dAtA[i] = 0x1a
  6173  		}
  6174  	}
  6175  	if len(m.Msg) > 0 {
  6176  		i -= len(m.Msg)
  6177  		copy(dAtA[i:], m.Msg)
  6178  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  6179  		i--
  6180  		dAtA[i] = 0x12
  6181  	}
  6182  	if m.Result {
  6183  		i--
  6184  		if m.Result {
  6185  			dAtA[i] = 1
  6186  		} else {
  6187  			dAtA[i] = 0
  6188  		}
  6189  		i--
  6190  		dAtA[i] = 0x8
  6191  	}
  6192  	return len(dAtA) - i, nil
  6193  }
  6194  
  6195  func (m *CheckTaskRequest) Marshal() (dAtA []byte, err error) {
  6196  	size := m.Size()
  6197  	dAtA = make([]byte, size)
  6198  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6199  	if err != nil {
  6200  		return nil, err
  6201  	}
  6202  	return dAtA[:n], nil
  6203  }
  6204  
  6205  func (m *CheckTaskRequest) MarshalTo(dAtA []byte) (int, error) {
  6206  	size := m.Size()
  6207  	return m.MarshalToSizedBuffer(dAtA[:size])
  6208  }
  6209  
  6210  func (m *CheckTaskRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6211  	i := len(dAtA)
  6212  	_ = i
  6213  	var l int
  6214  	_ = l
  6215  	if len(m.StartTime) > 0 {
  6216  		i -= len(m.StartTime)
  6217  		copy(dAtA[i:], m.StartTime)
  6218  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.StartTime)))
  6219  		i--
  6220  		dAtA[i] = 0x22
  6221  	}
  6222  	if m.WarnCnt != 0 {
  6223  		i = encodeVarintDmmaster(dAtA, i, uint64(m.WarnCnt))
  6224  		i--
  6225  		dAtA[i] = 0x18
  6226  	}
  6227  	if m.ErrCnt != 0 {
  6228  		i = encodeVarintDmmaster(dAtA, i, uint64(m.ErrCnt))
  6229  		i--
  6230  		dAtA[i] = 0x10
  6231  	}
  6232  	if len(m.Task) > 0 {
  6233  		i -= len(m.Task)
  6234  		copy(dAtA[i:], m.Task)
  6235  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Task)))
  6236  		i--
  6237  		dAtA[i] = 0xa
  6238  	}
  6239  	return len(dAtA) - i, nil
  6240  }
  6241  
  6242  func (m *CheckTaskResponse) Marshal() (dAtA []byte, err error) {
  6243  	size := m.Size()
  6244  	dAtA = make([]byte, size)
  6245  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6246  	if err != nil {
  6247  		return nil, err
  6248  	}
  6249  	return dAtA[:n], nil
  6250  }
  6251  
  6252  func (m *CheckTaskResponse) MarshalTo(dAtA []byte) (int, error) {
  6253  	size := m.Size()
  6254  	return m.MarshalToSizedBuffer(dAtA[:size])
  6255  }
  6256  
  6257  func (m *CheckTaskResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6258  	i := len(dAtA)
  6259  	_ = i
  6260  	var l int
  6261  	_ = l
  6262  	if len(m.Msg) > 0 {
  6263  		i -= len(m.Msg)
  6264  		copy(dAtA[i:], m.Msg)
  6265  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  6266  		i--
  6267  		dAtA[i] = 0x12
  6268  	}
  6269  	if m.Result {
  6270  		i--
  6271  		if m.Result {
  6272  			dAtA[i] = 1
  6273  		} else {
  6274  			dAtA[i] = 0
  6275  		}
  6276  		i--
  6277  		dAtA[i] = 0x8
  6278  	}
  6279  	return len(dAtA) - i, nil
  6280  }
  6281  
  6282  func (m *OperateSourceRequest) Marshal() (dAtA []byte, err error) {
  6283  	size := m.Size()
  6284  	dAtA = make([]byte, size)
  6285  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6286  	if err != nil {
  6287  		return nil, err
  6288  	}
  6289  	return dAtA[:n], nil
  6290  }
  6291  
  6292  func (m *OperateSourceRequest) MarshalTo(dAtA []byte) (int, error) {
  6293  	size := m.Size()
  6294  	return m.MarshalToSizedBuffer(dAtA[:size])
  6295  }
  6296  
  6297  func (m *OperateSourceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6298  	i := len(dAtA)
  6299  	_ = i
  6300  	var l int
  6301  	_ = l
  6302  	if len(m.WorkerName) > 0 {
  6303  		i -= len(m.WorkerName)
  6304  		copy(dAtA[i:], m.WorkerName)
  6305  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.WorkerName)))
  6306  		i--
  6307  		dAtA[i] = 0x22
  6308  	}
  6309  	if len(m.SourceID) > 0 {
  6310  		for iNdEx := len(m.SourceID) - 1; iNdEx >= 0; iNdEx-- {
  6311  			i -= len(m.SourceID[iNdEx])
  6312  			copy(dAtA[i:], m.SourceID[iNdEx])
  6313  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.SourceID[iNdEx])))
  6314  			i--
  6315  			dAtA[i] = 0x1a
  6316  		}
  6317  	}
  6318  	if len(m.Config) > 0 {
  6319  		for iNdEx := len(m.Config) - 1; iNdEx >= 0; iNdEx-- {
  6320  			i -= len(m.Config[iNdEx])
  6321  			copy(dAtA[i:], m.Config[iNdEx])
  6322  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Config[iNdEx])))
  6323  			i--
  6324  			dAtA[i] = 0x12
  6325  		}
  6326  	}
  6327  	if m.Op != 0 {
  6328  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Op))
  6329  		i--
  6330  		dAtA[i] = 0x8
  6331  	}
  6332  	return len(dAtA) - i, nil
  6333  }
  6334  
  6335  func (m *OperateSourceResponse) Marshal() (dAtA []byte, err error) {
  6336  	size := m.Size()
  6337  	dAtA = make([]byte, size)
  6338  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6339  	if err != nil {
  6340  		return nil, err
  6341  	}
  6342  	return dAtA[:n], nil
  6343  }
  6344  
  6345  func (m *OperateSourceResponse) MarshalTo(dAtA []byte) (int, error) {
  6346  	size := m.Size()
  6347  	return m.MarshalToSizedBuffer(dAtA[:size])
  6348  }
  6349  
  6350  func (m *OperateSourceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6351  	i := len(dAtA)
  6352  	_ = i
  6353  	var l int
  6354  	_ = l
  6355  	if len(m.Sources) > 0 {
  6356  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  6357  			{
  6358  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6359  				if err != nil {
  6360  					return 0, err
  6361  				}
  6362  				i -= size
  6363  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  6364  			}
  6365  			i--
  6366  			dAtA[i] = 0x1a
  6367  		}
  6368  	}
  6369  	if len(m.Msg) > 0 {
  6370  		i -= len(m.Msg)
  6371  		copy(dAtA[i:], m.Msg)
  6372  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  6373  		i--
  6374  		dAtA[i] = 0x12
  6375  	}
  6376  	if m.Result {
  6377  		i--
  6378  		if m.Result {
  6379  			dAtA[i] = 1
  6380  		} else {
  6381  			dAtA[i] = 0
  6382  		}
  6383  		i--
  6384  		dAtA[i] = 0x8
  6385  	}
  6386  	return len(dAtA) - i, nil
  6387  }
  6388  
  6389  func (m *RegisterWorkerRequest) Marshal() (dAtA []byte, err error) {
  6390  	size := m.Size()
  6391  	dAtA = make([]byte, size)
  6392  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6393  	if err != nil {
  6394  		return nil, err
  6395  	}
  6396  	return dAtA[:n], nil
  6397  }
  6398  
  6399  func (m *RegisterWorkerRequest) MarshalTo(dAtA []byte) (int, error) {
  6400  	size := m.Size()
  6401  	return m.MarshalToSizedBuffer(dAtA[:size])
  6402  }
  6403  
  6404  func (m *RegisterWorkerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6405  	i := len(dAtA)
  6406  	_ = i
  6407  	var l int
  6408  	_ = l
  6409  	if len(m.Address) > 0 {
  6410  		i -= len(m.Address)
  6411  		copy(dAtA[i:], m.Address)
  6412  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Address)))
  6413  		i--
  6414  		dAtA[i] = 0x12
  6415  	}
  6416  	if len(m.Name) > 0 {
  6417  		i -= len(m.Name)
  6418  		copy(dAtA[i:], m.Name)
  6419  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Name)))
  6420  		i--
  6421  		dAtA[i] = 0xa
  6422  	}
  6423  	return len(dAtA) - i, nil
  6424  }
  6425  
  6426  func (m *RegisterWorkerResponse) Marshal() (dAtA []byte, err error) {
  6427  	size := m.Size()
  6428  	dAtA = make([]byte, size)
  6429  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6430  	if err != nil {
  6431  		return nil, err
  6432  	}
  6433  	return dAtA[:n], nil
  6434  }
  6435  
  6436  func (m *RegisterWorkerResponse) MarshalTo(dAtA []byte) (int, error) {
  6437  	size := m.Size()
  6438  	return m.MarshalToSizedBuffer(dAtA[:size])
  6439  }
  6440  
  6441  func (m *RegisterWorkerResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6442  	i := len(dAtA)
  6443  	_ = i
  6444  	var l int
  6445  	_ = l
  6446  	if len(m.SecretKey) > 0 {
  6447  		i -= len(m.SecretKey)
  6448  		copy(dAtA[i:], m.SecretKey)
  6449  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.SecretKey)))
  6450  		i--
  6451  		dAtA[i] = 0x1a
  6452  	}
  6453  	if len(m.Msg) > 0 {
  6454  		i -= len(m.Msg)
  6455  		copy(dAtA[i:], m.Msg)
  6456  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  6457  		i--
  6458  		dAtA[i] = 0x12
  6459  	}
  6460  	if m.Result {
  6461  		i--
  6462  		if m.Result {
  6463  			dAtA[i] = 1
  6464  		} else {
  6465  			dAtA[i] = 0
  6466  		}
  6467  		i--
  6468  		dAtA[i] = 0x8
  6469  	}
  6470  	return len(dAtA) - i, nil
  6471  }
  6472  
  6473  func (m *OfflineMemberRequest) Marshal() (dAtA []byte, err error) {
  6474  	size := m.Size()
  6475  	dAtA = make([]byte, size)
  6476  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6477  	if err != nil {
  6478  		return nil, err
  6479  	}
  6480  	return dAtA[:n], nil
  6481  }
  6482  
  6483  func (m *OfflineMemberRequest) MarshalTo(dAtA []byte) (int, error) {
  6484  	size := m.Size()
  6485  	return m.MarshalToSizedBuffer(dAtA[:size])
  6486  }
  6487  
  6488  func (m *OfflineMemberRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6489  	i := len(dAtA)
  6490  	_ = i
  6491  	var l int
  6492  	_ = l
  6493  	if len(m.Name) > 0 {
  6494  		i -= len(m.Name)
  6495  		copy(dAtA[i:], m.Name)
  6496  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Name)))
  6497  		i--
  6498  		dAtA[i] = 0x12
  6499  	}
  6500  	if len(m.Type) > 0 {
  6501  		i -= len(m.Type)
  6502  		copy(dAtA[i:], m.Type)
  6503  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Type)))
  6504  		i--
  6505  		dAtA[i] = 0xa
  6506  	}
  6507  	return len(dAtA) - i, nil
  6508  }
  6509  
  6510  func (m *OfflineMemberResponse) Marshal() (dAtA []byte, err error) {
  6511  	size := m.Size()
  6512  	dAtA = make([]byte, size)
  6513  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6514  	if err != nil {
  6515  		return nil, err
  6516  	}
  6517  	return dAtA[:n], nil
  6518  }
  6519  
  6520  func (m *OfflineMemberResponse) MarshalTo(dAtA []byte) (int, error) {
  6521  	size := m.Size()
  6522  	return m.MarshalToSizedBuffer(dAtA[:size])
  6523  }
  6524  
  6525  func (m *OfflineMemberResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6526  	i := len(dAtA)
  6527  	_ = i
  6528  	var l int
  6529  	_ = l
  6530  	if len(m.Msg) > 0 {
  6531  		i -= len(m.Msg)
  6532  		copy(dAtA[i:], m.Msg)
  6533  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  6534  		i--
  6535  		dAtA[i] = 0x12
  6536  	}
  6537  	if m.Result {
  6538  		i--
  6539  		if m.Result {
  6540  			dAtA[i] = 1
  6541  		} else {
  6542  			dAtA[i] = 0
  6543  		}
  6544  		i--
  6545  		dAtA[i] = 0x8
  6546  	}
  6547  	return len(dAtA) - i, nil
  6548  }
  6549  
  6550  func (m *OperateLeaderRequest) Marshal() (dAtA []byte, err error) {
  6551  	size := m.Size()
  6552  	dAtA = make([]byte, size)
  6553  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6554  	if err != nil {
  6555  		return nil, err
  6556  	}
  6557  	return dAtA[:n], nil
  6558  }
  6559  
  6560  func (m *OperateLeaderRequest) MarshalTo(dAtA []byte) (int, error) {
  6561  	size := m.Size()
  6562  	return m.MarshalToSizedBuffer(dAtA[:size])
  6563  }
  6564  
  6565  func (m *OperateLeaderRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6566  	i := len(dAtA)
  6567  	_ = i
  6568  	var l int
  6569  	_ = l
  6570  	if m.Op != 0 {
  6571  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Op))
  6572  		i--
  6573  		dAtA[i] = 0x8
  6574  	}
  6575  	return len(dAtA) - i, nil
  6576  }
  6577  
  6578  func (m *OperateLeaderResponse) Marshal() (dAtA []byte, err error) {
  6579  	size := m.Size()
  6580  	dAtA = make([]byte, size)
  6581  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6582  	if err != nil {
  6583  		return nil, err
  6584  	}
  6585  	return dAtA[:n], nil
  6586  }
  6587  
  6588  func (m *OperateLeaderResponse) MarshalTo(dAtA []byte) (int, error) {
  6589  	size := m.Size()
  6590  	return m.MarshalToSizedBuffer(dAtA[:size])
  6591  }
  6592  
  6593  func (m *OperateLeaderResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6594  	i := len(dAtA)
  6595  	_ = i
  6596  	var l int
  6597  	_ = l
  6598  	if len(m.Msg) > 0 {
  6599  		i -= len(m.Msg)
  6600  		copy(dAtA[i:], m.Msg)
  6601  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  6602  		i--
  6603  		dAtA[i] = 0x12
  6604  	}
  6605  	if m.Result {
  6606  		i--
  6607  		if m.Result {
  6608  			dAtA[i] = 1
  6609  		} else {
  6610  			dAtA[i] = 0
  6611  		}
  6612  		i--
  6613  		dAtA[i] = 0x8
  6614  	}
  6615  	return len(dAtA) - i, nil
  6616  }
  6617  
  6618  func (m *MasterInfo) Marshal() (dAtA []byte, err error) {
  6619  	size := m.Size()
  6620  	dAtA = make([]byte, size)
  6621  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6622  	if err != nil {
  6623  		return nil, err
  6624  	}
  6625  	return dAtA[:n], nil
  6626  }
  6627  
  6628  func (m *MasterInfo) MarshalTo(dAtA []byte) (int, error) {
  6629  	size := m.Size()
  6630  	return m.MarshalToSizedBuffer(dAtA[:size])
  6631  }
  6632  
  6633  func (m *MasterInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6634  	i := len(dAtA)
  6635  	_ = i
  6636  	var l int
  6637  	_ = l
  6638  	if len(m.ClientURLs) > 0 {
  6639  		for iNdEx := len(m.ClientURLs) - 1; iNdEx >= 0; iNdEx-- {
  6640  			i -= len(m.ClientURLs[iNdEx])
  6641  			copy(dAtA[i:], m.ClientURLs[iNdEx])
  6642  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.ClientURLs[iNdEx])))
  6643  			i--
  6644  			dAtA[i] = 0x2a
  6645  		}
  6646  	}
  6647  	if len(m.PeerURLs) > 0 {
  6648  		for iNdEx := len(m.PeerURLs) - 1; iNdEx >= 0; iNdEx-- {
  6649  			i -= len(m.PeerURLs[iNdEx])
  6650  			copy(dAtA[i:], m.PeerURLs[iNdEx])
  6651  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.PeerURLs[iNdEx])))
  6652  			i--
  6653  			dAtA[i] = 0x22
  6654  		}
  6655  	}
  6656  	if m.Alive {
  6657  		i--
  6658  		if m.Alive {
  6659  			dAtA[i] = 1
  6660  		} else {
  6661  			dAtA[i] = 0
  6662  		}
  6663  		i--
  6664  		dAtA[i] = 0x18
  6665  	}
  6666  	if m.MemberID != 0 {
  6667  		i = encodeVarintDmmaster(dAtA, i, uint64(m.MemberID))
  6668  		i--
  6669  		dAtA[i] = 0x10
  6670  	}
  6671  	if len(m.Name) > 0 {
  6672  		i -= len(m.Name)
  6673  		copy(dAtA[i:], m.Name)
  6674  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Name)))
  6675  		i--
  6676  		dAtA[i] = 0xa
  6677  	}
  6678  	return len(dAtA) - i, nil
  6679  }
  6680  
  6681  func (m *WorkerInfo) Marshal() (dAtA []byte, err error) {
  6682  	size := m.Size()
  6683  	dAtA = make([]byte, size)
  6684  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6685  	if err != nil {
  6686  		return nil, err
  6687  	}
  6688  	return dAtA[:n], nil
  6689  }
  6690  
  6691  func (m *WorkerInfo) MarshalTo(dAtA []byte) (int, error) {
  6692  	size := m.Size()
  6693  	return m.MarshalToSizedBuffer(dAtA[:size])
  6694  }
  6695  
  6696  func (m *WorkerInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6697  	i := len(dAtA)
  6698  	_ = i
  6699  	var l int
  6700  	_ = l
  6701  	if len(m.Source) > 0 {
  6702  		i -= len(m.Source)
  6703  		copy(dAtA[i:], m.Source)
  6704  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Source)))
  6705  		i--
  6706  		dAtA[i] = 0x22
  6707  	}
  6708  	if len(m.Stage) > 0 {
  6709  		i -= len(m.Stage)
  6710  		copy(dAtA[i:], m.Stage)
  6711  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Stage)))
  6712  		i--
  6713  		dAtA[i] = 0x1a
  6714  	}
  6715  	if len(m.Addr) > 0 {
  6716  		i -= len(m.Addr)
  6717  		copy(dAtA[i:], m.Addr)
  6718  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Addr)))
  6719  		i--
  6720  		dAtA[i] = 0x12
  6721  	}
  6722  	if len(m.Name) > 0 {
  6723  		i -= len(m.Name)
  6724  		copy(dAtA[i:], m.Name)
  6725  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Name)))
  6726  		i--
  6727  		dAtA[i] = 0xa
  6728  	}
  6729  	return len(dAtA) - i, nil
  6730  }
  6731  
  6732  func (m *ListLeaderMember) Marshal() (dAtA []byte, err error) {
  6733  	size := m.Size()
  6734  	dAtA = make([]byte, size)
  6735  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6736  	if err != nil {
  6737  		return nil, err
  6738  	}
  6739  	return dAtA[:n], nil
  6740  }
  6741  
  6742  func (m *ListLeaderMember) MarshalTo(dAtA []byte) (int, error) {
  6743  	size := m.Size()
  6744  	return m.MarshalToSizedBuffer(dAtA[:size])
  6745  }
  6746  
  6747  func (m *ListLeaderMember) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6748  	i := len(dAtA)
  6749  	_ = i
  6750  	var l int
  6751  	_ = l
  6752  	if len(m.Addr) > 0 {
  6753  		i -= len(m.Addr)
  6754  		copy(dAtA[i:], m.Addr)
  6755  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Addr)))
  6756  		i--
  6757  		dAtA[i] = 0x1a
  6758  	}
  6759  	if len(m.Name) > 0 {
  6760  		i -= len(m.Name)
  6761  		copy(dAtA[i:], m.Name)
  6762  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Name)))
  6763  		i--
  6764  		dAtA[i] = 0x12
  6765  	}
  6766  	if len(m.Msg) > 0 {
  6767  		i -= len(m.Msg)
  6768  		copy(dAtA[i:], m.Msg)
  6769  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  6770  		i--
  6771  		dAtA[i] = 0xa
  6772  	}
  6773  	return len(dAtA) - i, nil
  6774  }
  6775  
  6776  func (m *ListMasterMember) Marshal() (dAtA []byte, err error) {
  6777  	size := m.Size()
  6778  	dAtA = make([]byte, size)
  6779  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6780  	if err != nil {
  6781  		return nil, err
  6782  	}
  6783  	return dAtA[:n], nil
  6784  }
  6785  
  6786  func (m *ListMasterMember) MarshalTo(dAtA []byte) (int, error) {
  6787  	size := m.Size()
  6788  	return m.MarshalToSizedBuffer(dAtA[:size])
  6789  }
  6790  
  6791  func (m *ListMasterMember) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6792  	i := len(dAtA)
  6793  	_ = i
  6794  	var l int
  6795  	_ = l
  6796  	if len(m.Masters) > 0 {
  6797  		for iNdEx := len(m.Masters) - 1; iNdEx >= 0; iNdEx-- {
  6798  			{
  6799  				size, err := m.Masters[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6800  				if err != nil {
  6801  					return 0, err
  6802  				}
  6803  				i -= size
  6804  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  6805  			}
  6806  			i--
  6807  			dAtA[i] = 0x12
  6808  		}
  6809  	}
  6810  	if len(m.Msg) > 0 {
  6811  		i -= len(m.Msg)
  6812  		copy(dAtA[i:], m.Msg)
  6813  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  6814  		i--
  6815  		dAtA[i] = 0xa
  6816  	}
  6817  	return len(dAtA) - i, nil
  6818  }
  6819  
  6820  func (m *ListWorkerMember) Marshal() (dAtA []byte, err error) {
  6821  	size := m.Size()
  6822  	dAtA = make([]byte, size)
  6823  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6824  	if err != nil {
  6825  		return nil, err
  6826  	}
  6827  	return dAtA[:n], nil
  6828  }
  6829  
  6830  func (m *ListWorkerMember) MarshalTo(dAtA []byte) (int, error) {
  6831  	size := m.Size()
  6832  	return m.MarshalToSizedBuffer(dAtA[:size])
  6833  }
  6834  
  6835  func (m *ListWorkerMember) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6836  	i := len(dAtA)
  6837  	_ = i
  6838  	var l int
  6839  	_ = l
  6840  	if len(m.Workers) > 0 {
  6841  		for iNdEx := len(m.Workers) - 1; iNdEx >= 0; iNdEx-- {
  6842  			{
  6843  				size, err := m.Workers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  6844  				if err != nil {
  6845  					return 0, err
  6846  				}
  6847  				i -= size
  6848  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  6849  			}
  6850  			i--
  6851  			dAtA[i] = 0x12
  6852  		}
  6853  	}
  6854  	if len(m.Msg) > 0 {
  6855  		i -= len(m.Msg)
  6856  		copy(dAtA[i:], m.Msg)
  6857  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  6858  		i--
  6859  		dAtA[i] = 0xa
  6860  	}
  6861  	return len(dAtA) - i, nil
  6862  }
  6863  
  6864  func (m *Members) Marshal() (dAtA []byte, err error) {
  6865  	size := m.Size()
  6866  	dAtA = make([]byte, size)
  6867  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6868  	if err != nil {
  6869  		return nil, err
  6870  	}
  6871  	return dAtA[:n], nil
  6872  }
  6873  
  6874  func (m *Members) MarshalTo(dAtA []byte) (int, error) {
  6875  	size := m.Size()
  6876  	return m.MarshalToSizedBuffer(dAtA[:size])
  6877  }
  6878  
  6879  func (m *Members) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6880  	i := len(dAtA)
  6881  	_ = i
  6882  	var l int
  6883  	_ = l
  6884  	if m.Member != nil {
  6885  		{
  6886  			size := m.Member.Size()
  6887  			i -= size
  6888  			if _, err := m.Member.MarshalTo(dAtA[i:]); err != nil {
  6889  				return 0, err
  6890  			}
  6891  		}
  6892  	}
  6893  	return len(dAtA) - i, nil
  6894  }
  6895  
  6896  func (m *Members_Leader) MarshalTo(dAtA []byte) (int, error) {
  6897  	size := m.Size()
  6898  	return m.MarshalToSizedBuffer(dAtA[:size])
  6899  }
  6900  
  6901  func (m *Members_Leader) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6902  	i := len(dAtA)
  6903  	if m.Leader != nil {
  6904  		{
  6905  			size, err := m.Leader.MarshalToSizedBuffer(dAtA[:i])
  6906  			if err != nil {
  6907  				return 0, err
  6908  			}
  6909  			i -= size
  6910  			i = encodeVarintDmmaster(dAtA, i, uint64(size))
  6911  		}
  6912  		i--
  6913  		dAtA[i] = 0xa
  6914  	}
  6915  	return len(dAtA) - i, nil
  6916  }
  6917  func (m *Members_Master) MarshalTo(dAtA []byte) (int, error) {
  6918  	size := m.Size()
  6919  	return m.MarshalToSizedBuffer(dAtA[:size])
  6920  }
  6921  
  6922  func (m *Members_Master) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6923  	i := len(dAtA)
  6924  	if m.Master != nil {
  6925  		{
  6926  			size, err := m.Master.MarshalToSizedBuffer(dAtA[:i])
  6927  			if err != nil {
  6928  				return 0, err
  6929  			}
  6930  			i -= size
  6931  			i = encodeVarintDmmaster(dAtA, i, uint64(size))
  6932  		}
  6933  		i--
  6934  		dAtA[i] = 0x12
  6935  	}
  6936  	return len(dAtA) - i, nil
  6937  }
  6938  func (m *Members_Worker) MarshalTo(dAtA []byte) (int, error) {
  6939  	size := m.Size()
  6940  	return m.MarshalToSizedBuffer(dAtA[:size])
  6941  }
  6942  
  6943  func (m *Members_Worker) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6944  	i := len(dAtA)
  6945  	if m.Worker != nil {
  6946  		{
  6947  			size, err := m.Worker.MarshalToSizedBuffer(dAtA[:i])
  6948  			if err != nil {
  6949  				return 0, err
  6950  			}
  6951  			i -= size
  6952  			i = encodeVarintDmmaster(dAtA, i, uint64(size))
  6953  		}
  6954  		i--
  6955  		dAtA[i] = 0x1a
  6956  	}
  6957  	return len(dAtA) - i, nil
  6958  }
  6959  func (m *ListMemberRequest) Marshal() (dAtA []byte, err error) {
  6960  	size := m.Size()
  6961  	dAtA = make([]byte, size)
  6962  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6963  	if err != nil {
  6964  		return nil, err
  6965  	}
  6966  	return dAtA[:n], nil
  6967  }
  6968  
  6969  func (m *ListMemberRequest) MarshalTo(dAtA []byte) (int, error) {
  6970  	size := m.Size()
  6971  	return m.MarshalToSizedBuffer(dAtA[:size])
  6972  }
  6973  
  6974  func (m *ListMemberRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6975  	i := len(dAtA)
  6976  	_ = i
  6977  	var l int
  6978  	_ = l
  6979  	if len(m.Names) > 0 {
  6980  		for iNdEx := len(m.Names) - 1; iNdEx >= 0; iNdEx-- {
  6981  			i -= len(m.Names[iNdEx])
  6982  			copy(dAtA[i:], m.Names[iNdEx])
  6983  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Names[iNdEx])))
  6984  			i--
  6985  			dAtA[i] = 0x22
  6986  		}
  6987  	}
  6988  	if m.Worker {
  6989  		i--
  6990  		if m.Worker {
  6991  			dAtA[i] = 1
  6992  		} else {
  6993  			dAtA[i] = 0
  6994  		}
  6995  		i--
  6996  		dAtA[i] = 0x18
  6997  	}
  6998  	if m.Master {
  6999  		i--
  7000  		if m.Master {
  7001  			dAtA[i] = 1
  7002  		} else {
  7003  			dAtA[i] = 0
  7004  		}
  7005  		i--
  7006  		dAtA[i] = 0x10
  7007  	}
  7008  	if m.Leader {
  7009  		i--
  7010  		if m.Leader {
  7011  			dAtA[i] = 1
  7012  		} else {
  7013  			dAtA[i] = 0
  7014  		}
  7015  		i--
  7016  		dAtA[i] = 0x8
  7017  	}
  7018  	return len(dAtA) - i, nil
  7019  }
  7020  
  7021  func (m *ListMemberResponse) Marshal() (dAtA []byte, err error) {
  7022  	size := m.Size()
  7023  	dAtA = make([]byte, size)
  7024  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7025  	if err != nil {
  7026  		return nil, err
  7027  	}
  7028  	return dAtA[:n], nil
  7029  }
  7030  
  7031  func (m *ListMemberResponse) MarshalTo(dAtA []byte) (int, error) {
  7032  	size := m.Size()
  7033  	return m.MarshalToSizedBuffer(dAtA[:size])
  7034  }
  7035  
  7036  func (m *ListMemberResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7037  	i := len(dAtA)
  7038  	_ = i
  7039  	var l int
  7040  	_ = l
  7041  	if len(m.Members) > 0 {
  7042  		for iNdEx := len(m.Members) - 1; iNdEx >= 0; iNdEx-- {
  7043  			{
  7044  				size, err := m.Members[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7045  				if err != nil {
  7046  					return 0, err
  7047  				}
  7048  				i -= size
  7049  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  7050  			}
  7051  			i--
  7052  			dAtA[i] = 0x1a
  7053  		}
  7054  	}
  7055  	if len(m.Msg) > 0 {
  7056  		i -= len(m.Msg)
  7057  		copy(dAtA[i:], m.Msg)
  7058  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  7059  		i--
  7060  		dAtA[i] = 0x12
  7061  	}
  7062  	if m.Result {
  7063  		i--
  7064  		if m.Result {
  7065  			dAtA[i] = 1
  7066  		} else {
  7067  			dAtA[i] = 0
  7068  		}
  7069  		i--
  7070  		dAtA[i] = 0x8
  7071  	}
  7072  	return len(dAtA) - i, nil
  7073  }
  7074  
  7075  func (m *OperateSchemaRequest) Marshal() (dAtA []byte, err error) {
  7076  	size := m.Size()
  7077  	dAtA = make([]byte, size)
  7078  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7079  	if err != nil {
  7080  		return nil, err
  7081  	}
  7082  	return dAtA[:n], nil
  7083  }
  7084  
  7085  func (m *OperateSchemaRequest) MarshalTo(dAtA []byte) (int, error) {
  7086  	size := m.Size()
  7087  	return m.MarshalToSizedBuffer(dAtA[:size])
  7088  }
  7089  
  7090  func (m *OperateSchemaRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7091  	i := len(dAtA)
  7092  	_ = i
  7093  	var l int
  7094  	_ = l
  7095  	if m.FromTarget {
  7096  		i--
  7097  		if m.FromTarget {
  7098  			dAtA[i] = 1
  7099  		} else {
  7100  			dAtA[i] = 0
  7101  		}
  7102  		i--
  7103  		dAtA[i] = 0x50
  7104  	}
  7105  	if m.FromSource {
  7106  		i--
  7107  		if m.FromSource {
  7108  			dAtA[i] = 1
  7109  		} else {
  7110  			dAtA[i] = 0
  7111  		}
  7112  		i--
  7113  		dAtA[i] = 0x48
  7114  	}
  7115  	if m.Sync {
  7116  		i--
  7117  		if m.Sync {
  7118  			dAtA[i] = 1
  7119  		} else {
  7120  			dAtA[i] = 0
  7121  		}
  7122  		i--
  7123  		dAtA[i] = 0x40
  7124  	}
  7125  	if m.Flush {
  7126  		i--
  7127  		if m.Flush {
  7128  			dAtA[i] = 1
  7129  		} else {
  7130  			dAtA[i] = 0
  7131  		}
  7132  		i--
  7133  		dAtA[i] = 0x38
  7134  	}
  7135  	if len(m.Schema) > 0 {
  7136  		i -= len(m.Schema)
  7137  		copy(dAtA[i:], m.Schema)
  7138  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Schema)))
  7139  		i--
  7140  		dAtA[i] = 0x32
  7141  	}
  7142  	if len(m.Table) > 0 {
  7143  		i -= len(m.Table)
  7144  		copy(dAtA[i:], m.Table)
  7145  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Table)))
  7146  		i--
  7147  		dAtA[i] = 0x2a
  7148  	}
  7149  	if len(m.Database) > 0 {
  7150  		i -= len(m.Database)
  7151  		copy(dAtA[i:], m.Database)
  7152  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Database)))
  7153  		i--
  7154  		dAtA[i] = 0x22
  7155  	}
  7156  	if len(m.Sources) > 0 {
  7157  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  7158  			i -= len(m.Sources[iNdEx])
  7159  			copy(dAtA[i:], m.Sources[iNdEx])
  7160  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  7161  			i--
  7162  			dAtA[i] = 0x1a
  7163  		}
  7164  	}
  7165  	if len(m.Task) > 0 {
  7166  		i -= len(m.Task)
  7167  		copy(dAtA[i:], m.Task)
  7168  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Task)))
  7169  		i--
  7170  		dAtA[i] = 0x12
  7171  	}
  7172  	if m.Op != 0 {
  7173  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Op))
  7174  		i--
  7175  		dAtA[i] = 0x8
  7176  	}
  7177  	return len(dAtA) - i, nil
  7178  }
  7179  
  7180  func (m *OperateSchemaResponse) Marshal() (dAtA []byte, err error) {
  7181  	size := m.Size()
  7182  	dAtA = make([]byte, size)
  7183  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7184  	if err != nil {
  7185  		return nil, err
  7186  	}
  7187  	return dAtA[:n], nil
  7188  }
  7189  
  7190  func (m *OperateSchemaResponse) MarshalTo(dAtA []byte) (int, error) {
  7191  	size := m.Size()
  7192  	return m.MarshalToSizedBuffer(dAtA[:size])
  7193  }
  7194  
  7195  func (m *OperateSchemaResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7196  	i := len(dAtA)
  7197  	_ = i
  7198  	var l int
  7199  	_ = l
  7200  	if len(m.Sources) > 0 {
  7201  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  7202  			{
  7203  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7204  				if err != nil {
  7205  					return 0, err
  7206  				}
  7207  				i -= size
  7208  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  7209  			}
  7210  			i--
  7211  			dAtA[i] = 0x1a
  7212  		}
  7213  	}
  7214  	if len(m.Msg) > 0 {
  7215  		i -= len(m.Msg)
  7216  		copy(dAtA[i:], m.Msg)
  7217  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  7218  		i--
  7219  		dAtA[i] = 0x12
  7220  	}
  7221  	if m.Result {
  7222  		i--
  7223  		if m.Result {
  7224  			dAtA[i] = 1
  7225  		} else {
  7226  			dAtA[i] = 0
  7227  		}
  7228  		i--
  7229  		dAtA[i] = 0x8
  7230  	}
  7231  	return len(dAtA) - i, nil
  7232  }
  7233  
  7234  func (m *GetSubTaskCfgRequest) Marshal() (dAtA []byte, err error) {
  7235  	size := m.Size()
  7236  	dAtA = make([]byte, size)
  7237  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7238  	if err != nil {
  7239  		return nil, err
  7240  	}
  7241  	return dAtA[:n], nil
  7242  }
  7243  
  7244  func (m *GetSubTaskCfgRequest) MarshalTo(dAtA []byte) (int, error) {
  7245  	size := m.Size()
  7246  	return m.MarshalToSizedBuffer(dAtA[:size])
  7247  }
  7248  
  7249  func (m *GetSubTaskCfgRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7250  	i := len(dAtA)
  7251  	_ = i
  7252  	var l int
  7253  	_ = l
  7254  	if len(m.Name) > 0 {
  7255  		i -= len(m.Name)
  7256  		copy(dAtA[i:], m.Name)
  7257  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Name)))
  7258  		i--
  7259  		dAtA[i] = 0xa
  7260  	}
  7261  	return len(dAtA) - i, nil
  7262  }
  7263  
  7264  func (m *GetSubTaskCfgResponse) Marshal() (dAtA []byte, err error) {
  7265  	size := m.Size()
  7266  	dAtA = make([]byte, size)
  7267  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7268  	if err != nil {
  7269  		return nil, err
  7270  	}
  7271  	return dAtA[:n], nil
  7272  }
  7273  
  7274  func (m *GetSubTaskCfgResponse) MarshalTo(dAtA []byte) (int, error) {
  7275  	size := m.Size()
  7276  	return m.MarshalToSizedBuffer(dAtA[:size])
  7277  }
  7278  
  7279  func (m *GetSubTaskCfgResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7280  	i := len(dAtA)
  7281  	_ = i
  7282  	var l int
  7283  	_ = l
  7284  	if len(m.Cfgs) > 0 {
  7285  		for iNdEx := len(m.Cfgs) - 1; iNdEx >= 0; iNdEx-- {
  7286  			i -= len(m.Cfgs[iNdEx])
  7287  			copy(dAtA[i:], m.Cfgs[iNdEx])
  7288  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Cfgs[iNdEx])))
  7289  			i--
  7290  			dAtA[i] = 0x1a
  7291  		}
  7292  	}
  7293  	if len(m.Msg) > 0 {
  7294  		i -= len(m.Msg)
  7295  		copy(dAtA[i:], m.Msg)
  7296  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  7297  		i--
  7298  		dAtA[i] = 0x12
  7299  	}
  7300  	if m.Result {
  7301  		i--
  7302  		if m.Result {
  7303  			dAtA[i] = 1
  7304  		} else {
  7305  			dAtA[i] = 0
  7306  		}
  7307  		i--
  7308  		dAtA[i] = 0x8
  7309  	}
  7310  	return len(dAtA) - i, nil
  7311  }
  7312  
  7313  func (m *GetCfgRequest) Marshal() (dAtA []byte, err error) {
  7314  	size := m.Size()
  7315  	dAtA = make([]byte, size)
  7316  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7317  	if err != nil {
  7318  		return nil, err
  7319  	}
  7320  	return dAtA[:n], nil
  7321  }
  7322  
  7323  func (m *GetCfgRequest) MarshalTo(dAtA []byte) (int, error) {
  7324  	size := m.Size()
  7325  	return m.MarshalToSizedBuffer(dAtA[:size])
  7326  }
  7327  
  7328  func (m *GetCfgRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7329  	i := len(dAtA)
  7330  	_ = i
  7331  	var l int
  7332  	_ = l
  7333  	if len(m.Name) > 0 {
  7334  		i -= len(m.Name)
  7335  		copy(dAtA[i:], m.Name)
  7336  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Name)))
  7337  		i--
  7338  		dAtA[i] = 0x12
  7339  	}
  7340  	if m.Type != 0 {
  7341  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Type))
  7342  		i--
  7343  		dAtA[i] = 0x8
  7344  	}
  7345  	return len(dAtA) - i, nil
  7346  }
  7347  
  7348  func (m *GetCfgResponse) Marshal() (dAtA []byte, err error) {
  7349  	size := m.Size()
  7350  	dAtA = make([]byte, size)
  7351  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7352  	if err != nil {
  7353  		return nil, err
  7354  	}
  7355  	return dAtA[:n], nil
  7356  }
  7357  
  7358  func (m *GetCfgResponse) MarshalTo(dAtA []byte) (int, error) {
  7359  	size := m.Size()
  7360  	return m.MarshalToSizedBuffer(dAtA[:size])
  7361  }
  7362  
  7363  func (m *GetCfgResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7364  	i := len(dAtA)
  7365  	_ = i
  7366  	var l int
  7367  	_ = l
  7368  	if len(m.Cfg) > 0 {
  7369  		i -= len(m.Cfg)
  7370  		copy(dAtA[i:], m.Cfg)
  7371  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Cfg)))
  7372  		i--
  7373  		dAtA[i] = 0x1a
  7374  	}
  7375  	if len(m.Msg) > 0 {
  7376  		i -= len(m.Msg)
  7377  		copy(dAtA[i:], m.Msg)
  7378  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  7379  		i--
  7380  		dAtA[i] = 0x12
  7381  	}
  7382  	if m.Result {
  7383  		i--
  7384  		if m.Result {
  7385  			dAtA[i] = 1
  7386  		} else {
  7387  			dAtA[i] = 0
  7388  		}
  7389  		i--
  7390  		dAtA[i] = 0x8
  7391  	}
  7392  	return len(dAtA) - i, nil
  7393  }
  7394  
  7395  func (m *GetMasterCfgRequest) Marshal() (dAtA []byte, err error) {
  7396  	size := m.Size()
  7397  	dAtA = make([]byte, size)
  7398  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7399  	if err != nil {
  7400  		return nil, err
  7401  	}
  7402  	return dAtA[:n], nil
  7403  }
  7404  
  7405  func (m *GetMasterCfgRequest) MarshalTo(dAtA []byte) (int, error) {
  7406  	size := m.Size()
  7407  	return m.MarshalToSizedBuffer(dAtA[:size])
  7408  }
  7409  
  7410  func (m *GetMasterCfgRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7411  	i := len(dAtA)
  7412  	_ = i
  7413  	var l int
  7414  	_ = l
  7415  	return len(dAtA) - i, nil
  7416  }
  7417  
  7418  func (m *GetMasterCfgResponse) Marshal() (dAtA []byte, err error) {
  7419  	size := m.Size()
  7420  	dAtA = make([]byte, size)
  7421  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7422  	if err != nil {
  7423  		return nil, err
  7424  	}
  7425  	return dAtA[:n], nil
  7426  }
  7427  
  7428  func (m *GetMasterCfgResponse) MarshalTo(dAtA []byte) (int, error) {
  7429  	size := m.Size()
  7430  	return m.MarshalToSizedBuffer(dAtA[:size])
  7431  }
  7432  
  7433  func (m *GetMasterCfgResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7434  	i := len(dAtA)
  7435  	_ = i
  7436  	var l int
  7437  	_ = l
  7438  	if len(m.Cfg) > 0 {
  7439  		i -= len(m.Cfg)
  7440  		copy(dAtA[i:], m.Cfg)
  7441  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Cfg)))
  7442  		i--
  7443  		dAtA[i] = 0xa
  7444  	}
  7445  	return len(dAtA) - i, nil
  7446  }
  7447  
  7448  func (m *HandleErrorRequest) Marshal() (dAtA []byte, err error) {
  7449  	size := m.Size()
  7450  	dAtA = make([]byte, size)
  7451  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7452  	if err != nil {
  7453  		return nil, err
  7454  	}
  7455  	return dAtA[:n], nil
  7456  }
  7457  
  7458  func (m *HandleErrorRequest) MarshalTo(dAtA []byte) (int, error) {
  7459  	size := m.Size()
  7460  	return m.MarshalToSizedBuffer(dAtA[:size])
  7461  }
  7462  
  7463  func (m *HandleErrorRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7464  	i := len(dAtA)
  7465  	_ = i
  7466  	var l int
  7467  	_ = l
  7468  	if len(m.Sqls) > 0 {
  7469  		for iNdEx := len(m.Sqls) - 1; iNdEx >= 0; iNdEx-- {
  7470  			i -= len(m.Sqls[iNdEx])
  7471  			copy(dAtA[i:], m.Sqls[iNdEx])
  7472  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sqls[iNdEx])))
  7473  			i--
  7474  			dAtA[i] = 0x2a
  7475  		}
  7476  	}
  7477  	if len(m.BinlogPos) > 0 {
  7478  		i -= len(m.BinlogPos)
  7479  		copy(dAtA[i:], m.BinlogPos)
  7480  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.BinlogPos)))
  7481  		i--
  7482  		dAtA[i] = 0x22
  7483  	}
  7484  	if len(m.Sources) > 0 {
  7485  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  7486  			i -= len(m.Sources[iNdEx])
  7487  			copy(dAtA[i:], m.Sources[iNdEx])
  7488  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  7489  			i--
  7490  			dAtA[i] = 0x1a
  7491  		}
  7492  	}
  7493  	if len(m.Task) > 0 {
  7494  		i -= len(m.Task)
  7495  		copy(dAtA[i:], m.Task)
  7496  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Task)))
  7497  		i--
  7498  		dAtA[i] = 0x12
  7499  	}
  7500  	if m.Op != 0 {
  7501  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Op))
  7502  		i--
  7503  		dAtA[i] = 0x8
  7504  	}
  7505  	return len(dAtA) - i, nil
  7506  }
  7507  
  7508  func (m *HandleErrorResponse) Marshal() (dAtA []byte, err error) {
  7509  	size := m.Size()
  7510  	dAtA = make([]byte, size)
  7511  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7512  	if err != nil {
  7513  		return nil, err
  7514  	}
  7515  	return dAtA[:n], nil
  7516  }
  7517  
  7518  func (m *HandleErrorResponse) MarshalTo(dAtA []byte) (int, error) {
  7519  	size := m.Size()
  7520  	return m.MarshalToSizedBuffer(dAtA[:size])
  7521  }
  7522  
  7523  func (m *HandleErrorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7524  	i := len(dAtA)
  7525  	_ = i
  7526  	var l int
  7527  	_ = l
  7528  	if len(m.Sources) > 0 {
  7529  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  7530  			{
  7531  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7532  				if err != nil {
  7533  					return 0, err
  7534  				}
  7535  				i -= size
  7536  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  7537  			}
  7538  			i--
  7539  			dAtA[i] = 0x1a
  7540  		}
  7541  	}
  7542  	if len(m.Msg) > 0 {
  7543  		i -= len(m.Msg)
  7544  		copy(dAtA[i:], m.Msg)
  7545  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  7546  		i--
  7547  		dAtA[i] = 0x12
  7548  	}
  7549  	if m.Result {
  7550  		i--
  7551  		if m.Result {
  7552  			dAtA[i] = 1
  7553  		} else {
  7554  			dAtA[i] = 0
  7555  		}
  7556  		i--
  7557  		dAtA[i] = 0x8
  7558  	}
  7559  	return len(dAtA) - i, nil
  7560  }
  7561  
  7562  func (m *TransferSourceRequest) Marshal() (dAtA []byte, err error) {
  7563  	size := m.Size()
  7564  	dAtA = make([]byte, size)
  7565  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7566  	if err != nil {
  7567  		return nil, err
  7568  	}
  7569  	return dAtA[:n], nil
  7570  }
  7571  
  7572  func (m *TransferSourceRequest) MarshalTo(dAtA []byte) (int, error) {
  7573  	size := m.Size()
  7574  	return m.MarshalToSizedBuffer(dAtA[:size])
  7575  }
  7576  
  7577  func (m *TransferSourceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7578  	i := len(dAtA)
  7579  	_ = i
  7580  	var l int
  7581  	_ = l
  7582  	if len(m.Worker) > 0 {
  7583  		i -= len(m.Worker)
  7584  		copy(dAtA[i:], m.Worker)
  7585  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Worker)))
  7586  		i--
  7587  		dAtA[i] = 0x12
  7588  	}
  7589  	if len(m.Source) > 0 {
  7590  		i -= len(m.Source)
  7591  		copy(dAtA[i:], m.Source)
  7592  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Source)))
  7593  		i--
  7594  		dAtA[i] = 0xa
  7595  	}
  7596  	return len(dAtA) - i, nil
  7597  }
  7598  
  7599  func (m *TransferSourceResponse) Marshal() (dAtA []byte, err error) {
  7600  	size := m.Size()
  7601  	dAtA = make([]byte, size)
  7602  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7603  	if err != nil {
  7604  		return nil, err
  7605  	}
  7606  	return dAtA[:n], nil
  7607  }
  7608  
  7609  func (m *TransferSourceResponse) MarshalTo(dAtA []byte) (int, error) {
  7610  	size := m.Size()
  7611  	return m.MarshalToSizedBuffer(dAtA[:size])
  7612  }
  7613  
  7614  func (m *TransferSourceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7615  	i := len(dAtA)
  7616  	_ = i
  7617  	var l int
  7618  	_ = l
  7619  	if len(m.Msg) > 0 {
  7620  		i -= len(m.Msg)
  7621  		copy(dAtA[i:], m.Msg)
  7622  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  7623  		i--
  7624  		dAtA[i] = 0x12
  7625  	}
  7626  	if m.Result {
  7627  		i--
  7628  		if m.Result {
  7629  			dAtA[i] = 1
  7630  		} else {
  7631  			dAtA[i] = 0
  7632  		}
  7633  		i--
  7634  		dAtA[i] = 0x8
  7635  	}
  7636  	return len(dAtA) - i, nil
  7637  }
  7638  
  7639  func (m *OperateRelayRequest) Marshal() (dAtA []byte, err error) {
  7640  	size := m.Size()
  7641  	dAtA = make([]byte, size)
  7642  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7643  	if err != nil {
  7644  		return nil, err
  7645  	}
  7646  	return dAtA[:n], nil
  7647  }
  7648  
  7649  func (m *OperateRelayRequest) MarshalTo(dAtA []byte) (int, error) {
  7650  	size := m.Size()
  7651  	return m.MarshalToSizedBuffer(dAtA[:size])
  7652  }
  7653  
  7654  func (m *OperateRelayRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7655  	i := len(dAtA)
  7656  	_ = i
  7657  	var l int
  7658  	_ = l
  7659  	if len(m.Worker) > 0 {
  7660  		for iNdEx := len(m.Worker) - 1; iNdEx >= 0; iNdEx-- {
  7661  			i -= len(m.Worker[iNdEx])
  7662  			copy(dAtA[i:], m.Worker[iNdEx])
  7663  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Worker[iNdEx])))
  7664  			i--
  7665  			dAtA[i] = 0x1a
  7666  		}
  7667  	}
  7668  	if len(m.Source) > 0 {
  7669  		i -= len(m.Source)
  7670  		copy(dAtA[i:], m.Source)
  7671  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Source)))
  7672  		i--
  7673  		dAtA[i] = 0x12
  7674  	}
  7675  	if m.Op != 0 {
  7676  		i = encodeVarintDmmaster(dAtA, i, uint64(m.Op))
  7677  		i--
  7678  		dAtA[i] = 0x8
  7679  	}
  7680  	return len(dAtA) - i, nil
  7681  }
  7682  
  7683  func (m *OperateRelayResponse) Marshal() (dAtA []byte, err error) {
  7684  	size := m.Size()
  7685  	dAtA = make([]byte, size)
  7686  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7687  	if err != nil {
  7688  		return nil, err
  7689  	}
  7690  	return dAtA[:n], nil
  7691  }
  7692  
  7693  func (m *OperateRelayResponse) MarshalTo(dAtA []byte) (int, error) {
  7694  	size := m.Size()
  7695  	return m.MarshalToSizedBuffer(dAtA[:size])
  7696  }
  7697  
  7698  func (m *OperateRelayResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7699  	i := len(dAtA)
  7700  	_ = i
  7701  	var l int
  7702  	_ = l
  7703  	if len(m.Sources) > 0 {
  7704  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  7705  			{
  7706  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7707  				if err != nil {
  7708  					return 0, err
  7709  				}
  7710  				i -= size
  7711  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  7712  			}
  7713  			i--
  7714  			dAtA[i] = 0x1a
  7715  		}
  7716  	}
  7717  	if len(m.Msg) > 0 {
  7718  		i -= len(m.Msg)
  7719  		copy(dAtA[i:], m.Msg)
  7720  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  7721  		i--
  7722  		dAtA[i] = 0x12
  7723  	}
  7724  	if m.Result {
  7725  		i--
  7726  		if m.Result {
  7727  			dAtA[i] = 1
  7728  		} else {
  7729  			dAtA[i] = 0
  7730  		}
  7731  		i--
  7732  		dAtA[i] = 0x8
  7733  	}
  7734  	return len(dAtA) - i, nil
  7735  }
  7736  
  7737  func (m *StartValidationRequest) Marshal() (dAtA []byte, err error) {
  7738  	size := m.Size()
  7739  	dAtA = make([]byte, size)
  7740  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7741  	if err != nil {
  7742  		return nil, err
  7743  	}
  7744  	return dAtA[:n], nil
  7745  }
  7746  
  7747  func (m *StartValidationRequest) MarshalTo(dAtA []byte) (int, error) {
  7748  	size := m.Size()
  7749  	return m.MarshalToSizedBuffer(dAtA[:size])
  7750  }
  7751  
  7752  func (m *StartValidationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7753  	i := len(dAtA)
  7754  	_ = i
  7755  	var l int
  7756  	_ = l
  7757  	if len(m.TaskName) > 0 {
  7758  		i -= len(m.TaskName)
  7759  		copy(dAtA[i:], m.TaskName)
  7760  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.TaskName)))
  7761  		i--
  7762  		dAtA[i] = 0x22
  7763  	}
  7764  	if len(m.Sources) > 0 {
  7765  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  7766  			i -= len(m.Sources[iNdEx])
  7767  			copy(dAtA[i:], m.Sources[iNdEx])
  7768  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  7769  			i--
  7770  			dAtA[i] = 0x1a
  7771  		}
  7772  	}
  7773  	if m.StartTime != nil {
  7774  		{
  7775  			size := m.StartTime.Size()
  7776  			i -= size
  7777  			if _, err := m.StartTime.MarshalTo(dAtA[i:]); err != nil {
  7778  				return 0, err
  7779  			}
  7780  		}
  7781  	}
  7782  	if m.Mode != nil {
  7783  		{
  7784  			size := m.Mode.Size()
  7785  			i -= size
  7786  			if _, err := m.Mode.MarshalTo(dAtA[i:]); err != nil {
  7787  				return 0, err
  7788  			}
  7789  		}
  7790  	}
  7791  	return len(dAtA) - i, nil
  7792  }
  7793  
  7794  func (m *StartValidationRequest_ModeValue) MarshalTo(dAtA []byte) (int, error) {
  7795  	size := m.Size()
  7796  	return m.MarshalToSizedBuffer(dAtA[:size])
  7797  }
  7798  
  7799  func (m *StartValidationRequest_ModeValue) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7800  	i := len(dAtA)
  7801  	i -= len(m.ModeValue)
  7802  	copy(dAtA[i:], m.ModeValue)
  7803  	i = encodeVarintDmmaster(dAtA, i, uint64(len(m.ModeValue)))
  7804  	i--
  7805  	dAtA[i] = 0xa
  7806  	return len(dAtA) - i, nil
  7807  }
  7808  func (m *StartValidationRequest_StartTimeValue) MarshalTo(dAtA []byte) (int, error) {
  7809  	size := m.Size()
  7810  	return m.MarshalToSizedBuffer(dAtA[:size])
  7811  }
  7812  
  7813  func (m *StartValidationRequest_StartTimeValue) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7814  	i := len(dAtA)
  7815  	i -= len(m.StartTimeValue)
  7816  	copy(dAtA[i:], m.StartTimeValue)
  7817  	i = encodeVarintDmmaster(dAtA, i, uint64(len(m.StartTimeValue)))
  7818  	i--
  7819  	dAtA[i] = 0x12
  7820  	return len(dAtA) - i, nil
  7821  }
  7822  func (m *StartValidationResponse) Marshal() (dAtA []byte, err error) {
  7823  	size := m.Size()
  7824  	dAtA = make([]byte, size)
  7825  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7826  	if err != nil {
  7827  		return nil, err
  7828  	}
  7829  	return dAtA[:n], nil
  7830  }
  7831  
  7832  func (m *StartValidationResponse) MarshalTo(dAtA []byte) (int, error) {
  7833  	size := m.Size()
  7834  	return m.MarshalToSizedBuffer(dAtA[:size])
  7835  }
  7836  
  7837  func (m *StartValidationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7838  	i := len(dAtA)
  7839  	_ = i
  7840  	var l int
  7841  	_ = l
  7842  	if len(m.Sources) > 0 {
  7843  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  7844  			{
  7845  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7846  				if err != nil {
  7847  					return 0, err
  7848  				}
  7849  				i -= size
  7850  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  7851  			}
  7852  			i--
  7853  			dAtA[i] = 0x1a
  7854  		}
  7855  	}
  7856  	if len(m.Msg) > 0 {
  7857  		i -= len(m.Msg)
  7858  		copy(dAtA[i:], m.Msg)
  7859  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  7860  		i--
  7861  		dAtA[i] = 0x12
  7862  	}
  7863  	if m.Result {
  7864  		i--
  7865  		if m.Result {
  7866  			dAtA[i] = 1
  7867  		} else {
  7868  			dAtA[i] = 0
  7869  		}
  7870  		i--
  7871  		dAtA[i] = 0x8
  7872  	}
  7873  	return len(dAtA) - i, nil
  7874  }
  7875  
  7876  func (m *StopValidationRequest) Marshal() (dAtA []byte, err error) {
  7877  	size := m.Size()
  7878  	dAtA = make([]byte, size)
  7879  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7880  	if err != nil {
  7881  		return nil, err
  7882  	}
  7883  	return dAtA[:n], nil
  7884  }
  7885  
  7886  func (m *StopValidationRequest) MarshalTo(dAtA []byte) (int, error) {
  7887  	size := m.Size()
  7888  	return m.MarshalToSizedBuffer(dAtA[:size])
  7889  }
  7890  
  7891  func (m *StopValidationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7892  	i := len(dAtA)
  7893  	_ = i
  7894  	var l int
  7895  	_ = l
  7896  	if len(m.TaskName) > 0 {
  7897  		i -= len(m.TaskName)
  7898  		copy(dAtA[i:], m.TaskName)
  7899  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.TaskName)))
  7900  		i--
  7901  		dAtA[i] = 0x12
  7902  	}
  7903  	if len(m.Sources) > 0 {
  7904  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  7905  			i -= len(m.Sources[iNdEx])
  7906  			copy(dAtA[i:], m.Sources[iNdEx])
  7907  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  7908  			i--
  7909  			dAtA[i] = 0xa
  7910  		}
  7911  	}
  7912  	return len(dAtA) - i, nil
  7913  }
  7914  
  7915  func (m *StopValidationResponse) Marshal() (dAtA []byte, err error) {
  7916  	size := m.Size()
  7917  	dAtA = make([]byte, size)
  7918  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7919  	if err != nil {
  7920  		return nil, err
  7921  	}
  7922  	return dAtA[:n], nil
  7923  }
  7924  
  7925  func (m *StopValidationResponse) MarshalTo(dAtA []byte) (int, error) {
  7926  	size := m.Size()
  7927  	return m.MarshalToSizedBuffer(dAtA[:size])
  7928  }
  7929  
  7930  func (m *StopValidationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7931  	i := len(dAtA)
  7932  	_ = i
  7933  	var l int
  7934  	_ = l
  7935  	if len(m.Sources) > 0 {
  7936  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  7937  			{
  7938  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  7939  				if err != nil {
  7940  					return 0, err
  7941  				}
  7942  				i -= size
  7943  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  7944  			}
  7945  			i--
  7946  			dAtA[i] = 0x1a
  7947  		}
  7948  	}
  7949  	if len(m.Msg) > 0 {
  7950  		i -= len(m.Msg)
  7951  		copy(dAtA[i:], m.Msg)
  7952  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  7953  		i--
  7954  		dAtA[i] = 0x12
  7955  	}
  7956  	if m.Result {
  7957  		i--
  7958  		if m.Result {
  7959  			dAtA[i] = 1
  7960  		} else {
  7961  			dAtA[i] = 0
  7962  		}
  7963  		i--
  7964  		dAtA[i] = 0x8
  7965  	}
  7966  	return len(dAtA) - i, nil
  7967  }
  7968  
  7969  func (m *UpdateValidationRequest) Marshal() (dAtA []byte, err error) {
  7970  	size := m.Size()
  7971  	dAtA = make([]byte, size)
  7972  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7973  	if err != nil {
  7974  		return nil, err
  7975  	}
  7976  	return dAtA[:n], nil
  7977  }
  7978  
  7979  func (m *UpdateValidationRequest) MarshalTo(dAtA []byte) (int, error) {
  7980  	size := m.Size()
  7981  	return m.MarshalToSizedBuffer(dAtA[:size])
  7982  }
  7983  
  7984  func (m *UpdateValidationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7985  	i := len(dAtA)
  7986  	_ = i
  7987  	var l int
  7988  	_ = l
  7989  	if len(m.BinlogGTID) > 0 {
  7990  		i -= len(m.BinlogGTID)
  7991  		copy(dAtA[i:], m.BinlogGTID)
  7992  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.BinlogGTID)))
  7993  		i--
  7994  		dAtA[i] = 0x22
  7995  	}
  7996  	if len(m.BinlogPos) > 0 {
  7997  		i -= len(m.BinlogPos)
  7998  		copy(dAtA[i:], m.BinlogPos)
  7999  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.BinlogPos)))
  8000  		i--
  8001  		dAtA[i] = 0x1a
  8002  	}
  8003  	if len(m.Sources) > 0 {
  8004  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  8005  			i -= len(m.Sources[iNdEx])
  8006  			copy(dAtA[i:], m.Sources[iNdEx])
  8007  			i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Sources[iNdEx])))
  8008  			i--
  8009  			dAtA[i] = 0x12
  8010  		}
  8011  	}
  8012  	if len(m.TaskName) > 0 {
  8013  		i -= len(m.TaskName)
  8014  		copy(dAtA[i:], m.TaskName)
  8015  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.TaskName)))
  8016  		i--
  8017  		dAtA[i] = 0xa
  8018  	}
  8019  	return len(dAtA) - i, nil
  8020  }
  8021  
  8022  func (m *UpdateValidationResponse) Marshal() (dAtA []byte, err error) {
  8023  	size := m.Size()
  8024  	dAtA = make([]byte, size)
  8025  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8026  	if err != nil {
  8027  		return nil, err
  8028  	}
  8029  	return dAtA[:n], nil
  8030  }
  8031  
  8032  func (m *UpdateValidationResponse) MarshalTo(dAtA []byte) (int, error) {
  8033  	size := m.Size()
  8034  	return m.MarshalToSizedBuffer(dAtA[:size])
  8035  }
  8036  
  8037  func (m *UpdateValidationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8038  	i := len(dAtA)
  8039  	_ = i
  8040  	var l int
  8041  	_ = l
  8042  	if len(m.Sources) > 0 {
  8043  		for iNdEx := len(m.Sources) - 1; iNdEx >= 0; iNdEx-- {
  8044  			{
  8045  				size, err := m.Sources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  8046  				if err != nil {
  8047  					return 0, err
  8048  				}
  8049  				i -= size
  8050  				i = encodeVarintDmmaster(dAtA, i, uint64(size))
  8051  			}
  8052  			i--
  8053  			dAtA[i] = 0x1a
  8054  		}
  8055  	}
  8056  	if len(m.Msg) > 0 {
  8057  		i -= len(m.Msg)
  8058  		copy(dAtA[i:], m.Msg)
  8059  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  8060  		i--
  8061  		dAtA[i] = 0x12
  8062  	}
  8063  	if m.Result {
  8064  		i--
  8065  		if m.Result {
  8066  			dAtA[i] = 1
  8067  		} else {
  8068  			dAtA[i] = 0
  8069  		}
  8070  		i--
  8071  		dAtA[i] = 0x8
  8072  	}
  8073  	return len(dAtA) - i, nil
  8074  }
  8075  
  8076  func (m *EncryptRequest) Marshal() (dAtA []byte, err error) {
  8077  	size := m.Size()
  8078  	dAtA = make([]byte, size)
  8079  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8080  	if err != nil {
  8081  		return nil, err
  8082  	}
  8083  	return dAtA[:n], nil
  8084  }
  8085  
  8086  func (m *EncryptRequest) MarshalTo(dAtA []byte) (int, error) {
  8087  	size := m.Size()
  8088  	return m.MarshalToSizedBuffer(dAtA[:size])
  8089  }
  8090  
  8091  func (m *EncryptRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8092  	i := len(dAtA)
  8093  	_ = i
  8094  	var l int
  8095  	_ = l
  8096  	if len(m.Plaintext) > 0 {
  8097  		i -= len(m.Plaintext)
  8098  		copy(dAtA[i:], m.Plaintext)
  8099  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Plaintext)))
  8100  		i--
  8101  		dAtA[i] = 0xa
  8102  	}
  8103  	return len(dAtA) - i, nil
  8104  }
  8105  
  8106  func (m *EncryptResponse) Marshal() (dAtA []byte, err error) {
  8107  	size := m.Size()
  8108  	dAtA = make([]byte, size)
  8109  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8110  	if err != nil {
  8111  		return nil, err
  8112  	}
  8113  	return dAtA[:n], nil
  8114  }
  8115  
  8116  func (m *EncryptResponse) MarshalTo(dAtA []byte) (int, error) {
  8117  	size := m.Size()
  8118  	return m.MarshalToSizedBuffer(dAtA[:size])
  8119  }
  8120  
  8121  func (m *EncryptResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8122  	i := len(dAtA)
  8123  	_ = i
  8124  	var l int
  8125  	_ = l
  8126  	if len(m.Ciphertext) > 0 {
  8127  		i -= len(m.Ciphertext)
  8128  		copy(dAtA[i:], m.Ciphertext)
  8129  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Ciphertext)))
  8130  		i--
  8131  		dAtA[i] = 0x1a
  8132  	}
  8133  	if len(m.Msg) > 0 {
  8134  		i -= len(m.Msg)
  8135  		copy(dAtA[i:], m.Msg)
  8136  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  8137  		i--
  8138  		dAtA[i] = 0x12
  8139  	}
  8140  	if m.Result {
  8141  		i--
  8142  		if m.Result {
  8143  			dAtA[i] = 1
  8144  		} else {
  8145  			dAtA[i] = 0
  8146  		}
  8147  		i--
  8148  		dAtA[i] = 0x8
  8149  	}
  8150  	return len(dAtA) - i, nil
  8151  }
  8152  
  8153  func (m *ListTaskConfigsResponse) Marshal() (dAtA []byte, err error) {
  8154  	size := m.Size()
  8155  	dAtA = make([]byte, size)
  8156  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8157  	if err != nil {
  8158  		return nil, err
  8159  	}
  8160  	return dAtA[:n], nil
  8161  }
  8162  
  8163  func (m *ListTaskConfigsResponse) MarshalTo(dAtA []byte) (int, error) {
  8164  	size := m.Size()
  8165  	return m.MarshalToSizedBuffer(dAtA[:size])
  8166  }
  8167  
  8168  func (m *ListTaskConfigsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8169  	i := len(dAtA)
  8170  	_ = i
  8171  	var l int
  8172  	_ = l
  8173  	if len(m.TaskConfigs) > 0 {
  8174  		for k := range m.TaskConfigs {
  8175  			v := m.TaskConfigs[k]
  8176  			baseI := i
  8177  			i -= len(v)
  8178  			copy(dAtA[i:], v)
  8179  			i = encodeVarintDmmaster(dAtA, i, uint64(len(v)))
  8180  			i--
  8181  			dAtA[i] = 0x12
  8182  			i -= len(k)
  8183  			copy(dAtA[i:], k)
  8184  			i = encodeVarintDmmaster(dAtA, i, uint64(len(k)))
  8185  			i--
  8186  			dAtA[i] = 0xa
  8187  			i = encodeVarintDmmaster(dAtA, i, uint64(baseI-i))
  8188  			i--
  8189  			dAtA[i] = 0x1a
  8190  		}
  8191  	}
  8192  	if len(m.Msg) > 0 {
  8193  		i -= len(m.Msg)
  8194  		copy(dAtA[i:], m.Msg)
  8195  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  8196  		i--
  8197  		dAtA[i] = 0x12
  8198  	}
  8199  	if m.Result {
  8200  		i--
  8201  		if m.Result {
  8202  			dAtA[i] = 1
  8203  		} else {
  8204  			dAtA[i] = 0
  8205  		}
  8206  		i--
  8207  		dAtA[i] = 0x8
  8208  	}
  8209  	return len(dAtA) - i, nil
  8210  }
  8211  
  8212  func (m *ListSourceConfigsResponse) Marshal() (dAtA []byte, err error) {
  8213  	size := m.Size()
  8214  	dAtA = make([]byte, size)
  8215  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  8216  	if err != nil {
  8217  		return nil, err
  8218  	}
  8219  	return dAtA[:n], nil
  8220  }
  8221  
  8222  func (m *ListSourceConfigsResponse) MarshalTo(dAtA []byte) (int, error) {
  8223  	size := m.Size()
  8224  	return m.MarshalToSizedBuffer(dAtA[:size])
  8225  }
  8226  
  8227  func (m *ListSourceConfigsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8228  	i := len(dAtA)
  8229  	_ = i
  8230  	var l int
  8231  	_ = l
  8232  	if len(m.SourceConfigs) > 0 {
  8233  		for k := range m.SourceConfigs {
  8234  			v := m.SourceConfigs[k]
  8235  			baseI := i
  8236  			i -= len(v)
  8237  			copy(dAtA[i:], v)
  8238  			i = encodeVarintDmmaster(dAtA, i, uint64(len(v)))
  8239  			i--
  8240  			dAtA[i] = 0x12
  8241  			i -= len(k)
  8242  			copy(dAtA[i:], k)
  8243  			i = encodeVarintDmmaster(dAtA, i, uint64(len(k)))
  8244  			i--
  8245  			dAtA[i] = 0xa
  8246  			i = encodeVarintDmmaster(dAtA, i, uint64(baseI-i))
  8247  			i--
  8248  			dAtA[i] = 0x1a
  8249  		}
  8250  	}
  8251  	if len(m.Msg) > 0 {
  8252  		i -= len(m.Msg)
  8253  		copy(dAtA[i:], m.Msg)
  8254  		i = encodeVarintDmmaster(dAtA, i, uint64(len(m.Msg)))
  8255  		i--
  8256  		dAtA[i] = 0x12
  8257  	}
  8258  	if m.Result {
  8259  		i--
  8260  		if m.Result {
  8261  			dAtA[i] = 1
  8262  		} else {
  8263  			dAtA[i] = 0
  8264  		}
  8265  		i--
  8266  		dAtA[i] = 0x8
  8267  	}
  8268  	return len(dAtA) - i, nil
  8269  }
  8270  
  8271  func encodeVarintDmmaster(dAtA []byte, offset int, v uint64) int {
  8272  	offset -= sovDmmaster(v)
  8273  	base := offset
  8274  	for v >= 1<<7 {
  8275  		dAtA[offset] = uint8(v&0x7f | 0x80)
  8276  		v >>= 7
  8277  		offset++
  8278  	}
  8279  	dAtA[offset] = uint8(v)
  8280  	return base
  8281  }
  8282  func (m *StartTaskRequest) Size() (n int) {
  8283  	if m == nil {
  8284  		return 0
  8285  	}
  8286  	var l int
  8287  	_ = l
  8288  	l = len(m.Task)
  8289  	if l > 0 {
  8290  		n += 1 + l + sovDmmaster(uint64(l))
  8291  	}
  8292  	if len(m.Sources) > 0 {
  8293  		for _, s := range m.Sources {
  8294  			l = len(s)
  8295  			n += 1 + l + sovDmmaster(uint64(l))
  8296  		}
  8297  	}
  8298  	if m.RemoveMeta {
  8299  		n += 2
  8300  	}
  8301  	l = len(m.StartTime)
  8302  	if l > 0 {
  8303  		n += 1 + l + sovDmmaster(uint64(l))
  8304  	}
  8305  	return n
  8306  }
  8307  
  8308  func (m *StartTaskResponse) Size() (n int) {
  8309  	if m == nil {
  8310  		return 0
  8311  	}
  8312  	var l int
  8313  	_ = l
  8314  	if m.Result {
  8315  		n += 2
  8316  	}
  8317  	l = len(m.Msg)
  8318  	if l > 0 {
  8319  		n += 1 + l + sovDmmaster(uint64(l))
  8320  	}
  8321  	if len(m.Sources) > 0 {
  8322  		for _, e := range m.Sources {
  8323  			l = e.Size()
  8324  			n += 1 + l + sovDmmaster(uint64(l))
  8325  		}
  8326  	}
  8327  	l = len(m.CheckResult)
  8328  	if l > 0 {
  8329  		n += 1 + l + sovDmmaster(uint64(l))
  8330  	}
  8331  	return n
  8332  }
  8333  
  8334  func (m *OperateTaskRequest) Size() (n int) {
  8335  	if m == nil {
  8336  		return 0
  8337  	}
  8338  	var l int
  8339  	_ = l
  8340  	if m.Op != 0 {
  8341  		n += 1 + sovDmmaster(uint64(m.Op))
  8342  	}
  8343  	l = len(m.Name)
  8344  	if l > 0 {
  8345  		n += 1 + l + sovDmmaster(uint64(l))
  8346  	}
  8347  	if len(m.Sources) > 0 {
  8348  		for _, s := range m.Sources {
  8349  			l = len(s)
  8350  			n += 1 + l + sovDmmaster(uint64(l))
  8351  		}
  8352  	}
  8353  	return n
  8354  }
  8355  
  8356  func (m *OperateTaskResponse) Size() (n int) {
  8357  	if m == nil {
  8358  		return 0
  8359  	}
  8360  	var l int
  8361  	_ = l
  8362  	if m.Op != 0 {
  8363  		n += 1 + sovDmmaster(uint64(m.Op))
  8364  	}
  8365  	if m.Result {
  8366  		n += 2
  8367  	}
  8368  	l = len(m.Msg)
  8369  	if l > 0 {
  8370  		n += 1 + l + sovDmmaster(uint64(l))
  8371  	}
  8372  	if len(m.Sources) > 0 {
  8373  		for _, e := range m.Sources {
  8374  			l = e.Size()
  8375  			n += 1 + l + sovDmmaster(uint64(l))
  8376  		}
  8377  	}
  8378  	return n
  8379  }
  8380  
  8381  func (m *UpdateTaskRequest) Size() (n int) {
  8382  	if m == nil {
  8383  		return 0
  8384  	}
  8385  	var l int
  8386  	_ = l
  8387  	l = len(m.Task)
  8388  	if l > 0 {
  8389  		n += 1 + l + sovDmmaster(uint64(l))
  8390  	}
  8391  	if len(m.Sources) > 0 {
  8392  		for _, s := range m.Sources {
  8393  			l = len(s)
  8394  			n += 1 + l + sovDmmaster(uint64(l))
  8395  		}
  8396  	}
  8397  	return n
  8398  }
  8399  
  8400  func (m *UpdateTaskResponse) Size() (n int) {
  8401  	if m == nil {
  8402  		return 0
  8403  	}
  8404  	var l int
  8405  	_ = l
  8406  	if m.Result {
  8407  		n += 2
  8408  	}
  8409  	l = len(m.Msg)
  8410  	if l > 0 {
  8411  		n += 1 + l + sovDmmaster(uint64(l))
  8412  	}
  8413  	if len(m.Sources) > 0 {
  8414  		for _, e := range m.Sources {
  8415  			l = e.Size()
  8416  			n += 1 + l + sovDmmaster(uint64(l))
  8417  		}
  8418  	}
  8419  	l = len(m.CheckResult)
  8420  	if l > 0 {
  8421  		n += 1 + l + sovDmmaster(uint64(l))
  8422  	}
  8423  	return n
  8424  }
  8425  
  8426  func (m *QueryStatusListRequest) Size() (n int) {
  8427  	if m == nil {
  8428  		return 0
  8429  	}
  8430  	var l int
  8431  	_ = l
  8432  	l = len(m.Name)
  8433  	if l > 0 {
  8434  		n += 1 + l + sovDmmaster(uint64(l))
  8435  	}
  8436  	if len(m.Sources) > 0 {
  8437  		for _, s := range m.Sources {
  8438  			l = len(s)
  8439  			n += 1 + l + sovDmmaster(uint64(l))
  8440  		}
  8441  	}
  8442  	return n
  8443  }
  8444  
  8445  func (m *QueryStatusListResponse) Size() (n int) {
  8446  	if m == nil {
  8447  		return 0
  8448  	}
  8449  	var l int
  8450  	_ = l
  8451  	if m.Result {
  8452  		n += 2
  8453  	}
  8454  	l = len(m.Msg)
  8455  	if l > 0 {
  8456  		n += 1 + l + sovDmmaster(uint64(l))
  8457  	}
  8458  	if len(m.Sources) > 0 {
  8459  		for _, e := range m.Sources {
  8460  			l = e.Size()
  8461  			n += 1 + l + sovDmmaster(uint64(l))
  8462  		}
  8463  	}
  8464  	return n
  8465  }
  8466  
  8467  func (m *ShowDDLLocksRequest) Size() (n int) {
  8468  	if m == nil {
  8469  		return 0
  8470  	}
  8471  	var l int
  8472  	_ = l
  8473  	l = len(m.Task)
  8474  	if l > 0 {
  8475  		n += 1 + l + sovDmmaster(uint64(l))
  8476  	}
  8477  	if len(m.Sources) > 0 {
  8478  		for _, s := range m.Sources {
  8479  			l = len(s)
  8480  			n += 1 + l + sovDmmaster(uint64(l))
  8481  		}
  8482  	}
  8483  	return n
  8484  }
  8485  
  8486  func (m *DDLLock) Size() (n int) {
  8487  	if m == nil {
  8488  		return 0
  8489  	}
  8490  	var l int
  8491  	_ = l
  8492  	l = len(m.ID)
  8493  	if l > 0 {
  8494  		n += 1 + l + sovDmmaster(uint64(l))
  8495  	}
  8496  	l = len(m.Task)
  8497  	if l > 0 {
  8498  		n += 1 + l + sovDmmaster(uint64(l))
  8499  	}
  8500  	l = len(m.Mode)
  8501  	if l > 0 {
  8502  		n += 1 + l + sovDmmaster(uint64(l))
  8503  	}
  8504  	l = len(m.Owner)
  8505  	if l > 0 {
  8506  		n += 1 + l + sovDmmaster(uint64(l))
  8507  	}
  8508  	if len(m.DDLs) > 0 {
  8509  		for _, s := range m.DDLs {
  8510  			l = len(s)
  8511  			n += 1 + l + sovDmmaster(uint64(l))
  8512  		}
  8513  	}
  8514  	if len(m.Synced) > 0 {
  8515  		for _, s := range m.Synced {
  8516  			l = len(s)
  8517  			n += 1 + l + sovDmmaster(uint64(l))
  8518  		}
  8519  	}
  8520  	if len(m.Unsynced) > 0 {
  8521  		for _, s := range m.Unsynced {
  8522  			l = len(s)
  8523  			n += 1 + l + sovDmmaster(uint64(l))
  8524  		}
  8525  	}
  8526  	return n
  8527  }
  8528  
  8529  func (m *ShowDDLLocksResponse) Size() (n int) {
  8530  	if m == nil {
  8531  		return 0
  8532  	}
  8533  	var l int
  8534  	_ = l
  8535  	if m.Result {
  8536  		n += 2
  8537  	}
  8538  	l = len(m.Msg)
  8539  	if l > 0 {
  8540  		n += 1 + l + sovDmmaster(uint64(l))
  8541  	}
  8542  	if len(m.Locks) > 0 {
  8543  		for _, e := range m.Locks {
  8544  			l = e.Size()
  8545  			n += 1 + l + sovDmmaster(uint64(l))
  8546  		}
  8547  	}
  8548  	return n
  8549  }
  8550  
  8551  func (m *UnlockDDLLockRequest) Size() (n int) {
  8552  	if m == nil {
  8553  		return 0
  8554  	}
  8555  	var l int
  8556  	_ = l
  8557  	l = len(m.ID)
  8558  	if l > 0 {
  8559  		n += 1 + l + sovDmmaster(uint64(l))
  8560  	}
  8561  	l = len(m.ReplaceOwner)
  8562  	if l > 0 {
  8563  		n += 1 + l + sovDmmaster(uint64(l))
  8564  	}
  8565  	if m.ForceRemove {
  8566  		n += 2
  8567  	}
  8568  	if m.Op != 0 {
  8569  		n += 1 + sovDmmaster(uint64(m.Op))
  8570  	}
  8571  	if len(m.Sources) > 0 {
  8572  		for _, s := range m.Sources {
  8573  			l = len(s)
  8574  			n += 1 + l + sovDmmaster(uint64(l))
  8575  		}
  8576  	}
  8577  	l = len(m.Database)
  8578  	if l > 0 {
  8579  		n += 1 + l + sovDmmaster(uint64(l))
  8580  	}
  8581  	l = len(m.Table)
  8582  	if l > 0 {
  8583  		n += 1 + l + sovDmmaster(uint64(l))
  8584  	}
  8585  	return n
  8586  }
  8587  
  8588  func (m *UnlockDDLLockResponse) Size() (n int) {
  8589  	if m == nil {
  8590  		return 0
  8591  	}
  8592  	var l int
  8593  	_ = l
  8594  	if m.Result {
  8595  		n += 2
  8596  	}
  8597  	l = len(m.Msg)
  8598  	if l > 0 {
  8599  		n += 1 + l + sovDmmaster(uint64(l))
  8600  	}
  8601  	return n
  8602  }
  8603  
  8604  func (m *OperateWorkerRelayRequest) Size() (n int) {
  8605  	if m == nil {
  8606  		return 0
  8607  	}
  8608  	var l int
  8609  	_ = l
  8610  	if m.Op != 0 {
  8611  		n += 1 + sovDmmaster(uint64(m.Op))
  8612  	}
  8613  	if len(m.Sources) > 0 {
  8614  		for _, s := range m.Sources {
  8615  			l = len(s)
  8616  			n += 1 + l + sovDmmaster(uint64(l))
  8617  		}
  8618  	}
  8619  	return n
  8620  }
  8621  
  8622  func (m *OperateWorkerRelayResponse) Size() (n int) {
  8623  	if m == nil {
  8624  		return 0
  8625  	}
  8626  	var l int
  8627  	_ = l
  8628  	if m.Op != 0 {
  8629  		n += 1 + sovDmmaster(uint64(m.Op))
  8630  	}
  8631  	if m.Result {
  8632  		n += 2
  8633  	}
  8634  	l = len(m.Msg)
  8635  	if l > 0 {
  8636  		n += 1 + l + sovDmmaster(uint64(l))
  8637  	}
  8638  	if len(m.Sources) > 0 {
  8639  		for _, e := range m.Sources {
  8640  			l = e.Size()
  8641  			n += 1 + l + sovDmmaster(uint64(l))
  8642  		}
  8643  	}
  8644  	return n
  8645  }
  8646  
  8647  func (m *PurgeWorkerRelayRequest) Size() (n int) {
  8648  	if m == nil {
  8649  		return 0
  8650  	}
  8651  	var l int
  8652  	_ = l
  8653  	if len(m.Sources) > 0 {
  8654  		for _, s := range m.Sources {
  8655  			l = len(s)
  8656  			n += 1 + l + sovDmmaster(uint64(l))
  8657  		}
  8658  	}
  8659  	if m.Inactive {
  8660  		n += 2
  8661  	}
  8662  	if m.Time != 0 {
  8663  		n += 1 + sovDmmaster(uint64(m.Time))
  8664  	}
  8665  	l = len(m.Filename)
  8666  	if l > 0 {
  8667  		n += 1 + l + sovDmmaster(uint64(l))
  8668  	}
  8669  	l = len(m.SubDir)
  8670  	if l > 0 {
  8671  		n += 1 + l + sovDmmaster(uint64(l))
  8672  	}
  8673  	return n
  8674  }
  8675  
  8676  func (m *PurgeWorkerRelayResponse) Size() (n int) {
  8677  	if m == nil {
  8678  		return 0
  8679  	}
  8680  	var l int
  8681  	_ = l
  8682  	if m.Result {
  8683  		n += 2
  8684  	}
  8685  	l = len(m.Msg)
  8686  	if l > 0 {
  8687  		n += 1 + l + sovDmmaster(uint64(l))
  8688  	}
  8689  	if len(m.Sources) > 0 {
  8690  		for _, e := range m.Sources {
  8691  			l = e.Size()
  8692  			n += 1 + l + sovDmmaster(uint64(l))
  8693  		}
  8694  	}
  8695  	return n
  8696  }
  8697  
  8698  func (m *CheckTaskRequest) Size() (n int) {
  8699  	if m == nil {
  8700  		return 0
  8701  	}
  8702  	var l int
  8703  	_ = l
  8704  	l = len(m.Task)
  8705  	if l > 0 {
  8706  		n += 1 + l + sovDmmaster(uint64(l))
  8707  	}
  8708  	if m.ErrCnt != 0 {
  8709  		n += 1 + sovDmmaster(uint64(m.ErrCnt))
  8710  	}
  8711  	if m.WarnCnt != 0 {
  8712  		n += 1 + sovDmmaster(uint64(m.WarnCnt))
  8713  	}
  8714  	l = len(m.StartTime)
  8715  	if l > 0 {
  8716  		n += 1 + l + sovDmmaster(uint64(l))
  8717  	}
  8718  	return n
  8719  }
  8720  
  8721  func (m *CheckTaskResponse) Size() (n int) {
  8722  	if m == nil {
  8723  		return 0
  8724  	}
  8725  	var l int
  8726  	_ = l
  8727  	if m.Result {
  8728  		n += 2
  8729  	}
  8730  	l = len(m.Msg)
  8731  	if l > 0 {
  8732  		n += 1 + l + sovDmmaster(uint64(l))
  8733  	}
  8734  	return n
  8735  }
  8736  
  8737  func (m *OperateSourceRequest) Size() (n int) {
  8738  	if m == nil {
  8739  		return 0
  8740  	}
  8741  	var l int
  8742  	_ = l
  8743  	if m.Op != 0 {
  8744  		n += 1 + sovDmmaster(uint64(m.Op))
  8745  	}
  8746  	if len(m.Config) > 0 {
  8747  		for _, s := range m.Config {
  8748  			l = len(s)
  8749  			n += 1 + l + sovDmmaster(uint64(l))
  8750  		}
  8751  	}
  8752  	if len(m.SourceID) > 0 {
  8753  		for _, s := range m.SourceID {
  8754  			l = len(s)
  8755  			n += 1 + l + sovDmmaster(uint64(l))
  8756  		}
  8757  	}
  8758  	l = len(m.WorkerName)
  8759  	if l > 0 {
  8760  		n += 1 + l + sovDmmaster(uint64(l))
  8761  	}
  8762  	return n
  8763  }
  8764  
  8765  func (m *OperateSourceResponse) Size() (n int) {
  8766  	if m == nil {
  8767  		return 0
  8768  	}
  8769  	var l int
  8770  	_ = l
  8771  	if m.Result {
  8772  		n += 2
  8773  	}
  8774  	l = len(m.Msg)
  8775  	if l > 0 {
  8776  		n += 1 + l + sovDmmaster(uint64(l))
  8777  	}
  8778  	if len(m.Sources) > 0 {
  8779  		for _, e := range m.Sources {
  8780  			l = e.Size()
  8781  			n += 1 + l + sovDmmaster(uint64(l))
  8782  		}
  8783  	}
  8784  	return n
  8785  }
  8786  
  8787  func (m *RegisterWorkerRequest) Size() (n int) {
  8788  	if m == nil {
  8789  		return 0
  8790  	}
  8791  	var l int
  8792  	_ = l
  8793  	l = len(m.Name)
  8794  	if l > 0 {
  8795  		n += 1 + l + sovDmmaster(uint64(l))
  8796  	}
  8797  	l = len(m.Address)
  8798  	if l > 0 {
  8799  		n += 1 + l + sovDmmaster(uint64(l))
  8800  	}
  8801  	return n
  8802  }
  8803  
  8804  func (m *RegisterWorkerResponse) Size() (n int) {
  8805  	if m == nil {
  8806  		return 0
  8807  	}
  8808  	var l int
  8809  	_ = l
  8810  	if m.Result {
  8811  		n += 2
  8812  	}
  8813  	l = len(m.Msg)
  8814  	if l > 0 {
  8815  		n += 1 + l + sovDmmaster(uint64(l))
  8816  	}
  8817  	l = len(m.SecretKey)
  8818  	if l > 0 {
  8819  		n += 1 + l + sovDmmaster(uint64(l))
  8820  	}
  8821  	return n
  8822  }
  8823  
  8824  func (m *OfflineMemberRequest) Size() (n int) {
  8825  	if m == nil {
  8826  		return 0
  8827  	}
  8828  	var l int
  8829  	_ = l
  8830  	l = len(m.Type)
  8831  	if l > 0 {
  8832  		n += 1 + l + sovDmmaster(uint64(l))
  8833  	}
  8834  	l = len(m.Name)
  8835  	if l > 0 {
  8836  		n += 1 + l + sovDmmaster(uint64(l))
  8837  	}
  8838  	return n
  8839  }
  8840  
  8841  func (m *OfflineMemberResponse) Size() (n int) {
  8842  	if m == nil {
  8843  		return 0
  8844  	}
  8845  	var l int
  8846  	_ = l
  8847  	if m.Result {
  8848  		n += 2
  8849  	}
  8850  	l = len(m.Msg)
  8851  	if l > 0 {
  8852  		n += 1 + l + sovDmmaster(uint64(l))
  8853  	}
  8854  	return n
  8855  }
  8856  
  8857  func (m *OperateLeaderRequest) Size() (n int) {
  8858  	if m == nil {
  8859  		return 0
  8860  	}
  8861  	var l int
  8862  	_ = l
  8863  	if m.Op != 0 {
  8864  		n += 1 + sovDmmaster(uint64(m.Op))
  8865  	}
  8866  	return n
  8867  }
  8868  
  8869  func (m *OperateLeaderResponse) Size() (n int) {
  8870  	if m == nil {
  8871  		return 0
  8872  	}
  8873  	var l int
  8874  	_ = l
  8875  	if m.Result {
  8876  		n += 2
  8877  	}
  8878  	l = len(m.Msg)
  8879  	if l > 0 {
  8880  		n += 1 + l + sovDmmaster(uint64(l))
  8881  	}
  8882  	return n
  8883  }
  8884  
  8885  func (m *MasterInfo) Size() (n int) {
  8886  	if m == nil {
  8887  		return 0
  8888  	}
  8889  	var l int
  8890  	_ = l
  8891  	l = len(m.Name)
  8892  	if l > 0 {
  8893  		n += 1 + l + sovDmmaster(uint64(l))
  8894  	}
  8895  	if m.MemberID != 0 {
  8896  		n += 1 + sovDmmaster(uint64(m.MemberID))
  8897  	}
  8898  	if m.Alive {
  8899  		n += 2
  8900  	}
  8901  	if len(m.PeerURLs) > 0 {
  8902  		for _, s := range m.PeerURLs {
  8903  			l = len(s)
  8904  			n += 1 + l + sovDmmaster(uint64(l))
  8905  		}
  8906  	}
  8907  	if len(m.ClientURLs) > 0 {
  8908  		for _, s := range m.ClientURLs {
  8909  			l = len(s)
  8910  			n += 1 + l + sovDmmaster(uint64(l))
  8911  		}
  8912  	}
  8913  	return n
  8914  }
  8915  
  8916  func (m *WorkerInfo) Size() (n int) {
  8917  	if m == nil {
  8918  		return 0
  8919  	}
  8920  	var l int
  8921  	_ = l
  8922  	l = len(m.Name)
  8923  	if l > 0 {
  8924  		n += 1 + l + sovDmmaster(uint64(l))
  8925  	}
  8926  	l = len(m.Addr)
  8927  	if l > 0 {
  8928  		n += 1 + l + sovDmmaster(uint64(l))
  8929  	}
  8930  	l = len(m.Stage)
  8931  	if l > 0 {
  8932  		n += 1 + l + sovDmmaster(uint64(l))
  8933  	}
  8934  	l = len(m.Source)
  8935  	if l > 0 {
  8936  		n += 1 + l + sovDmmaster(uint64(l))
  8937  	}
  8938  	return n
  8939  }
  8940  
  8941  func (m *ListLeaderMember) Size() (n int) {
  8942  	if m == nil {
  8943  		return 0
  8944  	}
  8945  	var l int
  8946  	_ = l
  8947  	l = len(m.Msg)
  8948  	if l > 0 {
  8949  		n += 1 + l + sovDmmaster(uint64(l))
  8950  	}
  8951  	l = len(m.Name)
  8952  	if l > 0 {
  8953  		n += 1 + l + sovDmmaster(uint64(l))
  8954  	}
  8955  	l = len(m.Addr)
  8956  	if l > 0 {
  8957  		n += 1 + l + sovDmmaster(uint64(l))
  8958  	}
  8959  	return n
  8960  }
  8961  
  8962  func (m *ListMasterMember) Size() (n int) {
  8963  	if m == nil {
  8964  		return 0
  8965  	}
  8966  	var l int
  8967  	_ = l
  8968  	l = len(m.Msg)
  8969  	if l > 0 {
  8970  		n += 1 + l + sovDmmaster(uint64(l))
  8971  	}
  8972  	if len(m.Masters) > 0 {
  8973  		for _, e := range m.Masters {
  8974  			l = e.Size()
  8975  			n += 1 + l + sovDmmaster(uint64(l))
  8976  		}
  8977  	}
  8978  	return n
  8979  }
  8980  
  8981  func (m *ListWorkerMember) Size() (n int) {
  8982  	if m == nil {
  8983  		return 0
  8984  	}
  8985  	var l int
  8986  	_ = l
  8987  	l = len(m.Msg)
  8988  	if l > 0 {
  8989  		n += 1 + l + sovDmmaster(uint64(l))
  8990  	}
  8991  	if len(m.Workers) > 0 {
  8992  		for _, e := range m.Workers {
  8993  			l = e.Size()
  8994  			n += 1 + l + sovDmmaster(uint64(l))
  8995  		}
  8996  	}
  8997  	return n
  8998  }
  8999  
  9000  func (m *Members) Size() (n int) {
  9001  	if m == nil {
  9002  		return 0
  9003  	}
  9004  	var l int
  9005  	_ = l
  9006  	if m.Member != nil {
  9007  		n += m.Member.Size()
  9008  	}
  9009  	return n
  9010  }
  9011  
  9012  func (m *Members_Leader) Size() (n int) {
  9013  	if m == nil {
  9014  		return 0
  9015  	}
  9016  	var l int
  9017  	_ = l
  9018  	if m.Leader != nil {
  9019  		l = m.Leader.Size()
  9020  		n += 1 + l + sovDmmaster(uint64(l))
  9021  	}
  9022  	return n
  9023  }
  9024  func (m *Members_Master) Size() (n int) {
  9025  	if m == nil {
  9026  		return 0
  9027  	}
  9028  	var l int
  9029  	_ = l
  9030  	if m.Master != nil {
  9031  		l = m.Master.Size()
  9032  		n += 1 + l + sovDmmaster(uint64(l))
  9033  	}
  9034  	return n
  9035  }
  9036  func (m *Members_Worker) Size() (n int) {
  9037  	if m == nil {
  9038  		return 0
  9039  	}
  9040  	var l int
  9041  	_ = l
  9042  	if m.Worker != nil {
  9043  		l = m.Worker.Size()
  9044  		n += 1 + l + sovDmmaster(uint64(l))
  9045  	}
  9046  	return n
  9047  }
  9048  func (m *ListMemberRequest) Size() (n int) {
  9049  	if m == nil {
  9050  		return 0
  9051  	}
  9052  	var l int
  9053  	_ = l
  9054  	if m.Leader {
  9055  		n += 2
  9056  	}
  9057  	if m.Master {
  9058  		n += 2
  9059  	}
  9060  	if m.Worker {
  9061  		n += 2
  9062  	}
  9063  	if len(m.Names) > 0 {
  9064  		for _, s := range m.Names {
  9065  			l = len(s)
  9066  			n += 1 + l + sovDmmaster(uint64(l))
  9067  		}
  9068  	}
  9069  	return n
  9070  }
  9071  
  9072  func (m *ListMemberResponse) Size() (n int) {
  9073  	if m == nil {
  9074  		return 0
  9075  	}
  9076  	var l int
  9077  	_ = l
  9078  	if m.Result {
  9079  		n += 2
  9080  	}
  9081  	l = len(m.Msg)
  9082  	if l > 0 {
  9083  		n += 1 + l + sovDmmaster(uint64(l))
  9084  	}
  9085  	if len(m.Members) > 0 {
  9086  		for _, e := range m.Members {
  9087  			l = e.Size()
  9088  			n += 1 + l + sovDmmaster(uint64(l))
  9089  		}
  9090  	}
  9091  	return n
  9092  }
  9093  
  9094  func (m *OperateSchemaRequest) Size() (n int) {
  9095  	if m == nil {
  9096  		return 0
  9097  	}
  9098  	var l int
  9099  	_ = l
  9100  	if m.Op != 0 {
  9101  		n += 1 + sovDmmaster(uint64(m.Op))
  9102  	}
  9103  	l = len(m.Task)
  9104  	if l > 0 {
  9105  		n += 1 + l + sovDmmaster(uint64(l))
  9106  	}
  9107  	if len(m.Sources) > 0 {
  9108  		for _, s := range m.Sources {
  9109  			l = len(s)
  9110  			n += 1 + l + sovDmmaster(uint64(l))
  9111  		}
  9112  	}
  9113  	l = len(m.Database)
  9114  	if l > 0 {
  9115  		n += 1 + l + sovDmmaster(uint64(l))
  9116  	}
  9117  	l = len(m.Table)
  9118  	if l > 0 {
  9119  		n += 1 + l + sovDmmaster(uint64(l))
  9120  	}
  9121  	l = len(m.Schema)
  9122  	if l > 0 {
  9123  		n += 1 + l + sovDmmaster(uint64(l))
  9124  	}
  9125  	if m.Flush {
  9126  		n += 2
  9127  	}
  9128  	if m.Sync {
  9129  		n += 2
  9130  	}
  9131  	if m.FromSource {
  9132  		n += 2
  9133  	}
  9134  	if m.FromTarget {
  9135  		n += 2
  9136  	}
  9137  	return n
  9138  }
  9139  
  9140  func (m *OperateSchemaResponse) Size() (n int) {
  9141  	if m == nil {
  9142  		return 0
  9143  	}
  9144  	var l int
  9145  	_ = l
  9146  	if m.Result {
  9147  		n += 2
  9148  	}
  9149  	l = len(m.Msg)
  9150  	if l > 0 {
  9151  		n += 1 + l + sovDmmaster(uint64(l))
  9152  	}
  9153  	if len(m.Sources) > 0 {
  9154  		for _, e := range m.Sources {
  9155  			l = e.Size()
  9156  			n += 1 + l + sovDmmaster(uint64(l))
  9157  		}
  9158  	}
  9159  	return n
  9160  }
  9161  
  9162  func (m *GetSubTaskCfgRequest) Size() (n int) {
  9163  	if m == nil {
  9164  		return 0
  9165  	}
  9166  	var l int
  9167  	_ = l
  9168  	l = len(m.Name)
  9169  	if l > 0 {
  9170  		n += 1 + l + sovDmmaster(uint64(l))
  9171  	}
  9172  	return n
  9173  }
  9174  
  9175  func (m *GetSubTaskCfgResponse) Size() (n int) {
  9176  	if m == nil {
  9177  		return 0
  9178  	}
  9179  	var l int
  9180  	_ = l
  9181  	if m.Result {
  9182  		n += 2
  9183  	}
  9184  	l = len(m.Msg)
  9185  	if l > 0 {
  9186  		n += 1 + l + sovDmmaster(uint64(l))
  9187  	}
  9188  	if len(m.Cfgs) > 0 {
  9189  		for _, s := range m.Cfgs {
  9190  			l = len(s)
  9191  			n += 1 + l + sovDmmaster(uint64(l))
  9192  		}
  9193  	}
  9194  	return n
  9195  }
  9196  
  9197  func (m *GetCfgRequest) Size() (n int) {
  9198  	if m == nil {
  9199  		return 0
  9200  	}
  9201  	var l int
  9202  	_ = l
  9203  	if m.Type != 0 {
  9204  		n += 1 + sovDmmaster(uint64(m.Type))
  9205  	}
  9206  	l = len(m.Name)
  9207  	if l > 0 {
  9208  		n += 1 + l + sovDmmaster(uint64(l))
  9209  	}
  9210  	return n
  9211  }
  9212  
  9213  func (m *GetCfgResponse) Size() (n int) {
  9214  	if m == nil {
  9215  		return 0
  9216  	}
  9217  	var l int
  9218  	_ = l
  9219  	if m.Result {
  9220  		n += 2
  9221  	}
  9222  	l = len(m.Msg)
  9223  	if l > 0 {
  9224  		n += 1 + l + sovDmmaster(uint64(l))
  9225  	}
  9226  	l = len(m.Cfg)
  9227  	if l > 0 {
  9228  		n += 1 + l + sovDmmaster(uint64(l))
  9229  	}
  9230  	return n
  9231  }
  9232  
  9233  func (m *GetMasterCfgRequest) Size() (n int) {
  9234  	if m == nil {
  9235  		return 0
  9236  	}
  9237  	var l int
  9238  	_ = l
  9239  	return n
  9240  }
  9241  
  9242  func (m *GetMasterCfgResponse) Size() (n int) {
  9243  	if m == nil {
  9244  		return 0
  9245  	}
  9246  	var l int
  9247  	_ = l
  9248  	l = len(m.Cfg)
  9249  	if l > 0 {
  9250  		n += 1 + l + sovDmmaster(uint64(l))
  9251  	}
  9252  	return n
  9253  }
  9254  
  9255  func (m *HandleErrorRequest) Size() (n int) {
  9256  	if m == nil {
  9257  		return 0
  9258  	}
  9259  	var l int
  9260  	_ = l
  9261  	if m.Op != 0 {
  9262  		n += 1 + sovDmmaster(uint64(m.Op))
  9263  	}
  9264  	l = len(m.Task)
  9265  	if l > 0 {
  9266  		n += 1 + l + sovDmmaster(uint64(l))
  9267  	}
  9268  	if len(m.Sources) > 0 {
  9269  		for _, s := range m.Sources {
  9270  			l = len(s)
  9271  			n += 1 + l + sovDmmaster(uint64(l))
  9272  		}
  9273  	}
  9274  	l = len(m.BinlogPos)
  9275  	if l > 0 {
  9276  		n += 1 + l + sovDmmaster(uint64(l))
  9277  	}
  9278  	if len(m.Sqls) > 0 {
  9279  		for _, s := range m.Sqls {
  9280  			l = len(s)
  9281  			n += 1 + l + sovDmmaster(uint64(l))
  9282  		}
  9283  	}
  9284  	return n
  9285  }
  9286  
  9287  func (m *HandleErrorResponse) Size() (n int) {
  9288  	if m == nil {
  9289  		return 0
  9290  	}
  9291  	var l int
  9292  	_ = l
  9293  	if m.Result {
  9294  		n += 2
  9295  	}
  9296  	l = len(m.Msg)
  9297  	if l > 0 {
  9298  		n += 1 + l + sovDmmaster(uint64(l))
  9299  	}
  9300  	if len(m.Sources) > 0 {
  9301  		for _, e := range m.Sources {
  9302  			l = e.Size()
  9303  			n += 1 + l + sovDmmaster(uint64(l))
  9304  		}
  9305  	}
  9306  	return n
  9307  }
  9308  
  9309  func (m *TransferSourceRequest) Size() (n int) {
  9310  	if m == nil {
  9311  		return 0
  9312  	}
  9313  	var l int
  9314  	_ = l
  9315  	l = len(m.Source)
  9316  	if l > 0 {
  9317  		n += 1 + l + sovDmmaster(uint64(l))
  9318  	}
  9319  	l = len(m.Worker)
  9320  	if l > 0 {
  9321  		n += 1 + l + sovDmmaster(uint64(l))
  9322  	}
  9323  	return n
  9324  }
  9325  
  9326  func (m *TransferSourceResponse) Size() (n int) {
  9327  	if m == nil {
  9328  		return 0
  9329  	}
  9330  	var l int
  9331  	_ = l
  9332  	if m.Result {
  9333  		n += 2
  9334  	}
  9335  	l = len(m.Msg)
  9336  	if l > 0 {
  9337  		n += 1 + l + sovDmmaster(uint64(l))
  9338  	}
  9339  	return n
  9340  }
  9341  
  9342  func (m *OperateRelayRequest) Size() (n int) {
  9343  	if m == nil {
  9344  		return 0
  9345  	}
  9346  	var l int
  9347  	_ = l
  9348  	if m.Op != 0 {
  9349  		n += 1 + sovDmmaster(uint64(m.Op))
  9350  	}
  9351  	l = len(m.Source)
  9352  	if l > 0 {
  9353  		n += 1 + l + sovDmmaster(uint64(l))
  9354  	}
  9355  	if len(m.Worker) > 0 {
  9356  		for _, s := range m.Worker {
  9357  			l = len(s)
  9358  			n += 1 + l + sovDmmaster(uint64(l))
  9359  		}
  9360  	}
  9361  	return n
  9362  }
  9363  
  9364  func (m *OperateRelayResponse) Size() (n int) {
  9365  	if m == nil {
  9366  		return 0
  9367  	}
  9368  	var l int
  9369  	_ = l
  9370  	if m.Result {
  9371  		n += 2
  9372  	}
  9373  	l = len(m.Msg)
  9374  	if l > 0 {
  9375  		n += 1 + l + sovDmmaster(uint64(l))
  9376  	}
  9377  	if len(m.Sources) > 0 {
  9378  		for _, e := range m.Sources {
  9379  			l = e.Size()
  9380  			n += 1 + l + sovDmmaster(uint64(l))
  9381  		}
  9382  	}
  9383  	return n
  9384  }
  9385  
  9386  func (m *StartValidationRequest) Size() (n int) {
  9387  	if m == nil {
  9388  		return 0
  9389  	}
  9390  	var l int
  9391  	_ = l
  9392  	if m.Mode != nil {
  9393  		n += m.Mode.Size()
  9394  	}
  9395  	if m.StartTime != nil {
  9396  		n += m.StartTime.Size()
  9397  	}
  9398  	if len(m.Sources) > 0 {
  9399  		for _, s := range m.Sources {
  9400  			l = len(s)
  9401  			n += 1 + l + sovDmmaster(uint64(l))
  9402  		}
  9403  	}
  9404  	l = len(m.TaskName)
  9405  	if l > 0 {
  9406  		n += 1 + l + sovDmmaster(uint64(l))
  9407  	}
  9408  	return n
  9409  }
  9410  
  9411  func (m *StartValidationRequest_ModeValue) Size() (n int) {
  9412  	if m == nil {
  9413  		return 0
  9414  	}
  9415  	var l int
  9416  	_ = l
  9417  	l = len(m.ModeValue)
  9418  	n += 1 + l + sovDmmaster(uint64(l))
  9419  	return n
  9420  }
  9421  func (m *StartValidationRequest_StartTimeValue) Size() (n int) {
  9422  	if m == nil {
  9423  		return 0
  9424  	}
  9425  	var l int
  9426  	_ = l
  9427  	l = len(m.StartTimeValue)
  9428  	n += 1 + l + sovDmmaster(uint64(l))
  9429  	return n
  9430  }
  9431  func (m *StartValidationResponse) Size() (n int) {
  9432  	if m == nil {
  9433  		return 0
  9434  	}
  9435  	var l int
  9436  	_ = l
  9437  	if m.Result {
  9438  		n += 2
  9439  	}
  9440  	l = len(m.Msg)
  9441  	if l > 0 {
  9442  		n += 1 + l + sovDmmaster(uint64(l))
  9443  	}
  9444  	if len(m.Sources) > 0 {
  9445  		for _, e := range m.Sources {
  9446  			l = e.Size()
  9447  			n += 1 + l + sovDmmaster(uint64(l))
  9448  		}
  9449  	}
  9450  	return n
  9451  }
  9452  
  9453  func (m *StopValidationRequest) Size() (n int) {
  9454  	if m == nil {
  9455  		return 0
  9456  	}
  9457  	var l int
  9458  	_ = l
  9459  	if len(m.Sources) > 0 {
  9460  		for _, s := range m.Sources {
  9461  			l = len(s)
  9462  			n += 1 + l + sovDmmaster(uint64(l))
  9463  		}
  9464  	}
  9465  	l = len(m.TaskName)
  9466  	if l > 0 {
  9467  		n += 1 + l + sovDmmaster(uint64(l))
  9468  	}
  9469  	return n
  9470  }
  9471  
  9472  func (m *StopValidationResponse) Size() (n int) {
  9473  	if m == nil {
  9474  		return 0
  9475  	}
  9476  	var l int
  9477  	_ = l
  9478  	if m.Result {
  9479  		n += 2
  9480  	}
  9481  	l = len(m.Msg)
  9482  	if l > 0 {
  9483  		n += 1 + l + sovDmmaster(uint64(l))
  9484  	}
  9485  	if len(m.Sources) > 0 {
  9486  		for _, e := range m.Sources {
  9487  			l = e.Size()
  9488  			n += 1 + l + sovDmmaster(uint64(l))
  9489  		}
  9490  	}
  9491  	return n
  9492  }
  9493  
  9494  func (m *UpdateValidationRequest) Size() (n int) {
  9495  	if m == nil {
  9496  		return 0
  9497  	}
  9498  	var l int
  9499  	_ = l
  9500  	l = len(m.TaskName)
  9501  	if l > 0 {
  9502  		n += 1 + l + sovDmmaster(uint64(l))
  9503  	}
  9504  	if len(m.Sources) > 0 {
  9505  		for _, s := range m.Sources {
  9506  			l = len(s)
  9507  			n += 1 + l + sovDmmaster(uint64(l))
  9508  		}
  9509  	}
  9510  	l = len(m.BinlogPos)
  9511  	if l > 0 {
  9512  		n += 1 + l + sovDmmaster(uint64(l))
  9513  	}
  9514  	l = len(m.BinlogGTID)
  9515  	if l > 0 {
  9516  		n += 1 + l + sovDmmaster(uint64(l))
  9517  	}
  9518  	return n
  9519  }
  9520  
  9521  func (m *UpdateValidationResponse) Size() (n int) {
  9522  	if m == nil {
  9523  		return 0
  9524  	}
  9525  	var l int
  9526  	_ = l
  9527  	if m.Result {
  9528  		n += 2
  9529  	}
  9530  	l = len(m.Msg)
  9531  	if l > 0 {
  9532  		n += 1 + l + sovDmmaster(uint64(l))
  9533  	}
  9534  	if len(m.Sources) > 0 {
  9535  		for _, e := range m.Sources {
  9536  			l = e.Size()
  9537  			n += 1 + l + sovDmmaster(uint64(l))
  9538  		}
  9539  	}
  9540  	return n
  9541  }
  9542  
  9543  func (m *EncryptRequest) Size() (n int) {
  9544  	if m == nil {
  9545  		return 0
  9546  	}
  9547  	var l int
  9548  	_ = l
  9549  	l = len(m.Plaintext)
  9550  	if l > 0 {
  9551  		n += 1 + l + sovDmmaster(uint64(l))
  9552  	}
  9553  	return n
  9554  }
  9555  
  9556  func (m *EncryptResponse) Size() (n int) {
  9557  	if m == nil {
  9558  		return 0
  9559  	}
  9560  	var l int
  9561  	_ = l
  9562  	if m.Result {
  9563  		n += 2
  9564  	}
  9565  	l = len(m.Msg)
  9566  	if l > 0 {
  9567  		n += 1 + l + sovDmmaster(uint64(l))
  9568  	}
  9569  	l = len(m.Ciphertext)
  9570  	if l > 0 {
  9571  		n += 1 + l + sovDmmaster(uint64(l))
  9572  	}
  9573  	return n
  9574  }
  9575  
  9576  func (m *ListTaskConfigsResponse) Size() (n int) {
  9577  	if m == nil {
  9578  		return 0
  9579  	}
  9580  	var l int
  9581  	_ = l
  9582  	if m.Result {
  9583  		n += 2
  9584  	}
  9585  	l = len(m.Msg)
  9586  	if l > 0 {
  9587  		n += 1 + l + sovDmmaster(uint64(l))
  9588  	}
  9589  	if len(m.TaskConfigs) > 0 {
  9590  		for k, v := range m.TaskConfigs {
  9591  			_ = k
  9592  			_ = v
  9593  			mapEntrySize := 1 + len(k) + sovDmmaster(uint64(len(k))) + 1 + len(v) + sovDmmaster(uint64(len(v)))
  9594  			n += mapEntrySize + 1 + sovDmmaster(uint64(mapEntrySize))
  9595  		}
  9596  	}
  9597  	return n
  9598  }
  9599  
  9600  func (m *ListSourceConfigsResponse) Size() (n int) {
  9601  	if m == nil {
  9602  		return 0
  9603  	}
  9604  	var l int
  9605  	_ = l
  9606  	if m.Result {
  9607  		n += 2
  9608  	}
  9609  	l = len(m.Msg)
  9610  	if l > 0 {
  9611  		n += 1 + l + sovDmmaster(uint64(l))
  9612  	}
  9613  	if len(m.SourceConfigs) > 0 {
  9614  		for k, v := range m.SourceConfigs {
  9615  			_ = k
  9616  			_ = v
  9617  			mapEntrySize := 1 + len(k) + sovDmmaster(uint64(len(k))) + 1 + len(v) + sovDmmaster(uint64(len(v)))
  9618  			n += mapEntrySize + 1 + sovDmmaster(uint64(mapEntrySize))
  9619  		}
  9620  	}
  9621  	return n
  9622  }
  9623  
  9624  func sovDmmaster(x uint64) (n int) {
  9625  	return (math_bits.Len64(x|1) + 6) / 7
  9626  }
  9627  func sozDmmaster(x uint64) (n int) {
  9628  	return sovDmmaster(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  9629  }
  9630  func (m *StartTaskRequest) Unmarshal(dAtA []byte) error {
  9631  	l := len(dAtA)
  9632  	iNdEx := 0
  9633  	for iNdEx < l {
  9634  		preIndex := iNdEx
  9635  		var wire uint64
  9636  		for shift := uint(0); ; shift += 7 {
  9637  			if shift >= 64 {
  9638  				return ErrIntOverflowDmmaster
  9639  			}
  9640  			if iNdEx >= l {
  9641  				return io.ErrUnexpectedEOF
  9642  			}
  9643  			b := dAtA[iNdEx]
  9644  			iNdEx++
  9645  			wire |= uint64(b&0x7F) << shift
  9646  			if b < 0x80 {
  9647  				break
  9648  			}
  9649  		}
  9650  		fieldNum := int32(wire >> 3)
  9651  		wireType := int(wire & 0x7)
  9652  		if wireType == 4 {
  9653  			return fmt.Errorf("proto: StartTaskRequest: wiretype end group for non-group")
  9654  		}
  9655  		if fieldNum <= 0 {
  9656  			return fmt.Errorf("proto: StartTaskRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9657  		}
  9658  		switch fieldNum {
  9659  		case 1:
  9660  			if wireType != 2 {
  9661  				return fmt.Errorf("proto: wrong wireType = %d for field Task", wireType)
  9662  			}
  9663  			var stringLen uint64
  9664  			for shift := uint(0); ; shift += 7 {
  9665  				if shift >= 64 {
  9666  					return ErrIntOverflowDmmaster
  9667  				}
  9668  				if iNdEx >= l {
  9669  					return io.ErrUnexpectedEOF
  9670  				}
  9671  				b := dAtA[iNdEx]
  9672  				iNdEx++
  9673  				stringLen |= uint64(b&0x7F) << shift
  9674  				if b < 0x80 {
  9675  					break
  9676  				}
  9677  			}
  9678  			intStringLen := int(stringLen)
  9679  			if intStringLen < 0 {
  9680  				return ErrInvalidLengthDmmaster
  9681  			}
  9682  			postIndex := iNdEx + intStringLen
  9683  			if postIndex < 0 {
  9684  				return ErrInvalidLengthDmmaster
  9685  			}
  9686  			if postIndex > l {
  9687  				return io.ErrUnexpectedEOF
  9688  			}
  9689  			m.Task = string(dAtA[iNdEx:postIndex])
  9690  			iNdEx = postIndex
  9691  		case 2:
  9692  			if wireType != 2 {
  9693  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
  9694  			}
  9695  			var stringLen uint64
  9696  			for shift := uint(0); ; shift += 7 {
  9697  				if shift >= 64 {
  9698  					return ErrIntOverflowDmmaster
  9699  				}
  9700  				if iNdEx >= l {
  9701  					return io.ErrUnexpectedEOF
  9702  				}
  9703  				b := dAtA[iNdEx]
  9704  				iNdEx++
  9705  				stringLen |= uint64(b&0x7F) << shift
  9706  				if b < 0x80 {
  9707  					break
  9708  				}
  9709  			}
  9710  			intStringLen := int(stringLen)
  9711  			if intStringLen < 0 {
  9712  				return ErrInvalidLengthDmmaster
  9713  			}
  9714  			postIndex := iNdEx + intStringLen
  9715  			if postIndex < 0 {
  9716  				return ErrInvalidLengthDmmaster
  9717  			}
  9718  			if postIndex > l {
  9719  				return io.ErrUnexpectedEOF
  9720  			}
  9721  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
  9722  			iNdEx = postIndex
  9723  		case 3:
  9724  			if wireType != 0 {
  9725  				return fmt.Errorf("proto: wrong wireType = %d for field RemoveMeta", wireType)
  9726  			}
  9727  			var v int
  9728  			for shift := uint(0); ; shift += 7 {
  9729  				if shift >= 64 {
  9730  					return ErrIntOverflowDmmaster
  9731  				}
  9732  				if iNdEx >= l {
  9733  					return io.ErrUnexpectedEOF
  9734  				}
  9735  				b := dAtA[iNdEx]
  9736  				iNdEx++
  9737  				v |= int(b&0x7F) << shift
  9738  				if b < 0x80 {
  9739  					break
  9740  				}
  9741  			}
  9742  			m.RemoveMeta = bool(v != 0)
  9743  		case 4:
  9744  			if wireType != 2 {
  9745  				return fmt.Errorf("proto: wrong wireType = %d for field StartTime", wireType)
  9746  			}
  9747  			var stringLen uint64
  9748  			for shift := uint(0); ; shift += 7 {
  9749  				if shift >= 64 {
  9750  					return ErrIntOverflowDmmaster
  9751  				}
  9752  				if iNdEx >= l {
  9753  					return io.ErrUnexpectedEOF
  9754  				}
  9755  				b := dAtA[iNdEx]
  9756  				iNdEx++
  9757  				stringLen |= uint64(b&0x7F) << shift
  9758  				if b < 0x80 {
  9759  					break
  9760  				}
  9761  			}
  9762  			intStringLen := int(stringLen)
  9763  			if intStringLen < 0 {
  9764  				return ErrInvalidLengthDmmaster
  9765  			}
  9766  			postIndex := iNdEx + intStringLen
  9767  			if postIndex < 0 {
  9768  				return ErrInvalidLengthDmmaster
  9769  			}
  9770  			if postIndex > l {
  9771  				return io.ErrUnexpectedEOF
  9772  			}
  9773  			m.StartTime = string(dAtA[iNdEx:postIndex])
  9774  			iNdEx = postIndex
  9775  		default:
  9776  			iNdEx = preIndex
  9777  			skippy, err := skipDmmaster(dAtA[iNdEx:])
  9778  			if err != nil {
  9779  				return err
  9780  			}
  9781  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  9782  				return ErrInvalidLengthDmmaster
  9783  			}
  9784  			if (iNdEx + skippy) > l {
  9785  				return io.ErrUnexpectedEOF
  9786  			}
  9787  			iNdEx += skippy
  9788  		}
  9789  	}
  9790  
  9791  	if iNdEx > l {
  9792  		return io.ErrUnexpectedEOF
  9793  	}
  9794  	return nil
  9795  }
  9796  func (m *StartTaskResponse) Unmarshal(dAtA []byte) error {
  9797  	l := len(dAtA)
  9798  	iNdEx := 0
  9799  	for iNdEx < l {
  9800  		preIndex := iNdEx
  9801  		var wire uint64
  9802  		for shift := uint(0); ; shift += 7 {
  9803  			if shift >= 64 {
  9804  				return ErrIntOverflowDmmaster
  9805  			}
  9806  			if iNdEx >= l {
  9807  				return io.ErrUnexpectedEOF
  9808  			}
  9809  			b := dAtA[iNdEx]
  9810  			iNdEx++
  9811  			wire |= uint64(b&0x7F) << shift
  9812  			if b < 0x80 {
  9813  				break
  9814  			}
  9815  		}
  9816  		fieldNum := int32(wire >> 3)
  9817  		wireType := int(wire & 0x7)
  9818  		if wireType == 4 {
  9819  			return fmt.Errorf("proto: StartTaskResponse: wiretype end group for non-group")
  9820  		}
  9821  		if fieldNum <= 0 {
  9822  			return fmt.Errorf("proto: StartTaskResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  9823  		}
  9824  		switch fieldNum {
  9825  		case 1:
  9826  			if wireType != 0 {
  9827  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
  9828  			}
  9829  			var v int
  9830  			for shift := uint(0); ; shift += 7 {
  9831  				if shift >= 64 {
  9832  					return ErrIntOverflowDmmaster
  9833  				}
  9834  				if iNdEx >= l {
  9835  					return io.ErrUnexpectedEOF
  9836  				}
  9837  				b := dAtA[iNdEx]
  9838  				iNdEx++
  9839  				v |= int(b&0x7F) << shift
  9840  				if b < 0x80 {
  9841  					break
  9842  				}
  9843  			}
  9844  			m.Result = bool(v != 0)
  9845  		case 2:
  9846  			if wireType != 2 {
  9847  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
  9848  			}
  9849  			var stringLen uint64
  9850  			for shift := uint(0); ; shift += 7 {
  9851  				if shift >= 64 {
  9852  					return ErrIntOverflowDmmaster
  9853  				}
  9854  				if iNdEx >= l {
  9855  					return io.ErrUnexpectedEOF
  9856  				}
  9857  				b := dAtA[iNdEx]
  9858  				iNdEx++
  9859  				stringLen |= uint64(b&0x7F) << shift
  9860  				if b < 0x80 {
  9861  					break
  9862  				}
  9863  			}
  9864  			intStringLen := int(stringLen)
  9865  			if intStringLen < 0 {
  9866  				return ErrInvalidLengthDmmaster
  9867  			}
  9868  			postIndex := iNdEx + intStringLen
  9869  			if postIndex < 0 {
  9870  				return ErrInvalidLengthDmmaster
  9871  			}
  9872  			if postIndex > l {
  9873  				return io.ErrUnexpectedEOF
  9874  			}
  9875  			m.Msg = string(dAtA[iNdEx:postIndex])
  9876  			iNdEx = postIndex
  9877  		case 3:
  9878  			if wireType != 2 {
  9879  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
  9880  			}
  9881  			var msglen int
  9882  			for shift := uint(0); ; shift += 7 {
  9883  				if shift >= 64 {
  9884  					return ErrIntOverflowDmmaster
  9885  				}
  9886  				if iNdEx >= l {
  9887  					return io.ErrUnexpectedEOF
  9888  				}
  9889  				b := dAtA[iNdEx]
  9890  				iNdEx++
  9891  				msglen |= int(b&0x7F) << shift
  9892  				if b < 0x80 {
  9893  					break
  9894  				}
  9895  			}
  9896  			if msglen < 0 {
  9897  				return ErrInvalidLengthDmmaster
  9898  			}
  9899  			postIndex := iNdEx + msglen
  9900  			if postIndex < 0 {
  9901  				return ErrInvalidLengthDmmaster
  9902  			}
  9903  			if postIndex > l {
  9904  				return io.ErrUnexpectedEOF
  9905  			}
  9906  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
  9907  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  9908  				return err
  9909  			}
  9910  			iNdEx = postIndex
  9911  		case 4:
  9912  			if wireType != 2 {
  9913  				return fmt.Errorf("proto: wrong wireType = %d for field CheckResult", wireType)
  9914  			}
  9915  			var stringLen uint64
  9916  			for shift := uint(0); ; shift += 7 {
  9917  				if shift >= 64 {
  9918  					return ErrIntOverflowDmmaster
  9919  				}
  9920  				if iNdEx >= l {
  9921  					return io.ErrUnexpectedEOF
  9922  				}
  9923  				b := dAtA[iNdEx]
  9924  				iNdEx++
  9925  				stringLen |= uint64(b&0x7F) << shift
  9926  				if b < 0x80 {
  9927  					break
  9928  				}
  9929  			}
  9930  			intStringLen := int(stringLen)
  9931  			if intStringLen < 0 {
  9932  				return ErrInvalidLengthDmmaster
  9933  			}
  9934  			postIndex := iNdEx + intStringLen
  9935  			if postIndex < 0 {
  9936  				return ErrInvalidLengthDmmaster
  9937  			}
  9938  			if postIndex > l {
  9939  				return io.ErrUnexpectedEOF
  9940  			}
  9941  			m.CheckResult = string(dAtA[iNdEx:postIndex])
  9942  			iNdEx = postIndex
  9943  		default:
  9944  			iNdEx = preIndex
  9945  			skippy, err := skipDmmaster(dAtA[iNdEx:])
  9946  			if err != nil {
  9947  				return err
  9948  			}
  9949  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  9950  				return ErrInvalidLengthDmmaster
  9951  			}
  9952  			if (iNdEx + skippy) > l {
  9953  				return io.ErrUnexpectedEOF
  9954  			}
  9955  			iNdEx += skippy
  9956  		}
  9957  	}
  9958  
  9959  	if iNdEx > l {
  9960  		return io.ErrUnexpectedEOF
  9961  	}
  9962  	return nil
  9963  }
  9964  func (m *OperateTaskRequest) Unmarshal(dAtA []byte) error {
  9965  	l := len(dAtA)
  9966  	iNdEx := 0
  9967  	for iNdEx < l {
  9968  		preIndex := iNdEx
  9969  		var wire uint64
  9970  		for shift := uint(0); ; shift += 7 {
  9971  			if shift >= 64 {
  9972  				return ErrIntOverflowDmmaster
  9973  			}
  9974  			if iNdEx >= l {
  9975  				return io.ErrUnexpectedEOF
  9976  			}
  9977  			b := dAtA[iNdEx]
  9978  			iNdEx++
  9979  			wire |= uint64(b&0x7F) << shift
  9980  			if b < 0x80 {
  9981  				break
  9982  			}
  9983  		}
  9984  		fieldNum := int32(wire >> 3)
  9985  		wireType := int(wire & 0x7)
  9986  		if wireType == 4 {
  9987  			return fmt.Errorf("proto: OperateTaskRequest: wiretype end group for non-group")
  9988  		}
  9989  		if fieldNum <= 0 {
  9990  			return fmt.Errorf("proto: OperateTaskRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  9991  		}
  9992  		switch fieldNum {
  9993  		case 1:
  9994  			if wireType != 0 {
  9995  				return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType)
  9996  			}
  9997  			m.Op = 0
  9998  			for shift := uint(0); ; shift += 7 {
  9999  				if shift >= 64 {
 10000  					return ErrIntOverflowDmmaster
 10001  				}
 10002  				if iNdEx >= l {
 10003  					return io.ErrUnexpectedEOF
 10004  				}
 10005  				b := dAtA[iNdEx]
 10006  				iNdEx++
 10007  				m.Op |= TaskOp(b&0x7F) << shift
 10008  				if b < 0x80 {
 10009  					break
 10010  				}
 10011  			}
 10012  		case 2:
 10013  			if wireType != 2 {
 10014  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 10015  			}
 10016  			var stringLen uint64
 10017  			for shift := uint(0); ; shift += 7 {
 10018  				if shift >= 64 {
 10019  					return ErrIntOverflowDmmaster
 10020  				}
 10021  				if iNdEx >= l {
 10022  					return io.ErrUnexpectedEOF
 10023  				}
 10024  				b := dAtA[iNdEx]
 10025  				iNdEx++
 10026  				stringLen |= uint64(b&0x7F) << shift
 10027  				if b < 0x80 {
 10028  					break
 10029  				}
 10030  			}
 10031  			intStringLen := int(stringLen)
 10032  			if intStringLen < 0 {
 10033  				return ErrInvalidLengthDmmaster
 10034  			}
 10035  			postIndex := iNdEx + intStringLen
 10036  			if postIndex < 0 {
 10037  				return ErrInvalidLengthDmmaster
 10038  			}
 10039  			if postIndex > l {
 10040  				return io.ErrUnexpectedEOF
 10041  			}
 10042  			m.Name = string(dAtA[iNdEx:postIndex])
 10043  			iNdEx = postIndex
 10044  		case 3:
 10045  			if wireType != 2 {
 10046  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 10047  			}
 10048  			var stringLen uint64
 10049  			for shift := uint(0); ; shift += 7 {
 10050  				if shift >= 64 {
 10051  					return ErrIntOverflowDmmaster
 10052  				}
 10053  				if iNdEx >= l {
 10054  					return io.ErrUnexpectedEOF
 10055  				}
 10056  				b := dAtA[iNdEx]
 10057  				iNdEx++
 10058  				stringLen |= uint64(b&0x7F) << shift
 10059  				if b < 0x80 {
 10060  					break
 10061  				}
 10062  			}
 10063  			intStringLen := int(stringLen)
 10064  			if intStringLen < 0 {
 10065  				return ErrInvalidLengthDmmaster
 10066  			}
 10067  			postIndex := iNdEx + intStringLen
 10068  			if postIndex < 0 {
 10069  				return ErrInvalidLengthDmmaster
 10070  			}
 10071  			if postIndex > l {
 10072  				return io.ErrUnexpectedEOF
 10073  			}
 10074  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 10075  			iNdEx = postIndex
 10076  		default:
 10077  			iNdEx = preIndex
 10078  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 10079  			if err != nil {
 10080  				return err
 10081  			}
 10082  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 10083  				return ErrInvalidLengthDmmaster
 10084  			}
 10085  			if (iNdEx + skippy) > l {
 10086  				return io.ErrUnexpectedEOF
 10087  			}
 10088  			iNdEx += skippy
 10089  		}
 10090  	}
 10091  
 10092  	if iNdEx > l {
 10093  		return io.ErrUnexpectedEOF
 10094  	}
 10095  	return nil
 10096  }
 10097  func (m *OperateTaskResponse) Unmarshal(dAtA []byte) error {
 10098  	l := len(dAtA)
 10099  	iNdEx := 0
 10100  	for iNdEx < l {
 10101  		preIndex := iNdEx
 10102  		var wire uint64
 10103  		for shift := uint(0); ; shift += 7 {
 10104  			if shift >= 64 {
 10105  				return ErrIntOverflowDmmaster
 10106  			}
 10107  			if iNdEx >= l {
 10108  				return io.ErrUnexpectedEOF
 10109  			}
 10110  			b := dAtA[iNdEx]
 10111  			iNdEx++
 10112  			wire |= uint64(b&0x7F) << shift
 10113  			if b < 0x80 {
 10114  				break
 10115  			}
 10116  		}
 10117  		fieldNum := int32(wire >> 3)
 10118  		wireType := int(wire & 0x7)
 10119  		if wireType == 4 {
 10120  			return fmt.Errorf("proto: OperateTaskResponse: wiretype end group for non-group")
 10121  		}
 10122  		if fieldNum <= 0 {
 10123  			return fmt.Errorf("proto: OperateTaskResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 10124  		}
 10125  		switch fieldNum {
 10126  		case 1:
 10127  			if wireType != 0 {
 10128  				return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType)
 10129  			}
 10130  			m.Op = 0
 10131  			for shift := uint(0); ; shift += 7 {
 10132  				if shift >= 64 {
 10133  					return ErrIntOverflowDmmaster
 10134  				}
 10135  				if iNdEx >= l {
 10136  					return io.ErrUnexpectedEOF
 10137  				}
 10138  				b := dAtA[iNdEx]
 10139  				iNdEx++
 10140  				m.Op |= TaskOp(b&0x7F) << shift
 10141  				if b < 0x80 {
 10142  					break
 10143  				}
 10144  			}
 10145  		case 2:
 10146  			if wireType != 0 {
 10147  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 10148  			}
 10149  			var v int
 10150  			for shift := uint(0); ; shift += 7 {
 10151  				if shift >= 64 {
 10152  					return ErrIntOverflowDmmaster
 10153  				}
 10154  				if iNdEx >= l {
 10155  					return io.ErrUnexpectedEOF
 10156  				}
 10157  				b := dAtA[iNdEx]
 10158  				iNdEx++
 10159  				v |= int(b&0x7F) << shift
 10160  				if b < 0x80 {
 10161  					break
 10162  				}
 10163  			}
 10164  			m.Result = bool(v != 0)
 10165  		case 3:
 10166  			if wireType != 2 {
 10167  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 10168  			}
 10169  			var stringLen uint64
 10170  			for shift := uint(0); ; shift += 7 {
 10171  				if shift >= 64 {
 10172  					return ErrIntOverflowDmmaster
 10173  				}
 10174  				if iNdEx >= l {
 10175  					return io.ErrUnexpectedEOF
 10176  				}
 10177  				b := dAtA[iNdEx]
 10178  				iNdEx++
 10179  				stringLen |= uint64(b&0x7F) << shift
 10180  				if b < 0x80 {
 10181  					break
 10182  				}
 10183  			}
 10184  			intStringLen := int(stringLen)
 10185  			if intStringLen < 0 {
 10186  				return ErrInvalidLengthDmmaster
 10187  			}
 10188  			postIndex := iNdEx + intStringLen
 10189  			if postIndex < 0 {
 10190  				return ErrInvalidLengthDmmaster
 10191  			}
 10192  			if postIndex > l {
 10193  				return io.ErrUnexpectedEOF
 10194  			}
 10195  			m.Msg = string(dAtA[iNdEx:postIndex])
 10196  			iNdEx = postIndex
 10197  		case 4:
 10198  			if wireType != 2 {
 10199  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 10200  			}
 10201  			var msglen int
 10202  			for shift := uint(0); ; shift += 7 {
 10203  				if shift >= 64 {
 10204  					return ErrIntOverflowDmmaster
 10205  				}
 10206  				if iNdEx >= l {
 10207  					return io.ErrUnexpectedEOF
 10208  				}
 10209  				b := dAtA[iNdEx]
 10210  				iNdEx++
 10211  				msglen |= int(b&0x7F) << shift
 10212  				if b < 0x80 {
 10213  					break
 10214  				}
 10215  			}
 10216  			if msglen < 0 {
 10217  				return ErrInvalidLengthDmmaster
 10218  			}
 10219  			postIndex := iNdEx + msglen
 10220  			if postIndex < 0 {
 10221  				return ErrInvalidLengthDmmaster
 10222  			}
 10223  			if postIndex > l {
 10224  				return io.ErrUnexpectedEOF
 10225  			}
 10226  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
 10227  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 10228  				return err
 10229  			}
 10230  			iNdEx = postIndex
 10231  		default:
 10232  			iNdEx = preIndex
 10233  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 10234  			if err != nil {
 10235  				return err
 10236  			}
 10237  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 10238  				return ErrInvalidLengthDmmaster
 10239  			}
 10240  			if (iNdEx + skippy) > l {
 10241  				return io.ErrUnexpectedEOF
 10242  			}
 10243  			iNdEx += skippy
 10244  		}
 10245  	}
 10246  
 10247  	if iNdEx > l {
 10248  		return io.ErrUnexpectedEOF
 10249  	}
 10250  	return nil
 10251  }
 10252  func (m *UpdateTaskRequest) Unmarshal(dAtA []byte) error {
 10253  	l := len(dAtA)
 10254  	iNdEx := 0
 10255  	for iNdEx < l {
 10256  		preIndex := iNdEx
 10257  		var wire uint64
 10258  		for shift := uint(0); ; shift += 7 {
 10259  			if shift >= 64 {
 10260  				return ErrIntOverflowDmmaster
 10261  			}
 10262  			if iNdEx >= l {
 10263  				return io.ErrUnexpectedEOF
 10264  			}
 10265  			b := dAtA[iNdEx]
 10266  			iNdEx++
 10267  			wire |= uint64(b&0x7F) << shift
 10268  			if b < 0x80 {
 10269  				break
 10270  			}
 10271  		}
 10272  		fieldNum := int32(wire >> 3)
 10273  		wireType := int(wire & 0x7)
 10274  		if wireType == 4 {
 10275  			return fmt.Errorf("proto: UpdateTaskRequest: wiretype end group for non-group")
 10276  		}
 10277  		if fieldNum <= 0 {
 10278  			return fmt.Errorf("proto: UpdateTaskRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 10279  		}
 10280  		switch fieldNum {
 10281  		case 1:
 10282  			if wireType != 2 {
 10283  				return fmt.Errorf("proto: wrong wireType = %d for field Task", wireType)
 10284  			}
 10285  			var stringLen uint64
 10286  			for shift := uint(0); ; shift += 7 {
 10287  				if shift >= 64 {
 10288  					return ErrIntOverflowDmmaster
 10289  				}
 10290  				if iNdEx >= l {
 10291  					return io.ErrUnexpectedEOF
 10292  				}
 10293  				b := dAtA[iNdEx]
 10294  				iNdEx++
 10295  				stringLen |= uint64(b&0x7F) << shift
 10296  				if b < 0x80 {
 10297  					break
 10298  				}
 10299  			}
 10300  			intStringLen := int(stringLen)
 10301  			if intStringLen < 0 {
 10302  				return ErrInvalidLengthDmmaster
 10303  			}
 10304  			postIndex := iNdEx + intStringLen
 10305  			if postIndex < 0 {
 10306  				return ErrInvalidLengthDmmaster
 10307  			}
 10308  			if postIndex > l {
 10309  				return io.ErrUnexpectedEOF
 10310  			}
 10311  			m.Task = string(dAtA[iNdEx:postIndex])
 10312  			iNdEx = postIndex
 10313  		case 2:
 10314  			if wireType != 2 {
 10315  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 10316  			}
 10317  			var stringLen uint64
 10318  			for shift := uint(0); ; shift += 7 {
 10319  				if shift >= 64 {
 10320  					return ErrIntOverflowDmmaster
 10321  				}
 10322  				if iNdEx >= l {
 10323  					return io.ErrUnexpectedEOF
 10324  				}
 10325  				b := dAtA[iNdEx]
 10326  				iNdEx++
 10327  				stringLen |= uint64(b&0x7F) << shift
 10328  				if b < 0x80 {
 10329  					break
 10330  				}
 10331  			}
 10332  			intStringLen := int(stringLen)
 10333  			if intStringLen < 0 {
 10334  				return ErrInvalidLengthDmmaster
 10335  			}
 10336  			postIndex := iNdEx + intStringLen
 10337  			if postIndex < 0 {
 10338  				return ErrInvalidLengthDmmaster
 10339  			}
 10340  			if postIndex > l {
 10341  				return io.ErrUnexpectedEOF
 10342  			}
 10343  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 10344  			iNdEx = postIndex
 10345  		default:
 10346  			iNdEx = preIndex
 10347  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 10348  			if err != nil {
 10349  				return err
 10350  			}
 10351  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 10352  				return ErrInvalidLengthDmmaster
 10353  			}
 10354  			if (iNdEx + skippy) > l {
 10355  				return io.ErrUnexpectedEOF
 10356  			}
 10357  			iNdEx += skippy
 10358  		}
 10359  	}
 10360  
 10361  	if iNdEx > l {
 10362  		return io.ErrUnexpectedEOF
 10363  	}
 10364  	return nil
 10365  }
 10366  func (m *UpdateTaskResponse) Unmarshal(dAtA []byte) error {
 10367  	l := len(dAtA)
 10368  	iNdEx := 0
 10369  	for iNdEx < l {
 10370  		preIndex := iNdEx
 10371  		var wire uint64
 10372  		for shift := uint(0); ; shift += 7 {
 10373  			if shift >= 64 {
 10374  				return ErrIntOverflowDmmaster
 10375  			}
 10376  			if iNdEx >= l {
 10377  				return io.ErrUnexpectedEOF
 10378  			}
 10379  			b := dAtA[iNdEx]
 10380  			iNdEx++
 10381  			wire |= uint64(b&0x7F) << shift
 10382  			if b < 0x80 {
 10383  				break
 10384  			}
 10385  		}
 10386  		fieldNum := int32(wire >> 3)
 10387  		wireType := int(wire & 0x7)
 10388  		if wireType == 4 {
 10389  			return fmt.Errorf("proto: UpdateTaskResponse: wiretype end group for non-group")
 10390  		}
 10391  		if fieldNum <= 0 {
 10392  			return fmt.Errorf("proto: UpdateTaskResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 10393  		}
 10394  		switch fieldNum {
 10395  		case 1:
 10396  			if wireType != 0 {
 10397  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 10398  			}
 10399  			var v int
 10400  			for shift := uint(0); ; shift += 7 {
 10401  				if shift >= 64 {
 10402  					return ErrIntOverflowDmmaster
 10403  				}
 10404  				if iNdEx >= l {
 10405  					return io.ErrUnexpectedEOF
 10406  				}
 10407  				b := dAtA[iNdEx]
 10408  				iNdEx++
 10409  				v |= int(b&0x7F) << shift
 10410  				if b < 0x80 {
 10411  					break
 10412  				}
 10413  			}
 10414  			m.Result = bool(v != 0)
 10415  		case 2:
 10416  			if wireType != 2 {
 10417  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 10418  			}
 10419  			var stringLen uint64
 10420  			for shift := uint(0); ; shift += 7 {
 10421  				if shift >= 64 {
 10422  					return ErrIntOverflowDmmaster
 10423  				}
 10424  				if iNdEx >= l {
 10425  					return io.ErrUnexpectedEOF
 10426  				}
 10427  				b := dAtA[iNdEx]
 10428  				iNdEx++
 10429  				stringLen |= uint64(b&0x7F) << shift
 10430  				if b < 0x80 {
 10431  					break
 10432  				}
 10433  			}
 10434  			intStringLen := int(stringLen)
 10435  			if intStringLen < 0 {
 10436  				return ErrInvalidLengthDmmaster
 10437  			}
 10438  			postIndex := iNdEx + intStringLen
 10439  			if postIndex < 0 {
 10440  				return ErrInvalidLengthDmmaster
 10441  			}
 10442  			if postIndex > l {
 10443  				return io.ErrUnexpectedEOF
 10444  			}
 10445  			m.Msg = string(dAtA[iNdEx:postIndex])
 10446  			iNdEx = postIndex
 10447  		case 3:
 10448  			if wireType != 2 {
 10449  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 10450  			}
 10451  			var msglen int
 10452  			for shift := uint(0); ; shift += 7 {
 10453  				if shift >= 64 {
 10454  					return ErrIntOverflowDmmaster
 10455  				}
 10456  				if iNdEx >= l {
 10457  					return io.ErrUnexpectedEOF
 10458  				}
 10459  				b := dAtA[iNdEx]
 10460  				iNdEx++
 10461  				msglen |= int(b&0x7F) << shift
 10462  				if b < 0x80 {
 10463  					break
 10464  				}
 10465  			}
 10466  			if msglen < 0 {
 10467  				return ErrInvalidLengthDmmaster
 10468  			}
 10469  			postIndex := iNdEx + msglen
 10470  			if postIndex < 0 {
 10471  				return ErrInvalidLengthDmmaster
 10472  			}
 10473  			if postIndex > l {
 10474  				return io.ErrUnexpectedEOF
 10475  			}
 10476  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
 10477  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 10478  				return err
 10479  			}
 10480  			iNdEx = postIndex
 10481  		case 4:
 10482  			if wireType != 2 {
 10483  				return fmt.Errorf("proto: wrong wireType = %d for field CheckResult", wireType)
 10484  			}
 10485  			var stringLen uint64
 10486  			for shift := uint(0); ; shift += 7 {
 10487  				if shift >= 64 {
 10488  					return ErrIntOverflowDmmaster
 10489  				}
 10490  				if iNdEx >= l {
 10491  					return io.ErrUnexpectedEOF
 10492  				}
 10493  				b := dAtA[iNdEx]
 10494  				iNdEx++
 10495  				stringLen |= uint64(b&0x7F) << shift
 10496  				if b < 0x80 {
 10497  					break
 10498  				}
 10499  			}
 10500  			intStringLen := int(stringLen)
 10501  			if intStringLen < 0 {
 10502  				return ErrInvalidLengthDmmaster
 10503  			}
 10504  			postIndex := iNdEx + intStringLen
 10505  			if postIndex < 0 {
 10506  				return ErrInvalidLengthDmmaster
 10507  			}
 10508  			if postIndex > l {
 10509  				return io.ErrUnexpectedEOF
 10510  			}
 10511  			m.CheckResult = string(dAtA[iNdEx:postIndex])
 10512  			iNdEx = postIndex
 10513  		default:
 10514  			iNdEx = preIndex
 10515  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 10516  			if err != nil {
 10517  				return err
 10518  			}
 10519  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 10520  				return ErrInvalidLengthDmmaster
 10521  			}
 10522  			if (iNdEx + skippy) > l {
 10523  				return io.ErrUnexpectedEOF
 10524  			}
 10525  			iNdEx += skippy
 10526  		}
 10527  	}
 10528  
 10529  	if iNdEx > l {
 10530  		return io.ErrUnexpectedEOF
 10531  	}
 10532  	return nil
 10533  }
 10534  func (m *QueryStatusListRequest) Unmarshal(dAtA []byte) error {
 10535  	l := len(dAtA)
 10536  	iNdEx := 0
 10537  	for iNdEx < l {
 10538  		preIndex := iNdEx
 10539  		var wire uint64
 10540  		for shift := uint(0); ; shift += 7 {
 10541  			if shift >= 64 {
 10542  				return ErrIntOverflowDmmaster
 10543  			}
 10544  			if iNdEx >= l {
 10545  				return io.ErrUnexpectedEOF
 10546  			}
 10547  			b := dAtA[iNdEx]
 10548  			iNdEx++
 10549  			wire |= uint64(b&0x7F) << shift
 10550  			if b < 0x80 {
 10551  				break
 10552  			}
 10553  		}
 10554  		fieldNum := int32(wire >> 3)
 10555  		wireType := int(wire & 0x7)
 10556  		if wireType == 4 {
 10557  			return fmt.Errorf("proto: QueryStatusListRequest: wiretype end group for non-group")
 10558  		}
 10559  		if fieldNum <= 0 {
 10560  			return fmt.Errorf("proto: QueryStatusListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 10561  		}
 10562  		switch fieldNum {
 10563  		case 1:
 10564  			if wireType != 2 {
 10565  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 10566  			}
 10567  			var stringLen uint64
 10568  			for shift := uint(0); ; shift += 7 {
 10569  				if shift >= 64 {
 10570  					return ErrIntOverflowDmmaster
 10571  				}
 10572  				if iNdEx >= l {
 10573  					return io.ErrUnexpectedEOF
 10574  				}
 10575  				b := dAtA[iNdEx]
 10576  				iNdEx++
 10577  				stringLen |= uint64(b&0x7F) << shift
 10578  				if b < 0x80 {
 10579  					break
 10580  				}
 10581  			}
 10582  			intStringLen := int(stringLen)
 10583  			if intStringLen < 0 {
 10584  				return ErrInvalidLengthDmmaster
 10585  			}
 10586  			postIndex := iNdEx + intStringLen
 10587  			if postIndex < 0 {
 10588  				return ErrInvalidLengthDmmaster
 10589  			}
 10590  			if postIndex > l {
 10591  				return io.ErrUnexpectedEOF
 10592  			}
 10593  			m.Name = string(dAtA[iNdEx:postIndex])
 10594  			iNdEx = postIndex
 10595  		case 2:
 10596  			if wireType != 2 {
 10597  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 10598  			}
 10599  			var stringLen uint64
 10600  			for shift := uint(0); ; shift += 7 {
 10601  				if shift >= 64 {
 10602  					return ErrIntOverflowDmmaster
 10603  				}
 10604  				if iNdEx >= l {
 10605  					return io.ErrUnexpectedEOF
 10606  				}
 10607  				b := dAtA[iNdEx]
 10608  				iNdEx++
 10609  				stringLen |= uint64(b&0x7F) << shift
 10610  				if b < 0x80 {
 10611  					break
 10612  				}
 10613  			}
 10614  			intStringLen := int(stringLen)
 10615  			if intStringLen < 0 {
 10616  				return ErrInvalidLengthDmmaster
 10617  			}
 10618  			postIndex := iNdEx + intStringLen
 10619  			if postIndex < 0 {
 10620  				return ErrInvalidLengthDmmaster
 10621  			}
 10622  			if postIndex > l {
 10623  				return io.ErrUnexpectedEOF
 10624  			}
 10625  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 10626  			iNdEx = postIndex
 10627  		default:
 10628  			iNdEx = preIndex
 10629  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 10630  			if err != nil {
 10631  				return err
 10632  			}
 10633  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 10634  				return ErrInvalidLengthDmmaster
 10635  			}
 10636  			if (iNdEx + skippy) > l {
 10637  				return io.ErrUnexpectedEOF
 10638  			}
 10639  			iNdEx += skippy
 10640  		}
 10641  	}
 10642  
 10643  	if iNdEx > l {
 10644  		return io.ErrUnexpectedEOF
 10645  	}
 10646  	return nil
 10647  }
 10648  func (m *QueryStatusListResponse) Unmarshal(dAtA []byte) error {
 10649  	l := len(dAtA)
 10650  	iNdEx := 0
 10651  	for iNdEx < l {
 10652  		preIndex := iNdEx
 10653  		var wire uint64
 10654  		for shift := uint(0); ; shift += 7 {
 10655  			if shift >= 64 {
 10656  				return ErrIntOverflowDmmaster
 10657  			}
 10658  			if iNdEx >= l {
 10659  				return io.ErrUnexpectedEOF
 10660  			}
 10661  			b := dAtA[iNdEx]
 10662  			iNdEx++
 10663  			wire |= uint64(b&0x7F) << shift
 10664  			if b < 0x80 {
 10665  				break
 10666  			}
 10667  		}
 10668  		fieldNum := int32(wire >> 3)
 10669  		wireType := int(wire & 0x7)
 10670  		if wireType == 4 {
 10671  			return fmt.Errorf("proto: QueryStatusListResponse: wiretype end group for non-group")
 10672  		}
 10673  		if fieldNum <= 0 {
 10674  			return fmt.Errorf("proto: QueryStatusListResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 10675  		}
 10676  		switch fieldNum {
 10677  		case 1:
 10678  			if wireType != 0 {
 10679  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 10680  			}
 10681  			var v int
 10682  			for shift := uint(0); ; shift += 7 {
 10683  				if shift >= 64 {
 10684  					return ErrIntOverflowDmmaster
 10685  				}
 10686  				if iNdEx >= l {
 10687  					return io.ErrUnexpectedEOF
 10688  				}
 10689  				b := dAtA[iNdEx]
 10690  				iNdEx++
 10691  				v |= int(b&0x7F) << shift
 10692  				if b < 0x80 {
 10693  					break
 10694  				}
 10695  			}
 10696  			m.Result = bool(v != 0)
 10697  		case 2:
 10698  			if wireType != 2 {
 10699  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 10700  			}
 10701  			var stringLen uint64
 10702  			for shift := uint(0); ; shift += 7 {
 10703  				if shift >= 64 {
 10704  					return ErrIntOverflowDmmaster
 10705  				}
 10706  				if iNdEx >= l {
 10707  					return io.ErrUnexpectedEOF
 10708  				}
 10709  				b := dAtA[iNdEx]
 10710  				iNdEx++
 10711  				stringLen |= uint64(b&0x7F) << shift
 10712  				if b < 0x80 {
 10713  					break
 10714  				}
 10715  			}
 10716  			intStringLen := int(stringLen)
 10717  			if intStringLen < 0 {
 10718  				return ErrInvalidLengthDmmaster
 10719  			}
 10720  			postIndex := iNdEx + intStringLen
 10721  			if postIndex < 0 {
 10722  				return ErrInvalidLengthDmmaster
 10723  			}
 10724  			if postIndex > l {
 10725  				return io.ErrUnexpectedEOF
 10726  			}
 10727  			m.Msg = string(dAtA[iNdEx:postIndex])
 10728  			iNdEx = postIndex
 10729  		case 3:
 10730  			if wireType != 2 {
 10731  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 10732  			}
 10733  			var msglen int
 10734  			for shift := uint(0); ; shift += 7 {
 10735  				if shift >= 64 {
 10736  					return ErrIntOverflowDmmaster
 10737  				}
 10738  				if iNdEx >= l {
 10739  					return io.ErrUnexpectedEOF
 10740  				}
 10741  				b := dAtA[iNdEx]
 10742  				iNdEx++
 10743  				msglen |= int(b&0x7F) << shift
 10744  				if b < 0x80 {
 10745  					break
 10746  				}
 10747  			}
 10748  			if msglen < 0 {
 10749  				return ErrInvalidLengthDmmaster
 10750  			}
 10751  			postIndex := iNdEx + msglen
 10752  			if postIndex < 0 {
 10753  				return ErrInvalidLengthDmmaster
 10754  			}
 10755  			if postIndex > l {
 10756  				return io.ErrUnexpectedEOF
 10757  			}
 10758  			m.Sources = append(m.Sources, &QueryStatusResponse{})
 10759  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 10760  				return err
 10761  			}
 10762  			iNdEx = postIndex
 10763  		default:
 10764  			iNdEx = preIndex
 10765  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 10766  			if err != nil {
 10767  				return err
 10768  			}
 10769  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 10770  				return ErrInvalidLengthDmmaster
 10771  			}
 10772  			if (iNdEx + skippy) > l {
 10773  				return io.ErrUnexpectedEOF
 10774  			}
 10775  			iNdEx += skippy
 10776  		}
 10777  	}
 10778  
 10779  	if iNdEx > l {
 10780  		return io.ErrUnexpectedEOF
 10781  	}
 10782  	return nil
 10783  }
 10784  func (m *ShowDDLLocksRequest) Unmarshal(dAtA []byte) error {
 10785  	l := len(dAtA)
 10786  	iNdEx := 0
 10787  	for iNdEx < l {
 10788  		preIndex := iNdEx
 10789  		var wire uint64
 10790  		for shift := uint(0); ; shift += 7 {
 10791  			if shift >= 64 {
 10792  				return ErrIntOverflowDmmaster
 10793  			}
 10794  			if iNdEx >= l {
 10795  				return io.ErrUnexpectedEOF
 10796  			}
 10797  			b := dAtA[iNdEx]
 10798  			iNdEx++
 10799  			wire |= uint64(b&0x7F) << shift
 10800  			if b < 0x80 {
 10801  				break
 10802  			}
 10803  		}
 10804  		fieldNum := int32(wire >> 3)
 10805  		wireType := int(wire & 0x7)
 10806  		if wireType == 4 {
 10807  			return fmt.Errorf("proto: ShowDDLLocksRequest: wiretype end group for non-group")
 10808  		}
 10809  		if fieldNum <= 0 {
 10810  			return fmt.Errorf("proto: ShowDDLLocksRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 10811  		}
 10812  		switch fieldNum {
 10813  		case 1:
 10814  			if wireType != 2 {
 10815  				return fmt.Errorf("proto: wrong wireType = %d for field Task", wireType)
 10816  			}
 10817  			var stringLen uint64
 10818  			for shift := uint(0); ; shift += 7 {
 10819  				if shift >= 64 {
 10820  					return ErrIntOverflowDmmaster
 10821  				}
 10822  				if iNdEx >= l {
 10823  					return io.ErrUnexpectedEOF
 10824  				}
 10825  				b := dAtA[iNdEx]
 10826  				iNdEx++
 10827  				stringLen |= uint64(b&0x7F) << shift
 10828  				if b < 0x80 {
 10829  					break
 10830  				}
 10831  			}
 10832  			intStringLen := int(stringLen)
 10833  			if intStringLen < 0 {
 10834  				return ErrInvalidLengthDmmaster
 10835  			}
 10836  			postIndex := iNdEx + intStringLen
 10837  			if postIndex < 0 {
 10838  				return ErrInvalidLengthDmmaster
 10839  			}
 10840  			if postIndex > l {
 10841  				return io.ErrUnexpectedEOF
 10842  			}
 10843  			m.Task = string(dAtA[iNdEx:postIndex])
 10844  			iNdEx = postIndex
 10845  		case 2:
 10846  			if wireType != 2 {
 10847  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 10848  			}
 10849  			var stringLen uint64
 10850  			for shift := uint(0); ; shift += 7 {
 10851  				if shift >= 64 {
 10852  					return ErrIntOverflowDmmaster
 10853  				}
 10854  				if iNdEx >= l {
 10855  					return io.ErrUnexpectedEOF
 10856  				}
 10857  				b := dAtA[iNdEx]
 10858  				iNdEx++
 10859  				stringLen |= uint64(b&0x7F) << shift
 10860  				if b < 0x80 {
 10861  					break
 10862  				}
 10863  			}
 10864  			intStringLen := int(stringLen)
 10865  			if intStringLen < 0 {
 10866  				return ErrInvalidLengthDmmaster
 10867  			}
 10868  			postIndex := iNdEx + intStringLen
 10869  			if postIndex < 0 {
 10870  				return ErrInvalidLengthDmmaster
 10871  			}
 10872  			if postIndex > l {
 10873  				return io.ErrUnexpectedEOF
 10874  			}
 10875  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 10876  			iNdEx = postIndex
 10877  		default:
 10878  			iNdEx = preIndex
 10879  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 10880  			if err != nil {
 10881  				return err
 10882  			}
 10883  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 10884  				return ErrInvalidLengthDmmaster
 10885  			}
 10886  			if (iNdEx + skippy) > l {
 10887  				return io.ErrUnexpectedEOF
 10888  			}
 10889  			iNdEx += skippy
 10890  		}
 10891  	}
 10892  
 10893  	if iNdEx > l {
 10894  		return io.ErrUnexpectedEOF
 10895  	}
 10896  	return nil
 10897  }
 10898  func (m *DDLLock) Unmarshal(dAtA []byte) error {
 10899  	l := len(dAtA)
 10900  	iNdEx := 0
 10901  	for iNdEx < l {
 10902  		preIndex := iNdEx
 10903  		var wire uint64
 10904  		for shift := uint(0); ; shift += 7 {
 10905  			if shift >= 64 {
 10906  				return ErrIntOverflowDmmaster
 10907  			}
 10908  			if iNdEx >= l {
 10909  				return io.ErrUnexpectedEOF
 10910  			}
 10911  			b := dAtA[iNdEx]
 10912  			iNdEx++
 10913  			wire |= uint64(b&0x7F) << shift
 10914  			if b < 0x80 {
 10915  				break
 10916  			}
 10917  		}
 10918  		fieldNum := int32(wire >> 3)
 10919  		wireType := int(wire & 0x7)
 10920  		if wireType == 4 {
 10921  			return fmt.Errorf("proto: DDLLock: wiretype end group for non-group")
 10922  		}
 10923  		if fieldNum <= 0 {
 10924  			return fmt.Errorf("proto: DDLLock: illegal tag %d (wire type %d)", fieldNum, wire)
 10925  		}
 10926  		switch fieldNum {
 10927  		case 1:
 10928  			if wireType != 2 {
 10929  				return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
 10930  			}
 10931  			var stringLen uint64
 10932  			for shift := uint(0); ; shift += 7 {
 10933  				if shift >= 64 {
 10934  					return ErrIntOverflowDmmaster
 10935  				}
 10936  				if iNdEx >= l {
 10937  					return io.ErrUnexpectedEOF
 10938  				}
 10939  				b := dAtA[iNdEx]
 10940  				iNdEx++
 10941  				stringLen |= uint64(b&0x7F) << shift
 10942  				if b < 0x80 {
 10943  					break
 10944  				}
 10945  			}
 10946  			intStringLen := int(stringLen)
 10947  			if intStringLen < 0 {
 10948  				return ErrInvalidLengthDmmaster
 10949  			}
 10950  			postIndex := iNdEx + intStringLen
 10951  			if postIndex < 0 {
 10952  				return ErrInvalidLengthDmmaster
 10953  			}
 10954  			if postIndex > l {
 10955  				return io.ErrUnexpectedEOF
 10956  			}
 10957  			m.ID = string(dAtA[iNdEx:postIndex])
 10958  			iNdEx = postIndex
 10959  		case 2:
 10960  			if wireType != 2 {
 10961  				return fmt.Errorf("proto: wrong wireType = %d for field Task", wireType)
 10962  			}
 10963  			var stringLen uint64
 10964  			for shift := uint(0); ; shift += 7 {
 10965  				if shift >= 64 {
 10966  					return ErrIntOverflowDmmaster
 10967  				}
 10968  				if iNdEx >= l {
 10969  					return io.ErrUnexpectedEOF
 10970  				}
 10971  				b := dAtA[iNdEx]
 10972  				iNdEx++
 10973  				stringLen |= uint64(b&0x7F) << shift
 10974  				if b < 0x80 {
 10975  					break
 10976  				}
 10977  			}
 10978  			intStringLen := int(stringLen)
 10979  			if intStringLen < 0 {
 10980  				return ErrInvalidLengthDmmaster
 10981  			}
 10982  			postIndex := iNdEx + intStringLen
 10983  			if postIndex < 0 {
 10984  				return ErrInvalidLengthDmmaster
 10985  			}
 10986  			if postIndex > l {
 10987  				return io.ErrUnexpectedEOF
 10988  			}
 10989  			m.Task = string(dAtA[iNdEx:postIndex])
 10990  			iNdEx = postIndex
 10991  		case 3:
 10992  			if wireType != 2 {
 10993  				return fmt.Errorf("proto: wrong wireType = %d for field Mode", wireType)
 10994  			}
 10995  			var stringLen uint64
 10996  			for shift := uint(0); ; shift += 7 {
 10997  				if shift >= 64 {
 10998  					return ErrIntOverflowDmmaster
 10999  				}
 11000  				if iNdEx >= l {
 11001  					return io.ErrUnexpectedEOF
 11002  				}
 11003  				b := dAtA[iNdEx]
 11004  				iNdEx++
 11005  				stringLen |= uint64(b&0x7F) << shift
 11006  				if b < 0x80 {
 11007  					break
 11008  				}
 11009  			}
 11010  			intStringLen := int(stringLen)
 11011  			if intStringLen < 0 {
 11012  				return ErrInvalidLengthDmmaster
 11013  			}
 11014  			postIndex := iNdEx + intStringLen
 11015  			if postIndex < 0 {
 11016  				return ErrInvalidLengthDmmaster
 11017  			}
 11018  			if postIndex > l {
 11019  				return io.ErrUnexpectedEOF
 11020  			}
 11021  			m.Mode = string(dAtA[iNdEx:postIndex])
 11022  			iNdEx = postIndex
 11023  		case 4:
 11024  			if wireType != 2 {
 11025  				return fmt.Errorf("proto: wrong wireType = %d for field Owner", wireType)
 11026  			}
 11027  			var stringLen uint64
 11028  			for shift := uint(0); ; shift += 7 {
 11029  				if shift >= 64 {
 11030  					return ErrIntOverflowDmmaster
 11031  				}
 11032  				if iNdEx >= l {
 11033  					return io.ErrUnexpectedEOF
 11034  				}
 11035  				b := dAtA[iNdEx]
 11036  				iNdEx++
 11037  				stringLen |= uint64(b&0x7F) << shift
 11038  				if b < 0x80 {
 11039  					break
 11040  				}
 11041  			}
 11042  			intStringLen := int(stringLen)
 11043  			if intStringLen < 0 {
 11044  				return ErrInvalidLengthDmmaster
 11045  			}
 11046  			postIndex := iNdEx + intStringLen
 11047  			if postIndex < 0 {
 11048  				return ErrInvalidLengthDmmaster
 11049  			}
 11050  			if postIndex > l {
 11051  				return io.ErrUnexpectedEOF
 11052  			}
 11053  			m.Owner = string(dAtA[iNdEx:postIndex])
 11054  			iNdEx = postIndex
 11055  		case 5:
 11056  			if wireType != 2 {
 11057  				return fmt.Errorf("proto: wrong wireType = %d for field DDLs", wireType)
 11058  			}
 11059  			var stringLen uint64
 11060  			for shift := uint(0); ; shift += 7 {
 11061  				if shift >= 64 {
 11062  					return ErrIntOverflowDmmaster
 11063  				}
 11064  				if iNdEx >= l {
 11065  					return io.ErrUnexpectedEOF
 11066  				}
 11067  				b := dAtA[iNdEx]
 11068  				iNdEx++
 11069  				stringLen |= uint64(b&0x7F) << shift
 11070  				if b < 0x80 {
 11071  					break
 11072  				}
 11073  			}
 11074  			intStringLen := int(stringLen)
 11075  			if intStringLen < 0 {
 11076  				return ErrInvalidLengthDmmaster
 11077  			}
 11078  			postIndex := iNdEx + intStringLen
 11079  			if postIndex < 0 {
 11080  				return ErrInvalidLengthDmmaster
 11081  			}
 11082  			if postIndex > l {
 11083  				return io.ErrUnexpectedEOF
 11084  			}
 11085  			m.DDLs = append(m.DDLs, string(dAtA[iNdEx:postIndex]))
 11086  			iNdEx = postIndex
 11087  		case 6:
 11088  			if wireType != 2 {
 11089  				return fmt.Errorf("proto: wrong wireType = %d for field Synced", wireType)
 11090  			}
 11091  			var stringLen uint64
 11092  			for shift := uint(0); ; shift += 7 {
 11093  				if shift >= 64 {
 11094  					return ErrIntOverflowDmmaster
 11095  				}
 11096  				if iNdEx >= l {
 11097  					return io.ErrUnexpectedEOF
 11098  				}
 11099  				b := dAtA[iNdEx]
 11100  				iNdEx++
 11101  				stringLen |= uint64(b&0x7F) << shift
 11102  				if b < 0x80 {
 11103  					break
 11104  				}
 11105  			}
 11106  			intStringLen := int(stringLen)
 11107  			if intStringLen < 0 {
 11108  				return ErrInvalidLengthDmmaster
 11109  			}
 11110  			postIndex := iNdEx + intStringLen
 11111  			if postIndex < 0 {
 11112  				return ErrInvalidLengthDmmaster
 11113  			}
 11114  			if postIndex > l {
 11115  				return io.ErrUnexpectedEOF
 11116  			}
 11117  			m.Synced = append(m.Synced, string(dAtA[iNdEx:postIndex]))
 11118  			iNdEx = postIndex
 11119  		case 7:
 11120  			if wireType != 2 {
 11121  				return fmt.Errorf("proto: wrong wireType = %d for field Unsynced", wireType)
 11122  			}
 11123  			var stringLen uint64
 11124  			for shift := uint(0); ; shift += 7 {
 11125  				if shift >= 64 {
 11126  					return ErrIntOverflowDmmaster
 11127  				}
 11128  				if iNdEx >= l {
 11129  					return io.ErrUnexpectedEOF
 11130  				}
 11131  				b := dAtA[iNdEx]
 11132  				iNdEx++
 11133  				stringLen |= uint64(b&0x7F) << shift
 11134  				if b < 0x80 {
 11135  					break
 11136  				}
 11137  			}
 11138  			intStringLen := int(stringLen)
 11139  			if intStringLen < 0 {
 11140  				return ErrInvalidLengthDmmaster
 11141  			}
 11142  			postIndex := iNdEx + intStringLen
 11143  			if postIndex < 0 {
 11144  				return ErrInvalidLengthDmmaster
 11145  			}
 11146  			if postIndex > l {
 11147  				return io.ErrUnexpectedEOF
 11148  			}
 11149  			m.Unsynced = append(m.Unsynced, string(dAtA[iNdEx:postIndex]))
 11150  			iNdEx = postIndex
 11151  		default:
 11152  			iNdEx = preIndex
 11153  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 11154  			if err != nil {
 11155  				return err
 11156  			}
 11157  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11158  				return ErrInvalidLengthDmmaster
 11159  			}
 11160  			if (iNdEx + skippy) > l {
 11161  				return io.ErrUnexpectedEOF
 11162  			}
 11163  			iNdEx += skippy
 11164  		}
 11165  	}
 11166  
 11167  	if iNdEx > l {
 11168  		return io.ErrUnexpectedEOF
 11169  	}
 11170  	return nil
 11171  }
 11172  func (m *ShowDDLLocksResponse) Unmarshal(dAtA []byte) error {
 11173  	l := len(dAtA)
 11174  	iNdEx := 0
 11175  	for iNdEx < l {
 11176  		preIndex := iNdEx
 11177  		var wire uint64
 11178  		for shift := uint(0); ; shift += 7 {
 11179  			if shift >= 64 {
 11180  				return ErrIntOverflowDmmaster
 11181  			}
 11182  			if iNdEx >= l {
 11183  				return io.ErrUnexpectedEOF
 11184  			}
 11185  			b := dAtA[iNdEx]
 11186  			iNdEx++
 11187  			wire |= uint64(b&0x7F) << shift
 11188  			if b < 0x80 {
 11189  				break
 11190  			}
 11191  		}
 11192  		fieldNum := int32(wire >> 3)
 11193  		wireType := int(wire & 0x7)
 11194  		if wireType == 4 {
 11195  			return fmt.Errorf("proto: ShowDDLLocksResponse: wiretype end group for non-group")
 11196  		}
 11197  		if fieldNum <= 0 {
 11198  			return fmt.Errorf("proto: ShowDDLLocksResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 11199  		}
 11200  		switch fieldNum {
 11201  		case 1:
 11202  			if wireType != 0 {
 11203  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 11204  			}
 11205  			var v int
 11206  			for shift := uint(0); ; shift += 7 {
 11207  				if shift >= 64 {
 11208  					return ErrIntOverflowDmmaster
 11209  				}
 11210  				if iNdEx >= l {
 11211  					return io.ErrUnexpectedEOF
 11212  				}
 11213  				b := dAtA[iNdEx]
 11214  				iNdEx++
 11215  				v |= int(b&0x7F) << shift
 11216  				if b < 0x80 {
 11217  					break
 11218  				}
 11219  			}
 11220  			m.Result = bool(v != 0)
 11221  		case 2:
 11222  			if wireType != 2 {
 11223  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 11224  			}
 11225  			var stringLen uint64
 11226  			for shift := uint(0); ; shift += 7 {
 11227  				if shift >= 64 {
 11228  					return ErrIntOverflowDmmaster
 11229  				}
 11230  				if iNdEx >= l {
 11231  					return io.ErrUnexpectedEOF
 11232  				}
 11233  				b := dAtA[iNdEx]
 11234  				iNdEx++
 11235  				stringLen |= uint64(b&0x7F) << shift
 11236  				if b < 0x80 {
 11237  					break
 11238  				}
 11239  			}
 11240  			intStringLen := int(stringLen)
 11241  			if intStringLen < 0 {
 11242  				return ErrInvalidLengthDmmaster
 11243  			}
 11244  			postIndex := iNdEx + intStringLen
 11245  			if postIndex < 0 {
 11246  				return ErrInvalidLengthDmmaster
 11247  			}
 11248  			if postIndex > l {
 11249  				return io.ErrUnexpectedEOF
 11250  			}
 11251  			m.Msg = string(dAtA[iNdEx:postIndex])
 11252  			iNdEx = postIndex
 11253  		case 3:
 11254  			if wireType != 2 {
 11255  				return fmt.Errorf("proto: wrong wireType = %d for field Locks", wireType)
 11256  			}
 11257  			var msglen int
 11258  			for shift := uint(0); ; shift += 7 {
 11259  				if shift >= 64 {
 11260  					return ErrIntOverflowDmmaster
 11261  				}
 11262  				if iNdEx >= l {
 11263  					return io.ErrUnexpectedEOF
 11264  				}
 11265  				b := dAtA[iNdEx]
 11266  				iNdEx++
 11267  				msglen |= int(b&0x7F) << shift
 11268  				if b < 0x80 {
 11269  					break
 11270  				}
 11271  			}
 11272  			if msglen < 0 {
 11273  				return ErrInvalidLengthDmmaster
 11274  			}
 11275  			postIndex := iNdEx + msglen
 11276  			if postIndex < 0 {
 11277  				return ErrInvalidLengthDmmaster
 11278  			}
 11279  			if postIndex > l {
 11280  				return io.ErrUnexpectedEOF
 11281  			}
 11282  			m.Locks = append(m.Locks, &DDLLock{})
 11283  			if err := m.Locks[len(m.Locks)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 11284  				return err
 11285  			}
 11286  			iNdEx = postIndex
 11287  		default:
 11288  			iNdEx = preIndex
 11289  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 11290  			if err != nil {
 11291  				return err
 11292  			}
 11293  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11294  				return ErrInvalidLengthDmmaster
 11295  			}
 11296  			if (iNdEx + skippy) > l {
 11297  				return io.ErrUnexpectedEOF
 11298  			}
 11299  			iNdEx += skippy
 11300  		}
 11301  	}
 11302  
 11303  	if iNdEx > l {
 11304  		return io.ErrUnexpectedEOF
 11305  	}
 11306  	return nil
 11307  }
 11308  func (m *UnlockDDLLockRequest) Unmarshal(dAtA []byte) error {
 11309  	l := len(dAtA)
 11310  	iNdEx := 0
 11311  	for iNdEx < l {
 11312  		preIndex := iNdEx
 11313  		var wire uint64
 11314  		for shift := uint(0); ; shift += 7 {
 11315  			if shift >= 64 {
 11316  				return ErrIntOverflowDmmaster
 11317  			}
 11318  			if iNdEx >= l {
 11319  				return io.ErrUnexpectedEOF
 11320  			}
 11321  			b := dAtA[iNdEx]
 11322  			iNdEx++
 11323  			wire |= uint64(b&0x7F) << shift
 11324  			if b < 0x80 {
 11325  				break
 11326  			}
 11327  		}
 11328  		fieldNum := int32(wire >> 3)
 11329  		wireType := int(wire & 0x7)
 11330  		if wireType == 4 {
 11331  			return fmt.Errorf("proto: UnlockDDLLockRequest: wiretype end group for non-group")
 11332  		}
 11333  		if fieldNum <= 0 {
 11334  			return fmt.Errorf("proto: UnlockDDLLockRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 11335  		}
 11336  		switch fieldNum {
 11337  		case 1:
 11338  			if wireType != 2 {
 11339  				return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
 11340  			}
 11341  			var stringLen uint64
 11342  			for shift := uint(0); ; shift += 7 {
 11343  				if shift >= 64 {
 11344  					return ErrIntOverflowDmmaster
 11345  				}
 11346  				if iNdEx >= l {
 11347  					return io.ErrUnexpectedEOF
 11348  				}
 11349  				b := dAtA[iNdEx]
 11350  				iNdEx++
 11351  				stringLen |= uint64(b&0x7F) << shift
 11352  				if b < 0x80 {
 11353  					break
 11354  				}
 11355  			}
 11356  			intStringLen := int(stringLen)
 11357  			if intStringLen < 0 {
 11358  				return ErrInvalidLengthDmmaster
 11359  			}
 11360  			postIndex := iNdEx + intStringLen
 11361  			if postIndex < 0 {
 11362  				return ErrInvalidLengthDmmaster
 11363  			}
 11364  			if postIndex > l {
 11365  				return io.ErrUnexpectedEOF
 11366  			}
 11367  			m.ID = string(dAtA[iNdEx:postIndex])
 11368  			iNdEx = postIndex
 11369  		case 2:
 11370  			if wireType != 2 {
 11371  				return fmt.Errorf("proto: wrong wireType = %d for field ReplaceOwner", wireType)
 11372  			}
 11373  			var stringLen uint64
 11374  			for shift := uint(0); ; shift += 7 {
 11375  				if shift >= 64 {
 11376  					return ErrIntOverflowDmmaster
 11377  				}
 11378  				if iNdEx >= l {
 11379  					return io.ErrUnexpectedEOF
 11380  				}
 11381  				b := dAtA[iNdEx]
 11382  				iNdEx++
 11383  				stringLen |= uint64(b&0x7F) << shift
 11384  				if b < 0x80 {
 11385  					break
 11386  				}
 11387  			}
 11388  			intStringLen := int(stringLen)
 11389  			if intStringLen < 0 {
 11390  				return ErrInvalidLengthDmmaster
 11391  			}
 11392  			postIndex := iNdEx + intStringLen
 11393  			if postIndex < 0 {
 11394  				return ErrInvalidLengthDmmaster
 11395  			}
 11396  			if postIndex > l {
 11397  				return io.ErrUnexpectedEOF
 11398  			}
 11399  			m.ReplaceOwner = string(dAtA[iNdEx:postIndex])
 11400  			iNdEx = postIndex
 11401  		case 3:
 11402  			if wireType != 0 {
 11403  				return fmt.Errorf("proto: wrong wireType = %d for field ForceRemove", wireType)
 11404  			}
 11405  			var v int
 11406  			for shift := uint(0); ; shift += 7 {
 11407  				if shift >= 64 {
 11408  					return ErrIntOverflowDmmaster
 11409  				}
 11410  				if iNdEx >= l {
 11411  					return io.ErrUnexpectedEOF
 11412  				}
 11413  				b := dAtA[iNdEx]
 11414  				iNdEx++
 11415  				v |= int(b&0x7F) << shift
 11416  				if b < 0x80 {
 11417  					break
 11418  				}
 11419  			}
 11420  			m.ForceRemove = bool(v != 0)
 11421  		case 4:
 11422  			if wireType != 0 {
 11423  				return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType)
 11424  			}
 11425  			m.Op = 0
 11426  			for shift := uint(0); ; shift += 7 {
 11427  				if shift >= 64 {
 11428  					return ErrIntOverflowDmmaster
 11429  				}
 11430  				if iNdEx >= l {
 11431  					return io.ErrUnexpectedEOF
 11432  				}
 11433  				b := dAtA[iNdEx]
 11434  				iNdEx++
 11435  				m.Op |= UnlockDDLLockOp(b&0x7F) << shift
 11436  				if b < 0x80 {
 11437  					break
 11438  				}
 11439  			}
 11440  		case 5:
 11441  			if wireType != 2 {
 11442  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 11443  			}
 11444  			var stringLen uint64
 11445  			for shift := uint(0); ; shift += 7 {
 11446  				if shift >= 64 {
 11447  					return ErrIntOverflowDmmaster
 11448  				}
 11449  				if iNdEx >= l {
 11450  					return io.ErrUnexpectedEOF
 11451  				}
 11452  				b := dAtA[iNdEx]
 11453  				iNdEx++
 11454  				stringLen |= uint64(b&0x7F) << shift
 11455  				if b < 0x80 {
 11456  					break
 11457  				}
 11458  			}
 11459  			intStringLen := int(stringLen)
 11460  			if intStringLen < 0 {
 11461  				return ErrInvalidLengthDmmaster
 11462  			}
 11463  			postIndex := iNdEx + intStringLen
 11464  			if postIndex < 0 {
 11465  				return ErrInvalidLengthDmmaster
 11466  			}
 11467  			if postIndex > l {
 11468  				return io.ErrUnexpectedEOF
 11469  			}
 11470  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 11471  			iNdEx = postIndex
 11472  		case 6:
 11473  			if wireType != 2 {
 11474  				return fmt.Errorf("proto: wrong wireType = %d for field Database", wireType)
 11475  			}
 11476  			var stringLen uint64
 11477  			for shift := uint(0); ; shift += 7 {
 11478  				if shift >= 64 {
 11479  					return ErrIntOverflowDmmaster
 11480  				}
 11481  				if iNdEx >= l {
 11482  					return io.ErrUnexpectedEOF
 11483  				}
 11484  				b := dAtA[iNdEx]
 11485  				iNdEx++
 11486  				stringLen |= uint64(b&0x7F) << shift
 11487  				if b < 0x80 {
 11488  					break
 11489  				}
 11490  			}
 11491  			intStringLen := int(stringLen)
 11492  			if intStringLen < 0 {
 11493  				return ErrInvalidLengthDmmaster
 11494  			}
 11495  			postIndex := iNdEx + intStringLen
 11496  			if postIndex < 0 {
 11497  				return ErrInvalidLengthDmmaster
 11498  			}
 11499  			if postIndex > l {
 11500  				return io.ErrUnexpectedEOF
 11501  			}
 11502  			m.Database = string(dAtA[iNdEx:postIndex])
 11503  			iNdEx = postIndex
 11504  		case 7:
 11505  			if wireType != 2 {
 11506  				return fmt.Errorf("proto: wrong wireType = %d for field Table", wireType)
 11507  			}
 11508  			var stringLen uint64
 11509  			for shift := uint(0); ; shift += 7 {
 11510  				if shift >= 64 {
 11511  					return ErrIntOverflowDmmaster
 11512  				}
 11513  				if iNdEx >= l {
 11514  					return io.ErrUnexpectedEOF
 11515  				}
 11516  				b := dAtA[iNdEx]
 11517  				iNdEx++
 11518  				stringLen |= uint64(b&0x7F) << shift
 11519  				if b < 0x80 {
 11520  					break
 11521  				}
 11522  			}
 11523  			intStringLen := int(stringLen)
 11524  			if intStringLen < 0 {
 11525  				return ErrInvalidLengthDmmaster
 11526  			}
 11527  			postIndex := iNdEx + intStringLen
 11528  			if postIndex < 0 {
 11529  				return ErrInvalidLengthDmmaster
 11530  			}
 11531  			if postIndex > l {
 11532  				return io.ErrUnexpectedEOF
 11533  			}
 11534  			m.Table = string(dAtA[iNdEx:postIndex])
 11535  			iNdEx = postIndex
 11536  		default:
 11537  			iNdEx = preIndex
 11538  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 11539  			if err != nil {
 11540  				return err
 11541  			}
 11542  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11543  				return ErrInvalidLengthDmmaster
 11544  			}
 11545  			if (iNdEx + skippy) > l {
 11546  				return io.ErrUnexpectedEOF
 11547  			}
 11548  			iNdEx += skippy
 11549  		}
 11550  	}
 11551  
 11552  	if iNdEx > l {
 11553  		return io.ErrUnexpectedEOF
 11554  	}
 11555  	return nil
 11556  }
 11557  func (m *UnlockDDLLockResponse) Unmarshal(dAtA []byte) error {
 11558  	l := len(dAtA)
 11559  	iNdEx := 0
 11560  	for iNdEx < l {
 11561  		preIndex := iNdEx
 11562  		var wire uint64
 11563  		for shift := uint(0); ; shift += 7 {
 11564  			if shift >= 64 {
 11565  				return ErrIntOverflowDmmaster
 11566  			}
 11567  			if iNdEx >= l {
 11568  				return io.ErrUnexpectedEOF
 11569  			}
 11570  			b := dAtA[iNdEx]
 11571  			iNdEx++
 11572  			wire |= uint64(b&0x7F) << shift
 11573  			if b < 0x80 {
 11574  				break
 11575  			}
 11576  		}
 11577  		fieldNum := int32(wire >> 3)
 11578  		wireType := int(wire & 0x7)
 11579  		if wireType == 4 {
 11580  			return fmt.Errorf("proto: UnlockDDLLockResponse: wiretype end group for non-group")
 11581  		}
 11582  		if fieldNum <= 0 {
 11583  			return fmt.Errorf("proto: UnlockDDLLockResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 11584  		}
 11585  		switch fieldNum {
 11586  		case 1:
 11587  			if wireType != 0 {
 11588  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 11589  			}
 11590  			var v int
 11591  			for shift := uint(0); ; shift += 7 {
 11592  				if shift >= 64 {
 11593  					return ErrIntOverflowDmmaster
 11594  				}
 11595  				if iNdEx >= l {
 11596  					return io.ErrUnexpectedEOF
 11597  				}
 11598  				b := dAtA[iNdEx]
 11599  				iNdEx++
 11600  				v |= int(b&0x7F) << shift
 11601  				if b < 0x80 {
 11602  					break
 11603  				}
 11604  			}
 11605  			m.Result = bool(v != 0)
 11606  		case 2:
 11607  			if wireType != 2 {
 11608  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 11609  			}
 11610  			var stringLen uint64
 11611  			for shift := uint(0); ; shift += 7 {
 11612  				if shift >= 64 {
 11613  					return ErrIntOverflowDmmaster
 11614  				}
 11615  				if iNdEx >= l {
 11616  					return io.ErrUnexpectedEOF
 11617  				}
 11618  				b := dAtA[iNdEx]
 11619  				iNdEx++
 11620  				stringLen |= uint64(b&0x7F) << shift
 11621  				if b < 0x80 {
 11622  					break
 11623  				}
 11624  			}
 11625  			intStringLen := int(stringLen)
 11626  			if intStringLen < 0 {
 11627  				return ErrInvalidLengthDmmaster
 11628  			}
 11629  			postIndex := iNdEx + intStringLen
 11630  			if postIndex < 0 {
 11631  				return ErrInvalidLengthDmmaster
 11632  			}
 11633  			if postIndex > l {
 11634  				return io.ErrUnexpectedEOF
 11635  			}
 11636  			m.Msg = string(dAtA[iNdEx:postIndex])
 11637  			iNdEx = postIndex
 11638  		default:
 11639  			iNdEx = preIndex
 11640  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 11641  			if err != nil {
 11642  				return err
 11643  			}
 11644  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11645  				return ErrInvalidLengthDmmaster
 11646  			}
 11647  			if (iNdEx + skippy) > l {
 11648  				return io.ErrUnexpectedEOF
 11649  			}
 11650  			iNdEx += skippy
 11651  		}
 11652  	}
 11653  
 11654  	if iNdEx > l {
 11655  		return io.ErrUnexpectedEOF
 11656  	}
 11657  	return nil
 11658  }
 11659  func (m *OperateWorkerRelayRequest) Unmarshal(dAtA []byte) error {
 11660  	l := len(dAtA)
 11661  	iNdEx := 0
 11662  	for iNdEx < l {
 11663  		preIndex := iNdEx
 11664  		var wire uint64
 11665  		for shift := uint(0); ; shift += 7 {
 11666  			if shift >= 64 {
 11667  				return ErrIntOverflowDmmaster
 11668  			}
 11669  			if iNdEx >= l {
 11670  				return io.ErrUnexpectedEOF
 11671  			}
 11672  			b := dAtA[iNdEx]
 11673  			iNdEx++
 11674  			wire |= uint64(b&0x7F) << shift
 11675  			if b < 0x80 {
 11676  				break
 11677  			}
 11678  		}
 11679  		fieldNum := int32(wire >> 3)
 11680  		wireType := int(wire & 0x7)
 11681  		if wireType == 4 {
 11682  			return fmt.Errorf("proto: OperateWorkerRelayRequest: wiretype end group for non-group")
 11683  		}
 11684  		if fieldNum <= 0 {
 11685  			return fmt.Errorf("proto: OperateWorkerRelayRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 11686  		}
 11687  		switch fieldNum {
 11688  		case 1:
 11689  			if wireType != 0 {
 11690  				return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType)
 11691  			}
 11692  			m.Op = 0
 11693  			for shift := uint(0); ; shift += 7 {
 11694  				if shift >= 64 {
 11695  					return ErrIntOverflowDmmaster
 11696  				}
 11697  				if iNdEx >= l {
 11698  					return io.ErrUnexpectedEOF
 11699  				}
 11700  				b := dAtA[iNdEx]
 11701  				iNdEx++
 11702  				m.Op |= RelayOp(b&0x7F) << shift
 11703  				if b < 0x80 {
 11704  					break
 11705  				}
 11706  			}
 11707  		case 2:
 11708  			if wireType != 2 {
 11709  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 11710  			}
 11711  			var stringLen uint64
 11712  			for shift := uint(0); ; shift += 7 {
 11713  				if shift >= 64 {
 11714  					return ErrIntOverflowDmmaster
 11715  				}
 11716  				if iNdEx >= l {
 11717  					return io.ErrUnexpectedEOF
 11718  				}
 11719  				b := dAtA[iNdEx]
 11720  				iNdEx++
 11721  				stringLen |= uint64(b&0x7F) << shift
 11722  				if b < 0x80 {
 11723  					break
 11724  				}
 11725  			}
 11726  			intStringLen := int(stringLen)
 11727  			if intStringLen < 0 {
 11728  				return ErrInvalidLengthDmmaster
 11729  			}
 11730  			postIndex := iNdEx + intStringLen
 11731  			if postIndex < 0 {
 11732  				return ErrInvalidLengthDmmaster
 11733  			}
 11734  			if postIndex > l {
 11735  				return io.ErrUnexpectedEOF
 11736  			}
 11737  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 11738  			iNdEx = postIndex
 11739  		default:
 11740  			iNdEx = preIndex
 11741  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 11742  			if err != nil {
 11743  				return err
 11744  			}
 11745  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11746  				return ErrInvalidLengthDmmaster
 11747  			}
 11748  			if (iNdEx + skippy) > l {
 11749  				return io.ErrUnexpectedEOF
 11750  			}
 11751  			iNdEx += skippy
 11752  		}
 11753  	}
 11754  
 11755  	if iNdEx > l {
 11756  		return io.ErrUnexpectedEOF
 11757  	}
 11758  	return nil
 11759  }
 11760  func (m *OperateWorkerRelayResponse) Unmarshal(dAtA []byte) error {
 11761  	l := len(dAtA)
 11762  	iNdEx := 0
 11763  	for iNdEx < l {
 11764  		preIndex := iNdEx
 11765  		var wire uint64
 11766  		for shift := uint(0); ; shift += 7 {
 11767  			if shift >= 64 {
 11768  				return ErrIntOverflowDmmaster
 11769  			}
 11770  			if iNdEx >= l {
 11771  				return io.ErrUnexpectedEOF
 11772  			}
 11773  			b := dAtA[iNdEx]
 11774  			iNdEx++
 11775  			wire |= uint64(b&0x7F) << shift
 11776  			if b < 0x80 {
 11777  				break
 11778  			}
 11779  		}
 11780  		fieldNum := int32(wire >> 3)
 11781  		wireType := int(wire & 0x7)
 11782  		if wireType == 4 {
 11783  			return fmt.Errorf("proto: OperateWorkerRelayResponse: wiretype end group for non-group")
 11784  		}
 11785  		if fieldNum <= 0 {
 11786  			return fmt.Errorf("proto: OperateWorkerRelayResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 11787  		}
 11788  		switch fieldNum {
 11789  		case 1:
 11790  			if wireType != 0 {
 11791  				return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType)
 11792  			}
 11793  			m.Op = 0
 11794  			for shift := uint(0); ; shift += 7 {
 11795  				if shift >= 64 {
 11796  					return ErrIntOverflowDmmaster
 11797  				}
 11798  				if iNdEx >= l {
 11799  					return io.ErrUnexpectedEOF
 11800  				}
 11801  				b := dAtA[iNdEx]
 11802  				iNdEx++
 11803  				m.Op |= RelayOp(b&0x7F) << shift
 11804  				if b < 0x80 {
 11805  					break
 11806  				}
 11807  			}
 11808  		case 2:
 11809  			if wireType != 0 {
 11810  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 11811  			}
 11812  			var v int
 11813  			for shift := uint(0); ; shift += 7 {
 11814  				if shift >= 64 {
 11815  					return ErrIntOverflowDmmaster
 11816  				}
 11817  				if iNdEx >= l {
 11818  					return io.ErrUnexpectedEOF
 11819  				}
 11820  				b := dAtA[iNdEx]
 11821  				iNdEx++
 11822  				v |= int(b&0x7F) << shift
 11823  				if b < 0x80 {
 11824  					break
 11825  				}
 11826  			}
 11827  			m.Result = bool(v != 0)
 11828  		case 3:
 11829  			if wireType != 2 {
 11830  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 11831  			}
 11832  			var stringLen uint64
 11833  			for shift := uint(0); ; shift += 7 {
 11834  				if shift >= 64 {
 11835  					return ErrIntOverflowDmmaster
 11836  				}
 11837  				if iNdEx >= l {
 11838  					return io.ErrUnexpectedEOF
 11839  				}
 11840  				b := dAtA[iNdEx]
 11841  				iNdEx++
 11842  				stringLen |= uint64(b&0x7F) << shift
 11843  				if b < 0x80 {
 11844  					break
 11845  				}
 11846  			}
 11847  			intStringLen := int(stringLen)
 11848  			if intStringLen < 0 {
 11849  				return ErrInvalidLengthDmmaster
 11850  			}
 11851  			postIndex := iNdEx + intStringLen
 11852  			if postIndex < 0 {
 11853  				return ErrInvalidLengthDmmaster
 11854  			}
 11855  			if postIndex > l {
 11856  				return io.ErrUnexpectedEOF
 11857  			}
 11858  			m.Msg = string(dAtA[iNdEx:postIndex])
 11859  			iNdEx = postIndex
 11860  		case 4:
 11861  			if wireType != 2 {
 11862  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 11863  			}
 11864  			var msglen int
 11865  			for shift := uint(0); ; shift += 7 {
 11866  				if shift >= 64 {
 11867  					return ErrIntOverflowDmmaster
 11868  				}
 11869  				if iNdEx >= l {
 11870  					return io.ErrUnexpectedEOF
 11871  				}
 11872  				b := dAtA[iNdEx]
 11873  				iNdEx++
 11874  				msglen |= int(b&0x7F) << shift
 11875  				if b < 0x80 {
 11876  					break
 11877  				}
 11878  			}
 11879  			if msglen < 0 {
 11880  				return ErrInvalidLengthDmmaster
 11881  			}
 11882  			postIndex := iNdEx + msglen
 11883  			if postIndex < 0 {
 11884  				return ErrInvalidLengthDmmaster
 11885  			}
 11886  			if postIndex > l {
 11887  				return io.ErrUnexpectedEOF
 11888  			}
 11889  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
 11890  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 11891  				return err
 11892  			}
 11893  			iNdEx = postIndex
 11894  		default:
 11895  			iNdEx = preIndex
 11896  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 11897  			if err != nil {
 11898  				return err
 11899  			}
 11900  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11901  				return ErrInvalidLengthDmmaster
 11902  			}
 11903  			if (iNdEx + skippy) > l {
 11904  				return io.ErrUnexpectedEOF
 11905  			}
 11906  			iNdEx += skippy
 11907  		}
 11908  	}
 11909  
 11910  	if iNdEx > l {
 11911  		return io.ErrUnexpectedEOF
 11912  	}
 11913  	return nil
 11914  }
 11915  func (m *PurgeWorkerRelayRequest) Unmarshal(dAtA []byte) error {
 11916  	l := len(dAtA)
 11917  	iNdEx := 0
 11918  	for iNdEx < l {
 11919  		preIndex := iNdEx
 11920  		var wire uint64
 11921  		for shift := uint(0); ; shift += 7 {
 11922  			if shift >= 64 {
 11923  				return ErrIntOverflowDmmaster
 11924  			}
 11925  			if iNdEx >= l {
 11926  				return io.ErrUnexpectedEOF
 11927  			}
 11928  			b := dAtA[iNdEx]
 11929  			iNdEx++
 11930  			wire |= uint64(b&0x7F) << shift
 11931  			if b < 0x80 {
 11932  				break
 11933  			}
 11934  		}
 11935  		fieldNum := int32(wire >> 3)
 11936  		wireType := int(wire & 0x7)
 11937  		if wireType == 4 {
 11938  			return fmt.Errorf("proto: PurgeWorkerRelayRequest: wiretype end group for non-group")
 11939  		}
 11940  		if fieldNum <= 0 {
 11941  			return fmt.Errorf("proto: PurgeWorkerRelayRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 11942  		}
 11943  		switch fieldNum {
 11944  		case 1:
 11945  			if wireType != 2 {
 11946  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 11947  			}
 11948  			var stringLen uint64
 11949  			for shift := uint(0); ; shift += 7 {
 11950  				if shift >= 64 {
 11951  					return ErrIntOverflowDmmaster
 11952  				}
 11953  				if iNdEx >= l {
 11954  					return io.ErrUnexpectedEOF
 11955  				}
 11956  				b := dAtA[iNdEx]
 11957  				iNdEx++
 11958  				stringLen |= uint64(b&0x7F) << shift
 11959  				if b < 0x80 {
 11960  					break
 11961  				}
 11962  			}
 11963  			intStringLen := int(stringLen)
 11964  			if intStringLen < 0 {
 11965  				return ErrInvalidLengthDmmaster
 11966  			}
 11967  			postIndex := iNdEx + intStringLen
 11968  			if postIndex < 0 {
 11969  				return ErrInvalidLengthDmmaster
 11970  			}
 11971  			if postIndex > l {
 11972  				return io.ErrUnexpectedEOF
 11973  			}
 11974  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 11975  			iNdEx = postIndex
 11976  		case 2:
 11977  			if wireType != 0 {
 11978  				return fmt.Errorf("proto: wrong wireType = %d for field Inactive", wireType)
 11979  			}
 11980  			var v int
 11981  			for shift := uint(0); ; shift += 7 {
 11982  				if shift >= 64 {
 11983  					return ErrIntOverflowDmmaster
 11984  				}
 11985  				if iNdEx >= l {
 11986  					return io.ErrUnexpectedEOF
 11987  				}
 11988  				b := dAtA[iNdEx]
 11989  				iNdEx++
 11990  				v |= int(b&0x7F) << shift
 11991  				if b < 0x80 {
 11992  					break
 11993  				}
 11994  			}
 11995  			m.Inactive = bool(v != 0)
 11996  		case 3:
 11997  			if wireType != 0 {
 11998  				return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType)
 11999  			}
 12000  			m.Time = 0
 12001  			for shift := uint(0); ; shift += 7 {
 12002  				if shift >= 64 {
 12003  					return ErrIntOverflowDmmaster
 12004  				}
 12005  				if iNdEx >= l {
 12006  					return io.ErrUnexpectedEOF
 12007  				}
 12008  				b := dAtA[iNdEx]
 12009  				iNdEx++
 12010  				m.Time |= int64(b&0x7F) << shift
 12011  				if b < 0x80 {
 12012  					break
 12013  				}
 12014  			}
 12015  		case 4:
 12016  			if wireType != 2 {
 12017  				return fmt.Errorf("proto: wrong wireType = %d for field Filename", wireType)
 12018  			}
 12019  			var stringLen uint64
 12020  			for shift := uint(0); ; shift += 7 {
 12021  				if shift >= 64 {
 12022  					return ErrIntOverflowDmmaster
 12023  				}
 12024  				if iNdEx >= l {
 12025  					return io.ErrUnexpectedEOF
 12026  				}
 12027  				b := dAtA[iNdEx]
 12028  				iNdEx++
 12029  				stringLen |= uint64(b&0x7F) << shift
 12030  				if b < 0x80 {
 12031  					break
 12032  				}
 12033  			}
 12034  			intStringLen := int(stringLen)
 12035  			if intStringLen < 0 {
 12036  				return ErrInvalidLengthDmmaster
 12037  			}
 12038  			postIndex := iNdEx + intStringLen
 12039  			if postIndex < 0 {
 12040  				return ErrInvalidLengthDmmaster
 12041  			}
 12042  			if postIndex > l {
 12043  				return io.ErrUnexpectedEOF
 12044  			}
 12045  			m.Filename = string(dAtA[iNdEx:postIndex])
 12046  			iNdEx = postIndex
 12047  		case 5:
 12048  			if wireType != 2 {
 12049  				return fmt.Errorf("proto: wrong wireType = %d for field SubDir", wireType)
 12050  			}
 12051  			var stringLen uint64
 12052  			for shift := uint(0); ; shift += 7 {
 12053  				if shift >= 64 {
 12054  					return ErrIntOverflowDmmaster
 12055  				}
 12056  				if iNdEx >= l {
 12057  					return io.ErrUnexpectedEOF
 12058  				}
 12059  				b := dAtA[iNdEx]
 12060  				iNdEx++
 12061  				stringLen |= uint64(b&0x7F) << shift
 12062  				if b < 0x80 {
 12063  					break
 12064  				}
 12065  			}
 12066  			intStringLen := int(stringLen)
 12067  			if intStringLen < 0 {
 12068  				return ErrInvalidLengthDmmaster
 12069  			}
 12070  			postIndex := iNdEx + intStringLen
 12071  			if postIndex < 0 {
 12072  				return ErrInvalidLengthDmmaster
 12073  			}
 12074  			if postIndex > l {
 12075  				return io.ErrUnexpectedEOF
 12076  			}
 12077  			m.SubDir = string(dAtA[iNdEx:postIndex])
 12078  			iNdEx = postIndex
 12079  		default:
 12080  			iNdEx = preIndex
 12081  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 12082  			if err != nil {
 12083  				return err
 12084  			}
 12085  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12086  				return ErrInvalidLengthDmmaster
 12087  			}
 12088  			if (iNdEx + skippy) > l {
 12089  				return io.ErrUnexpectedEOF
 12090  			}
 12091  			iNdEx += skippy
 12092  		}
 12093  	}
 12094  
 12095  	if iNdEx > l {
 12096  		return io.ErrUnexpectedEOF
 12097  	}
 12098  	return nil
 12099  }
 12100  func (m *PurgeWorkerRelayResponse) Unmarshal(dAtA []byte) error {
 12101  	l := len(dAtA)
 12102  	iNdEx := 0
 12103  	for iNdEx < l {
 12104  		preIndex := iNdEx
 12105  		var wire uint64
 12106  		for shift := uint(0); ; shift += 7 {
 12107  			if shift >= 64 {
 12108  				return ErrIntOverflowDmmaster
 12109  			}
 12110  			if iNdEx >= l {
 12111  				return io.ErrUnexpectedEOF
 12112  			}
 12113  			b := dAtA[iNdEx]
 12114  			iNdEx++
 12115  			wire |= uint64(b&0x7F) << shift
 12116  			if b < 0x80 {
 12117  				break
 12118  			}
 12119  		}
 12120  		fieldNum := int32(wire >> 3)
 12121  		wireType := int(wire & 0x7)
 12122  		if wireType == 4 {
 12123  			return fmt.Errorf("proto: PurgeWorkerRelayResponse: wiretype end group for non-group")
 12124  		}
 12125  		if fieldNum <= 0 {
 12126  			return fmt.Errorf("proto: PurgeWorkerRelayResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 12127  		}
 12128  		switch fieldNum {
 12129  		case 1:
 12130  			if wireType != 0 {
 12131  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 12132  			}
 12133  			var v int
 12134  			for shift := uint(0); ; shift += 7 {
 12135  				if shift >= 64 {
 12136  					return ErrIntOverflowDmmaster
 12137  				}
 12138  				if iNdEx >= l {
 12139  					return io.ErrUnexpectedEOF
 12140  				}
 12141  				b := dAtA[iNdEx]
 12142  				iNdEx++
 12143  				v |= int(b&0x7F) << shift
 12144  				if b < 0x80 {
 12145  					break
 12146  				}
 12147  			}
 12148  			m.Result = bool(v != 0)
 12149  		case 2:
 12150  			if wireType != 2 {
 12151  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 12152  			}
 12153  			var stringLen uint64
 12154  			for shift := uint(0); ; shift += 7 {
 12155  				if shift >= 64 {
 12156  					return ErrIntOverflowDmmaster
 12157  				}
 12158  				if iNdEx >= l {
 12159  					return io.ErrUnexpectedEOF
 12160  				}
 12161  				b := dAtA[iNdEx]
 12162  				iNdEx++
 12163  				stringLen |= uint64(b&0x7F) << shift
 12164  				if b < 0x80 {
 12165  					break
 12166  				}
 12167  			}
 12168  			intStringLen := int(stringLen)
 12169  			if intStringLen < 0 {
 12170  				return ErrInvalidLengthDmmaster
 12171  			}
 12172  			postIndex := iNdEx + intStringLen
 12173  			if postIndex < 0 {
 12174  				return ErrInvalidLengthDmmaster
 12175  			}
 12176  			if postIndex > l {
 12177  				return io.ErrUnexpectedEOF
 12178  			}
 12179  			m.Msg = string(dAtA[iNdEx:postIndex])
 12180  			iNdEx = postIndex
 12181  		case 3:
 12182  			if wireType != 2 {
 12183  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 12184  			}
 12185  			var msglen int
 12186  			for shift := uint(0); ; shift += 7 {
 12187  				if shift >= 64 {
 12188  					return ErrIntOverflowDmmaster
 12189  				}
 12190  				if iNdEx >= l {
 12191  					return io.ErrUnexpectedEOF
 12192  				}
 12193  				b := dAtA[iNdEx]
 12194  				iNdEx++
 12195  				msglen |= int(b&0x7F) << shift
 12196  				if b < 0x80 {
 12197  					break
 12198  				}
 12199  			}
 12200  			if msglen < 0 {
 12201  				return ErrInvalidLengthDmmaster
 12202  			}
 12203  			postIndex := iNdEx + msglen
 12204  			if postIndex < 0 {
 12205  				return ErrInvalidLengthDmmaster
 12206  			}
 12207  			if postIndex > l {
 12208  				return io.ErrUnexpectedEOF
 12209  			}
 12210  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
 12211  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12212  				return err
 12213  			}
 12214  			iNdEx = postIndex
 12215  		default:
 12216  			iNdEx = preIndex
 12217  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 12218  			if err != nil {
 12219  				return err
 12220  			}
 12221  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12222  				return ErrInvalidLengthDmmaster
 12223  			}
 12224  			if (iNdEx + skippy) > l {
 12225  				return io.ErrUnexpectedEOF
 12226  			}
 12227  			iNdEx += skippy
 12228  		}
 12229  	}
 12230  
 12231  	if iNdEx > l {
 12232  		return io.ErrUnexpectedEOF
 12233  	}
 12234  	return nil
 12235  }
 12236  func (m *CheckTaskRequest) Unmarshal(dAtA []byte) error {
 12237  	l := len(dAtA)
 12238  	iNdEx := 0
 12239  	for iNdEx < l {
 12240  		preIndex := iNdEx
 12241  		var wire uint64
 12242  		for shift := uint(0); ; shift += 7 {
 12243  			if shift >= 64 {
 12244  				return ErrIntOverflowDmmaster
 12245  			}
 12246  			if iNdEx >= l {
 12247  				return io.ErrUnexpectedEOF
 12248  			}
 12249  			b := dAtA[iNdEx]
 12250  			iNdEx++
 12251  			wire |= uint64(b&0x7F) << shift
 12252  			if b < 0x80 {
 12253  				break
 12254  			}
 12255  		}
 12256  		fieldNum := int32(wire >> 3)
 12257  		wireType := int(wire & 0x7)
 12258  		if wireType == 4 {
 12259  			return fmt.Errorf("proto: CheckTaskRequest: wiretype end group for non-group")
 12260  		}
 12261  		if fieldNum <= 0 {
 12262  			return fmt.Errorf("proto: CheckTaskRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 12263  		}
 12264  		switch fieldNum {
 12265  		case 1:
 12266  			if wireType != 2 {
 12267  				return fmt.Errorf("proto: wrong wireType = %d for field Task", wireType)
 12268  			}
 12269  			var stringLen uint64
 12270  			for shift := uint(0); ; shift += 7 {
 12271  				if shift >= 64 {
 12272  					return ErrIntOverflowDmmaster
 12273  				}
 12274  				if iNdEx >= l {
 12275  					return io.ErrUnexpectedEOF
 12276  				}
 12277  				b := dAtA[iNdEx]
 12278  				iNdEx++
 12279  				stringLen |= uint64(b&0x7F) << shift
 12280  				if b < 0x80 {
 12281  					break
 12282  				}
 12283  			}
 12284  			intStringLen := int(stringLen)
 12285  			if intStringLen < 0 {
 12286  				return ErrInvalidLengthDmmaster
 12287  			}
 12288  			postIndex := iNdEx + intStringLen
 12289  			if postIndex < 0 {
 12290  				return ErrInvalidLengthDmmaster
 12291  			}
 12292  			if postIndex > l {
 12293  				return io.ErrUnexpectedEOF
 12294  			}
 12295  			m.Task = string(dAtA[iNdEx:postIndex])
 12296  			iNdEx = postIndex
 12297  		case 2:
 12298  			if wireType != 0 {
 12299  				return fmt.Errorf("proto: wrong wireType = %d for field ErrCnt", wireType)
 12300  			}
 12301  			m.ErrCnt = 0
 12302  			for shift := uint(0); ; shift += 7 {
 12303  				if shift >= 64 {
 12304  					return ErrIntOverflowDmmaster
 12305  				}
 12306  				if iNdEx >= l {
 12307  					return io.ErrUnexpectedEOF
 12308  				}
 12309  				b := dAtA[iNdEx]
 12310  				iNdEx++
 12311  				m.ErrCnt |= int64(b&0x7F) << shift
 12312  				if b < 0x80 {
 12313  					break
 12314  				}
 12315  			}
 12316  		case 3:
 12317  			if wireType != 0 {
 12318  				return fmt.Errorf("proto: wrong wireType = %d for field WarnCnt", wireType)
 12319  			}
 12320  			m.WarnCnt = 0
 12321  			for shift := uint(0); ; shift += 7 {
 12322  				if shift >= 64 {
 12323  					return ErrIntOverflowDmmaster
 12324  				}
 12325  				if iNdEx >= l {
 12326  					return io.ErrUnexpectedEOF
 12327  				}
 12328  				b := dAtA[iNdEx]
 12329  				iNdEx++
 12330  				m.WarnCnt |= int64(b&0x7F) << shift
 12331  				if b < 0x80 {
 12332  					break
 12333  				}
 12334  			}
 12335  		case 4:
 12336  			if wireType != 2 {
 12337  				return fmt.Errorf("proto: wrong wireType = %d for field StartTime", wireType)
 12338  			}
 12339  			var stringLen uint64
 12340  			for shift := uint(0); ; shift += 7 {
 12341  				if shift >= 64 {
 12342  					return ErrIntOverflowDmmaster
 12343  				}
 12344  				if iNdEx >= l {
 12345  					return io.ErrUnexpectedEOF
 12346  				}
 12347  				b := dAtA[iNdEx]
 12348  				iNdEx++
 12349  				stringLen |= uint64(b&0x7F) << shift
 12350  				if b < 0x80 {
 12351  					break
 12352  				}
 12353  			}
 12354  			intStringLen := int(stringLen)
 12355  			if intStringLen < 0 {
 12356  				return ErrInvalidLengthDmmaster
 12357  			}
 12358  			postIndex := iNdEx + intStringLen
 12359  			if postIndex < 0 {
 12360  				return ErrInvalidLengthDmmaster
 12361  			}
 12362  			if postIndex > l {
 12363  				return io.ErrUnexpectedEOF
 12364  			}
 12365  			m.StartTime = string(dAtA[iNdEx:postIndex])
 12366  			iNdEx = postIndex
 12367  		default:
 12368  			iNdEx = preIndex
 12369  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 12370  			if err != nil {
 12371  				return err
 12372  			}
 12373  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12374  				return ErrInvalidLengthDmmaster
 12375  			}
 12376  			if (iNdEx + skippy) > l {
 12377  				return io.ErrUnexpectedEOF
 12378  			}
 12379  			iNdEx += skippy
 12380  		}
 12381  	}
 12382  
 12383  	if iNdEx > l {
 12384  		return io.ErrUnexpectedEOF
 12385  	}
 12386  	return nil
 12387  }
 12388  func (m *CheckTaskResponse) Unmarshal(dAtA []byte) error {
 12389  	l := len(dAtA)
 12390  	iNdEx := 0
 12391  	for iNdEx < l {
 12392  		preIndex := iNdEx
 12393  		var wire uint64
 12394  		for shift := uint(0); ; shift += 7 {
 12395  			if shift >= 64 {
 12396  				return ErrIntOverflowDmmaster
 12397  			}
 12398  			if iNdEx >= l {
 12399  				return io.ErrUnexpectedEOF
 12400  			}
 12401  			b := dAtA[iNdEx]
 12402  			iNdEx++
 12403  			wire |= uint64(b&0x7F) << shift
 12404  			if b < 0x80 {
 12405  				break
 12406  			}
 12407  		}
 12408  		fieldNum := int32(wire >> 3)
 12409  		wireType := int(wire & 0x7)
 12410  		if wireType == 4 {
 12411  			return fmt.Errorf("proto: CheckTaskResponse: wiretype end group for non-group")
 12412  		}
 12413  		if fieldNum <= 0 {
 12414  			return fmt.Errorf("proto: CheckTaskResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 12415  		}
 12416  		switch fieldNum {
 12417  		case 1:
 12418  			if wireType != 0 {
 12419  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 12420  			}
 12421  			var v int
 12422  			for shift := uint(0); ; shift += 7 {
 12423  				if shift >= 64 {
 12424  					return ErrIntOverflowDmmaster
 12425  				}
 12426  				if iNdEx >= l {
 12427  					return io.ErrUnexpectedEOF
 12428  				}
 12429  				b := dAtA[iNdEx]
 12430  				iNdEx++
 12431  				v |= int(b&0x7F) << shift
 12432  				if b < 0x80 {
 12433  					break
 12434  				}
 12435  			}
 12436  			m.Result = bool(v != 0)
 12437  		case 2:
 12438  			if wireType != 2 {
 12439  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 12440  			}
 12441  			var stringLen uint64
 12442  			for shift := uint(0); ; shift += 7 {
 12443  				if shift >= 64 {
 12444  					return ErrIntOverflowDmmaster
 12445  				}
 12446  				if iNdEx >= l {
 12447  					return io.ErrUnexpectedEOF
 12448  				}
 12449  				b := dAtA[iNdEx]
 12450  				iNdEx++
 12451  				stringLen |= uint64(b&0x7F) << shift
 12452  				if b < 0x80 {
 12453  					break
 12454  				}
 12455  			}
 12456  			intStringLen := int(stringLen)
 12457  			if intStringLen < 0 {
 12458  				return ErrInvalidLengthDmmaster
 12459  			}
 12460  			postIndex := iNdEx + intStringLen
 12461  			if postIndex < 0 {
 12462  				return ErrInvalidLengthDmmaster
 12463  			}
 12464  			if postIndex > l {
 12465  				return io.ErrUnexpectedEOF
 12466  			}
 12467  			m.Msg = string(dAtA[iNdEx:postIndex])
 12468  			iNdEx = postIndex
 12469  		default:
 12470  			iNdEx = preIndex
 12471  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 12472  			if err != nil {
 12473  				return err
 12474  			}
 12475  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12476  				return ErrInvalidLengthDmmaster
 12477  			}
 12478  			if (iNdEx + skippy) > l {
 12479  				return io.ErrUnexpectedEOF
 12480  			}
 12481  			iNdEx += skippy
 12482  		}
 12483  	}
 12484  
 12485  	if iNdEx > l {
 12486  		return io.ErrUnexpectedEOF
 12487  	}
 12488  	return nil
 12489  }
 12490  func (m *OperateSourceRequest) Unmarshal(dAtA []byte) error {
 12491  	l := len(dAtA)
 12492  	iNdEx := 0
 12493  	for iNdEx < l {
 12494  		preIndex := iNdEx
 12495  		var wire uint64
 12496  		for shift := uint(0); ; shift += 7 {
 12497  			if shift >= 64 {
 12498  				return ErrIntOverflowDmmaster
 12499  			}
 12500  			if iNdEx >= l {
 12501  				return io.ErrUnexpectedEOF
 12502  			}
 12503  			b := dAtA[iNdEx]
 12504  			iNdEx++
 12505  			wire |= uint64(b&0x7F) << shift
 12506  			if b < 0x80 {
 12507  				break
 12508  			}
 12509  		}
 12510  		fieldNum := int32(wire >> 3)
 12511  		wireType := int(wire & 0x7)
 12512  		if wireType == 4 {
 12513  			return fmt.Errorf("proto: OperateSourceRequest: wiretype end group for non-group")
 12514  		}
 12515  		if fieldNum <= 0 {
 12516  			return fmt.Errorf("proto: OperateSourceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 12517  		}
 12518  		switch fieldNum {
 12519  		case 1:
 12520  			if wireType != 0 {
 12521  				return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType)
 12522  			}
 12523  			m.Op = 0
 12524  			for shift := uint(0); ; shift += 7 {
 12525  				if shift >= 64 {
 12526  					return ErrIntOverflowDmmaster
 12527  				}
 12528  				if iNdEx >= l {
 12529  					return io.ErrUnexpectedEOF
 12530  				}
 12531  				b := dAtA[iNdEx]
 12532  				iNdEx++
 12533  				m.Op |= SourceOp(b&0x7F) << shift
 12534  				if b < 0x80 {
 12535  					break
 12536  				}
 12537  			}
 12538  		case 2:
 12539  			if wireType != 2 {
 12540  				return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType)
 12541  			}
 12542  			var stringLen uint64
 12543  			for shift := uint(0); ; shift += 7 {
 12544  				if shift >= 64 {
 12545  					return ErrIntOverflowDmmaster
 12546  				}
 12547  				if iNdEx >= l {
 12548  					return io.ErrUnexpectedEOF
 12549  				}
 12550  				b := dAtA[iNdEx]
 12551  				iNdEx++
 12552  				stringLen |= uint64(b&0x7F) << shift
 12553  				if b < 0x80 {
 12554  					break
 12555  				}
 12556  			}
 12557  			intStringLen := int(stringLen)
 12558  			if intStringLen < 0 {
 12559  				return ErrInvalidLengthDmmaster
 12560  			}
 12561  			postIndex := iNdEx + intStringLen
 12562  			if postIndex < 0 {
 12563  				return ErrInvalidLengthDmmaster
 12564  			}
 12565  			if postIndex > l {
 12566  				return io.ErrUnexpectedEOF
 12567  			}
 12568  			m.Config = append(m.Config, string(dAtA[iNdEx:postIndex]))
 12569  			iNdEx = postIndex
 12570  		case 3:
 12571  			if wireType != 2 {
 12572  				return fmt.Errorf("proto: wrong wireType = %d for field SourceID", wireType)
 12573  			}
 12574  			var stringLen uint64
 12575  			for shift := uint(0); ; shift += 7 {
 12576  				if shift >= 64 {
 12577  					return ErrIntOverflowDmmaster
 12578  				}
 12579  				if iNdEx >= l {
 12580  					return io.ErrUnexpectedEOF
 12581  				}
 12582  				b := dAtA[iNdEx]
 12583  				iNdEx++
 12584  				stringLen |= uint64(b&0x7F) << shift
 12585  				if b < 0x80 {
 12586  					break
 12587  				}
 12588  			}
 12589  			intStringLen := int(stringLen)
 12590  			if intStringLen < 0 {
 12591  				return ErrInvalidLengthDmmaster
 12592  			}
 12593  			postIndex := iNdEx + intStringLen
 12594  			if postIndex < 0 {
 12595  				return ErrInvalidLengthDmmaster
 12596  			}
 12597  			if postIndex > l {
 12598  				return io.ErrUnexpectedEOF
 12599  			}
 12600  			m.SourceID = append(m.SourceID, string(dAtA[iNdEx:postIndex]))
 12601  			iNdEx = postIndex
 12602  		case 4:
 12603  			if wireType != 2 {
 12604  				return fmt.Errorf("proto: wrong wireType = %d for field WorkerName", wireType)
 12605  			}
 12606  			var stringLen uint64
 12607  			for shift := uint(0); ; shift += 7 {
 12608  				if shift >= 64 {
 12609  					return ErrIntOverflowDmmaster
 12610  				}
 12611  				if iNdEx >= l {
 12612  					return io.ErrUnexpectedEOF
 12613  				}
 12614  				b := dAtA[iNdEx]
 12615  				iNdEx++
 12616  				stringLen |= uint64(b&0x7F) << shift
 12617  				if b < 0x80 {
 12618  					break
 12619  				}
 12620  			}
 12621  			intStringLen := int(stringLen)
 12622  			if intStringLen < 0 {
 12623  				return ErrInvalidLengthDmmaster
 12624  			}
 12625  			postIndex := iNdEx + intStringLen
 12626  			if postIndex < 0 {
 12627  				return ErrInvalidLengthDmmaster
 12628  			}
 12629  			if postIndex > l {
 12630  				return io.ErrUnexpectedEOF
 12631  			}
 12632  			m.WorkerName = string(dAtA[iNdEx:postIndex])
 12633  			iNdEx = postIndex
 12634  		default:
 12635  			iNdEx = preIndex
 12636  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 12637  			if err != nil {
 12638  				return err
 12639  			}
 12640  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12641  				return ErrInvalidLengthDmmaster
 12642  			}
 12643  			if (iNdEx + skippy) > l {
 12644  				return io.ErrUnexpectedEOF
 12645  			}
 12646  			iNdEx += skippy
 12647  		}
 12648  	}
 12649  
 12650  	if iNdEx > l {
 12651  		return io.ErrUnexpectedEOF
 12652  	}
 12653  	return nil
 12654  }
 12655  func (m *OperateSourceResponse) Unmarshal(dAtA []byte) error {
 12656  	l := len(dAtA)
 12657  	iNdEx := 0
 12658  	for iNdEx < l {
 12659  		preIndex := iNdEx
 12660  		var wire uint64
 12661  		for shift := uint(0); ; shift += 7 {
 12662  			if shift >= 64 {
 12663  				return ErrIntOverflowDmmaster
 12664  			}
 12665  			if iNdEx >= l {
 12666  				return io.ErrUnexpectedEOF
 12667  			}
 12668  			b := dAtA[iNdEx]
 12669  			iNdEx++
 12670  			wire |= uint64(b&0x7F) << shift
 12671  			if b < 0x80 {
 12672  				break
 12673  			}
 12674  		}
 12675  		fieldNum := int32(wire >> 3)
 12676  		wireType := int(wire & 0x7)
 12677  		if wireType == 4 {
 12678  			return fmt.Errorf("proto: OperateSourceResponse: wiretype end group for non-group")
 12679  		}
 12680  		if fieldNum <= 0 {
 12681  			return fmt.Errorf("proto: OperateSourceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 12682  		}
 12683  		switch fieldNum {
 12684  		case 1:
 12685  			if wireType != 0 {
 12686  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 12687  			}
 12688  			var v int
 12689  			for shift := uint(0); ; shift += 7 {
 12690  				if shift >= 64 {
 12691  					return ErrIntOverflowDmmaster
 12692  				}
 12693  				if iNdEx >= l {
 12694  					return io.ErrUnexpectedEOF
 12695  				}
 12696  				b := dAtA[iNdEx]
 12697  				iNdEx++
 12698  				v |= int(b&0x7F) << shift
 12699  				if b < 0x80 {
 12700  					break
 12701  				}
 12702  			}
 12703  			m.Result = bool(v != 0)
 12704  		case 2:
 12705  			if wireType != 2 {
 12706  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 12707  			}
 12708  			var stringLen uint64
 12709  			for shift := uint(0); ; shift += 7 {
 12710  				if shift >= 64 {
 12711  					return ErrIntOverflowDmmaster
 12712  				}
 12713  				if iNdEx >= l {
 12714  					return io.ErrUnexpectedEOF
 12715  				}
 12716  				b := dAtA[iNdEx]
 12717  				iNdEx++
 12718  				stringLen |= uint64(b&0x7F) << shift
 12719  				if b < 0x80 {
 12720  					break
 12721  				}
 12722  			}
 12723  			intStringLen := int(stringLen)
 12724  			if intStringLen < 0 {
 12725  				return ErrInvalidLengthDmmaster
 12726  			}
 12727  			postIndex := iNdEx + intStringLen
 12728  			if postIndex < 0 {
 12729  				return ErrInvalidLengthDmmaster
 12730  			}
 12731  			if postIndex > l {
 12732  				return io.ErrUnexpectedEOF
 12733  			}
 12734  			m.Msg = string(dAtA[iNdEx:postIndex])
 12735  			iNdEx = postIndex
 12736  		case 3:
 12737  			if wireType != 2 {
 12738  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 12739  			}
 12740  			var msglen int
 12741  			for shift := uint(0); ; shift += 7 {
 12742  				if shift >= 64 {
 12743  					return ErrIntOverflowDmmaster
 12744  				}
 12745  				if iNdEx >= l {
 12746  					return io.ErrUnexpectedEOF
 12747  				}
 12748  				b := dAtA[iNdEx]
 12749  				iNdEx++
 12750  				msglen |= int(b&0x7F) << shift
 12751  				if b < 0x80 {
 12752  					break
 12753  				}
 12754  			}
 12755  			if msglen < 0 {
 12756  				return ErrInvalidLengthDmmaster
 12757  			}
 12758  			postIndex := iNdEx + msglen
 12759  			if postIndex < 0 {
 12760  				return ErrInvalidLengthDmmaster
 12761  			}
 12762  			if postIndex > l {
 12763  				return io.ErrUnexpectedEOF
 12764  			}
 12765  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
 12766  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12767  				return err
 12768  			}
 12769  			iNdEx = postIndex
 12770  		default:
 12771  			iNdEx = preIndex
 12772  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 12773  			if err != nil {
 12774  				return err
 12775  			}
 12776  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12777  				return ErrInvalidLengthDmmaster
 12778  			}
 12779  			if (iNdEx + skippy) > l {
 12780  				return io.ErrUnexpectedEOF
 12781  			}
 12782  			iNdEx += skippy
 12783  		}
 12784  	}
 12785  
 12786  	if iNdEx > l {
 12787  		return io.ErrUnexpectedEOF
 12788  	}
 12789  	return nil
 12790  }
 12791  func (m *RegisterWorkerRequest) Unmarshal(dAtA []byte) error {
 12792  	l := len(dAtA)
 12793  	iNdEx := 0
 12794  	for iNdEx < l {
 12795  		preIndex := iNdEx
 12796  		var wire uint64
 12797  		for shift := uint(0); ; shift += 7 {
 12798  			if shift >= 64 {
 12799  				return ErrIntOverflowDmmaster
 12800  			}
 12801  			if iNdEx >= l {
 12802  				return io.ErrUnexpectedEOF
 12803  			}
 12804  			b := dAtA[iNdEx]
 12805  			iNdEx++
 12806  			wire |= uint64(b&0x7F) << shift
 12807  			if b < 0x80 {
 12808  				break
 12809  			}
 12810  		}
 12811  		fieldNum := int32(wire >> 3)
 12812  		wireType := int(wire & 0x7)
 12813  		if wireType == 4 {
 12814  			return fmt.Errorf("proto: RegisterWorkerRequest: wiretype end group for non-group")
 12815  		}
 12816  		if fieldNum <= 0 {
 12817  			return fmt.Errorf("proto: RegisterWorkerRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 12818  		}
 12819  		switch fieldNum {
 12820  		case 1:
 12821  			if wireType != 2 {
 12822  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 12823  			}
 12824  			var stringLen uint64
 12825  			for shift := uint(0); ; shift += 7 {
 12826  				if shift >= 64 {
 12827  					return ErrIntOverflowDmmaster
 12828  				}
 12829  				if iNdEx >= l {
 12830  					return io.ErrUnexpectedEOF
 12831  				}
 12832  				b := dAtA[iNdEx]
 12833  				iNdEx++
 12834  				stringLen |= uint64(b&0x7F) << shift
 12835  				if b < 0x80 {
 12836  					break
 12837  				}
 12838  			}
 12839  			intStringLen := int(stringLen)
 12840  			if intStringLen < 0 {
 12841  				return ErrInvalidLengthDmmaster
 12842  			}
 12843  			postIndex := iNdEx + intStringLen
 12844  			if postIndex < 0 {
 12845  				return ErrInvalidLengthDmmaster
 12846  			}
 12847  			if postIndex > l {
 12848  				return io.ErrUnexpectedEOF
 12849  			}
 12850  			m.Name = string(dAtA[iNdEx:postIndex])
 12851  			iNdEx = postIndex
 12852  		case 2:
 12853  			if wireType != 2 {
 12854  				return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType)
 12855  			}
 12856  			var stringLen uint64
 12857  			for shift := uint(0); ; shift += 7 {
 12858  				if shift >= 64 {
 12859  					return ErrIntOverflowDmmaster
 12860  				}
 12861  				if iNdEx >= l {
 12862  					return io.ErrUnexpectedEOF
 12863  				}
 12864  				b := dAtA[iNdEx]
 12865  				iNdEx++
 12866  				stringLen |= uint64(b&0x7F) << shift
 12867  				if b < 0x80 {
 12868  					break
 12869  				}
 12870  			}
 12871  			intStringLen := int(stringLen)
 12872  			if intStringLen < 0 {
 12873  				return ErrInvalidLengthDmmaster
 12874  			}
 12875  			postIndex := iNdEx + intStringLen
 12876  			if postIndex < 0 {
 12877  				return ErrInvalidLengthDmmaster
 12878  			}
 12879  			if postIndex > l {
 12880  				return io.ErrUnexpectedEOF
 12881  			}
 12882  			m.Address = string(dAtA[iNdEx:postIndex])
 12883  			iNdEx = postIndex
 12884  		default:
 12885  			iNdEx = preIndex
 12886  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 12887  			if err != nil {
 12888  				return err
 12889  			}
 12890  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12891  				return ErrInvalidLengthDmmaster
 12892  			}
 12893  			if (iNdEx + skippy) > l {
 12894  				return io.ErrUnexpectedEOF
 12895  			}
 12896  			iNdEx += skippy
 12897  		}
 12898  	}
 12899  
 12900  	if iNdEx > l {
 12901  		return io.ErrUnexpectedEOF
 12902  	}
 12903  	return nil
 12904  }
 12905  func (m *RegisterWorkerResponse) Unmarshal(dAtA []byte) error {
 12906  	l := len(dAtA)
 12907  	iNdEx := 0
 12908  	for iNdEx < l {
 12909  		preIndex := iNdEx
 12910  		var wire uint64
 12911  		for shift := uint(0); ; shift += 7 {
 12912  			if shift >= 64 {
 12913  				return ErrIntOverflowDmmaster
 12914  			}
 12915  			if iNdEx >= l {
 12916  				return io.ErrUnexpectedEOF
 12917  			}
 12918  			b := dAtA[iNdEx]
 12919  			iNdEx++
 12920  			wire |= uint64(b&0x7F) << shift
 12921  			if b < 0x80 {
 12922  				break
 12923  			}
 12924  		}
 12925  		fieldNum := int32(wire >> 3)
 12926  		wireType := int(wire & 0x7)
 12927  		if wireType == 4 {
 12928  			return fmt.Errorf("proto: RegisterWorkerResponse: wiretype end group for non-group")
 12929  		}
 12930  		if fieldNum <= 0 {
 12931  			return fmt.Errorf("proto: RegisterWorkerResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 12932  		}
 12933  		switch fieldNum {
 12934  		case 1:
 12935  			if wireType != 0 {
 12936  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 12937  			}
 12938  			var v int
 12939  			for shift := uint(0); ; shift += 7 {
 12940  				if shift >= 64 {
 12941  					return ErrIntOverflowDmmaster
 12942  				}
 12943  				if iNdEx >= l {
 12944  					return io.ErrUnexpectedEOF
 12945  				}
 12946  				b := dAtA[iNdEx]
 12947  				iNdEx++
 12948  				v |= int(b&0x7F) << shift
 12949  				if b < 0x80 {
 12950  					break
 12951  				}
 12952  			}
 12953  			m.Result = bool(v != 0)
 12954  		case 2:
 12955  			if wireType != 2 {
 12956  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 12957  			}
 12958  			var stringLen uint64
 12959  			for shift := uint(0); ; shift += 7 {
 12960  				if shift >= 64 {
 12961  					return ErrIntOverflowDmmaster
 12962  				}
 12963  				if iNdEx >= l {
 12964  					return io.ErrUnexpectedEOF
 12965  				}
 12966  				b := dAtA[iNdEx]
 12967  				iNdEx++
 12968  				stringLen |= uint64(b&0x7F) << shift
 12969  				if b < 0x80 {
 12970  					break
 12971  				}
 12972  			}
 12973  			intStringLen := int(stringLen)
 12974  			if intStringLen < 0 {
 12975  				return ErrInvalidLengthDmmaster
 12976  			}
 12977  			postIndex := iNdEx + intStringLen
 12978  			if postIndex < 0 {
 12979  				return ErrInvalidLengthDmmaster
 12980  			}
 12981  			if postIndex > l {
 12982  				return io.ErrUnexpectedEOF
 12983  			}
 12984  			m.Msg = string(dAtA[iNdEx:postIndex])
 12985  			iNdEx = postIndex
 12986  		case 3:
 12987  			if wireType != 2 {
 12988  				return fmt.Errorf("proto: wrong wireType = %d for field SecretKey", wireType)
 12989  			}
 12990  			var byteLen int
 12991  			for shift := uint(0); ; shift += 7 {
 12992  				if shift >= 64 {
 12993  					return ErrIntOverflowDmmaster
 12994  				}
 12995  				if iNdEx >= l {
 12996  					return io.ErrUnexpectedEOF
 12997  				}
 12998  				b := dAtA[iNdEx]
 12999  				iNdEx++
 13000  				byteLen |= int(b&0x7F) << shift
 13001  				if b < 0x80 {
 13002  					break
 13003  				}
 13004  			}
 13005  			if byteLen < 0 {
 13006  				return ErrInvalidLengthDmmaster
 13007  			}
 13008  			postIndex := iNdEx + byteLen
 13009  			if postIndex < 0 {
 13010  				return ErrInvalidLengthDmmaster
 13011  			}
 13012  			if postIndex > l {
 13013  				return io.ErrUnexpectedEOF
 13014  			}
 13015  			m.SecretKey = append(m.SecretKey[:0], dAtA[iNdEx:postIndex]...)
 13016  			if m.SecretKey == nil {
 13017  				m.SecretKey = []byte{}
 13018  			}
 13019  			iNdEx = postIndex
 13020  		default:
 13021  			iNdEx = preIndex
 13022  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 13023  			if err != nil {
 13024  				return err
 13025  			}
 13026  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13027  				return ErrInvalidLengthDmmaster
 13028  			}
 13029  			if (iNdEx + skippy) > l {
 13030  				return io.ErrUnexpectedEOF
 13031  			}
 13032  			iNdEx += skippy
 13033  		}
 13034  	}
 13035  
 13036  	if iNdEx > l {
 13037  		return io.ErrUnexpectedEOF
 13038  	}
 13039  	return nil
 13040  }
 13041  func (m *OfflineMemberRequest) Unmarshal(dAtA []byte) error {
 13042  	l := len(dAtA)
 13043  	iNdEx := 0
 13044  	for iNdEx < l {
 13045  		preIndex := iNdEx
 13046  		var wire uint64
 13047  		for shift := uint(0); ; shift += 7 {
 13048  			if shift >= 64 {
 13049  				return ErrIntOverflowDmmaster
 13050  			}
 13051  			if iNdEx >= l {
 13052  				return io.ErrUnexpectedEOF
 13053  			}
 13054  			b := dAtA[iNdEx]
 13055  			iNdEx++
 13056  			wire |= uint64(b&0x7F) << shift
 13057  			if b < 0x80 {
 13058  				break
 13059  			}
 13060  		}
 13061  		fieldNum := int32(wire >> 3)
 13062  		wireType := int(wire & 0x7)
 13063  		if wireType == 4 {
 13064  			return fmt.Errorf("proto: OfflineMemberRequest: wiretype end group for non-group")
 13065  		}
 13066  		if fieldNum <= 0 {
 13067  			return fmt.Errorf("proto: OfflineMemberRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 13068  		}
 13069  		switch fieldNum {
 13070  		case 1:
 13071  			if wireType != 2 {
 13072  				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
 13073  			}
 13074  			var stringLen uint64
 13075  			for shift := uint(0); ; shift += 7 {
 13076  				if shift >= 64 {
 13077  					return ErrIntOverflowDmmaster
 13078  				}
 13079  				if iNdEx >= l {
 13080  					return io.ErrUnexpectedEOF
 13081  				}
 13082  				b := dAtA[iNdEx]
 13083  				iNdEx++
 13084  				stringLen |= uint64(b&0x7F) << shift
 13085  				if b < 0x80 {
 13086  					break
 13087  				}
 13088  			}
 13089  			intStringLen := int(stringLen)
 13090  			if intStringLen < 0 {
 13091  				return ErrInvalidLengthDmmaster
 13092  			}
 13093  			postIndex := iNdEx + intStringLen
 13094  			if postIndex < 0 {
 13095  				return ErrInvalidLengthDmmaster
 13096  			}
 13097  			if postIndex > l {
 13098  				return io.ErrUnexpectedEOF
 13099  			}
 13100  			m.Type = string(dAtA[iNdEx:postIndex])
 13101  			iNdEx = postIndex
 13102  		case 2:
 13103  			if wireType != 2 {
 13104  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 13105  			}
 13106  			var stringLen uint64
 13107  			for shift := uint(0); ; shift += 7 {
 13108  				if shift >= 64 {
 13109  					return ErrIntOverflowDmmaster
 13110  				}
 13111  				if iNdEx >= l {
 13112  					return io.ErrUnexpectedEOF
 13113  				}
 13114  				b := dAtA[iNdEx]
 13115  				iNdEx++
 13116  				stringLen |= uint64(b&0x7F) << shift
 13117  				if b < 0x80 {
 13118  					break
 13119  				}
 13120  			}
 13121  			intStringLen := int(stringLen)
 13122  			if intStringLen < 0 {
 13123  				return ErrInvalidLengthDmmaster
 13124  			}
 13125  			postIndex := iNdEx + intStringLen
 13126  			if postIndex < 0 {
 13127  				return ErrInvalidLengthDmmaster
 13128  			}
 13129  			if postIndex > l {
 13130  				return io.ErrUnexpectedEOF
 13131  			}
 13132  			m.Name = string(dAtA[iNdEx:postIndex])
 13133  			iNdEx = postIndex
 13134  		default:
 13135  			iNdEx = preIndex
 13136  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 13137  			if err != nil {
 13138  				return err
 13139  			}
 13140  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13141  				return ErrInvalidLengthDmmaster
 13142  			}
 13143  			if (iNdEx + skippy) > l {
 13144  				return io.ErrUnexpectedEOF
 13145  			}
 13146  			iNdEx += skippy
 13147  		}
 13148  	}
 13149  
 13150  	if iNdEx > l {
 13151  		return io.ErrUnexpectedEOF
 13152  	}
 13153  	return nil
 13154  }
 13155  func (m *OfflineMemberResponse) Unmarshal(dAtA []byte) error {
 13156  	l := len(dAtA)
 13157  	iNdEx := 0
 13158  	for iNdEx < l {
 13159  		preIndex := iNdEx
 13160  		var wire uint64
 13161  		for shift := uint(0); ; shift += 7 {
 13162  			if shift >= 64 {
 13163  				return ErrIntOverflowDmmaster
 13164  			}
 13165  			if iNdEx >= l {
 13166  				return io.ErrUnexpectedEOF
 13167  			}
 13168  			b := dAtA[iNdEx]
 13169  			iNdEx++
 13170  			wire |= uint64(b&0x7F) << shift
 13171  			if b < 0x80 {
 13172  				break
 13173  			}
 13174  		}
 13175  		fieldNum := int32(wire >> 3)
 13176  		wireType := int(wire & 0x7)
 13177  		if wireType == 4 {
 13178  			return fmt.Errorf("proto: OfflineMemberResponse: wiretype end group for non-group")
 13179  		}
 13180  		if fieldNum <= 0 {
 13181  			return fmt.Errorf("proto: OfflineMemberResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 13182  		}
 13183  		switch fieldNum {
 13184  		case 1:
 13185  			if wireType != 0 {
 13186  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 13187  			}
 13188  			var v int
 13189  			for shift := uint(0); ; shift += 7 {
 13190  				if shift >= 64 {
 13191  					return ErrIntOverflowDmmaster
 13192  				}
 13193  				if iNdEx >= l {
 13194  					return io.ErrUnexpectedEOF
 13195  				}
 13196  				b := dAtA[iNdEx]
 13197  				iNdEx++
 13198  				v |= int(b&0x7F) << shift
 13199  				if b < 0x80 {
 13200  					break
 13201  				}
 13202  			}
 13203  			m.Result = bool(v != 0)
 13204  		case 2:
 13205  			if wireType != 2 {
 13206  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 13207  			}
 13208  			var stringLen uint64
 13209  			for shift := uint(0); ; shift += 7 {
 13210  				if shift >= 64 {
 13211  					return ErrIntOverflowDmmaster
 13212  				}
 13213  				if iNdEx >= l {
 13214  					return io.ErrUnexpectedEOF
 13215  				}
 13216  				b := dAtA[iNdEx]
 13217  				iNdEx++
 13218  				stringLen |= uint64(b&0x7F) << shift
 13219  				if b < 0x80 {
 13220  					break
 13221  				}
 13222  			}
 13223  			intStringLen := int(stringLen)
 13224  			if intStringLen < 0 {
 13225  				return ErrInvalidLengthDmmaster
 13226  			}
 13227  			postIndex := iNdEx + intStringLen
 13228  			if postIndex < 0 {
 13229  				return ErrInvalidLengthDmmaster
 13230  			}
 13231  			if postIndex > l {
 13232  				return io.ErrUnexpectedEOF
 13233  			}
 13234  			m.Msg = string(dAtA[iNdEx:postIndex])
 13235  			iNdEx = postIndex
 13236  		default:
 13237  			iNdEx = preIndex
 13238  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 13239  			if err != nil {
 13240  				return err
 13241  			}
 13242  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13243  				return ErrInvalidLengthDmmaster
 13244  			}
 13245  			if (iNdEx + skippy) > l {
 13246  				return io.ErrUnexpectedEOF
 13247  			}
 13248  			iNdEx += skippy
 13249  		}
 13250  	}
 13251  
 13252  	if iNdEx > l {
 13253  		return io.ErrUnexpectedEOF
 13254  	}
 13255  	return nil
 13256  }
 13257  func (m *OperateLeaderRequest) Unmarshal(dAtA []byte) error {
 13258  	l := len(dAtA)
 13259  	iNdEx := 0
 13260  	for iNdEx < l {
 13261  		preIndex := iNdEx
 13262  		var wire uint64
 13263  		for shift := uint(0); ; shift += 7 {
 13264  			if shift >= 64 {
 13265  				return ErrIntOverflowDmmaster
 13266  			}
 13267  			if iNdEx >= l {
 13268  				return io.ErrUnexpectedEOF
 13269  			}
 13270  			b := dAtA[iNdEx]
 13271  			iNdEx++
 13272  			wire |= uint64(b&0x7F) << shift
 13273  			if b < 0x80 {
 13274  				break
 13275  			}
 13276  		}
 13277  		fieldNum := int32(wire >> 3)
 13278  		wireType := int(wire & 0x7)
 13279  		if wireType == 4 {
 13280  			return fmt.Errorf("proto: OperateLeaderRequest: wiretype end group for non-group")
 13281  		}
 13282  		if fieldNum <= 0 {
 13283  			return fmt.Errorf("proto: OperateLeaderRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 13284  		}
 13285  		switch fieldNum {
 13286  		case 1:
 13287  			if wireType != 0 {
 13288  				return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType)
 13289  			}
 13290  			m.Op = 0
 13291  			for shift := uint(0); ; shift += 7 {
 13292  				if shift >= 64 {
 13293  					return ErrIntOverflowDmmaster
 13294  				}
 13295  				if iNdEx >= l {
 13296  					return io.ErrUnexpectedEOF
 13297  				}
 13298  				b := dAtA[iNdEx]
 13299  				iNdEx++
 13300  				m.Op |= LeaderOp(b&0x7F) << shift
 13301  				if b < 0x80 {
 13302  					break
 13303  				}
 13304  			}
 13305  		default:
 13306  			iNdEx = preIndex
 13307  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 13308  			if err != nil {
 13309  				return err
 13310  			}
 13311  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13312  				return ErrInvalidLengthDmmaster
 13313  			}
 13314  			if (iNdEx + skippy) > l {
 13315  				return io.ErrUnexpectedEOF
 13316  			}
 13317  			iNdEx += skippy
 13318  		}
 13319  	}
 13320  
 13321  	if iNdEx > l {
 13322  		return io.ErrUnexpectedEOF
 13323  	}
 13324  	return nil
 13325  }
 13326  func (m *OperateLeaderResponse) Unmarshal(dAtA []byte) error {
 13327  	l := len(dAtA)
 13328  	iNdEx := 0
 13329  	for iNdEx < l {
 13330  		preIndex := iNdEx
 13331  		var wire uint64
 13332  		for shift := uint(0); ; shift += 7 {
 13333  			if shift >= 64 {
 13334  				return ErrIntOverflowDmmaster
 13335  			}
 13336  			if iNdEx >= l {
 13337  				return io.ErrUnexpectedEOF
 13338  			}
 13339  			b := dAtA[iNdEx]
 13340  			iNdEx++
 13341  			wire |= uint64(b&0x7F) << shift
 13342  			if b < 0x80 {
 13343  				break
 13344  			}
 13345  		}
 13346  		fieldNum := int32(wire >> 3)
 13347  		wireType := int(wire & 0x7)
 13348  		if wireType == 4 {
 13349  			return fmt.Errorf("proto: OperateLeaderResponse: wiretype end group for non-group")
 13350  		}
 13351  		if fieldNum <= 0 {
 13352  			return fmt.Errorf("proto: OperateLeaderResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 13353  		}
 13354  		switch fieldNum {
 13355  		case 1:
 13356  			if wireType != 0 {
 13357  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 13358  			}
 13359  			var v int
 13360  			for shift := uint(0); ; shift += 7 {
 13361  				if shift >= 64 {
 13362  					return ErrIntOverflowDmmaster
 13363  				}
 13364  				if iNdEx >= l {
 13365  					return io.ErrUnexpectedEOF
 13366  				}
 13367  				b := dAtA[iNdEx]
 13368  				iNdEx++
 13369  				v |= int(b&0x7F) << shift
 13370  				if b < 0x80 {
 13371  					break
 13372  				}
 13373  			}
 13374  			m.Result = bool(v != 0)
 13375  		case 2:
 13376  			if wireType != 2 {
 13377  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 13378  			}
 13379  			var stringLen uint64
 13380  			for shift := uint(0); ; shift += 7 {
 13381  				if shift >= 64 {
 13382  					return ErrIntOverflowDmmaster
 13383  				}
 13384  				if iNdEx >= l {
 13385  					return io.ErrUnexpectedEOF
 13386  				}
 13387  				b := dAtA[iNdEx]
 13388  				iNdEx++
 13389  				stringLen |= uint64(b&0x7F) << shift
 13390  				if b < 0x80 {
 13391  					break
 13392  				}
 13393  			}
 13394  			intStringLen := int(stringLen)
 13395  			if intStringLen < 0 {
 13396  				return ErrInvalidLengthDmmaster
 13397  			}
 13398  			postIndex := iNdEx + intStringLen
 13399  			if postIndex < 0 {
 13400  				return ErrInvalidLengthDmmaster
 13401  			}
 13402  			if postIndex > l {
 13403  				return io.ErrUnexpectedEOF
 13404  			}
 13405  			m.Msg = string(dAtA[iNdEx:postIndex])
 13406  			iNdEx = postIndex
 13407  		default:
 13408  			iNdEx = preIndex
 13409  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 13410  			if err != nil {
 13411  				return err
 13412  			}
 13413  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13414  				return ErrInvalidLengthDmmaster
 13415  			}
 13416  			if (iNdEx + skippy) > l {
 13417  				return io.ErrUnexpectedEOF
 13418  			}
 13419  			iNdEx += skippy
 13420  		}
 13421  	}
 13422  
 13423  	if iNdEx > l {
 13424  		return io.ErrUnexpectedEOF
 13425  	}
 13426  	return nil
 13427  }
 13428  func (m *MasterInfo) Unmarshal(dAtA []byte) error {
 13429  	l := len(dAtA)
 13430  	iNdEx := 0
 13431  	for iNdEx < l {
 13432  		preIndex := iNdEx
 13433  		var wire uint64
 13434  		for shift := uint(0); ; shift += 7 {
 13435  			if shift >= 64 {
 13436  				return ErrIntOverflowDmmaster
 13437  			}
 13438  			if iNdEx >= l {
 13439  				return io.ErrUnexpectedEOF
 13440  			}
 13441  			b := dAtA[iNdEx]
 13442  			iNdEx++
 13443  			wire |= uint64(b&0x7F) << shift
 13444  			if b < 0x80 {
 13445  				break
 13446  			}
 13447  		}
 13448  		fieldNum := int32(wire >> 3)
 13449  		wireType := int(wire & 0x7)
 13450  		if wireType == 4 {
 13451  			return fmt.Errorf("proto: MasterInfo: wiretype end group for non-group")
 13452  		}
 13453  		if fieldNum <= 0 {
 13454  			return fmt.Errorf("proto: MasterInfo: illegal tag %d (wire type %d)", fieldNum, wire)
 13455  		}
 13456  		switch fieldNum {
 13457  		case 1:
 13458  			if wireType != 2 {
 13459  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 13460  			}
 13461  			var stringLen uint64
 13462  			for shift := uint(0); ; shift += 7 {
 13463  				if shift >= 64 {
 13464  					return ErrIntOverflowDmmaster
 13465  				}
 13466  				if iNdEx >= l {
 13467  					return io.ErrUnexpectedEOF
 13468  				}
 13469  				b := dAtA[iNdEx]
 13470  				iNdEx++
 13471  				stringLen |= uint64(b&0x7F) << shift
 13472  				if b < 0x80 {
 13473  					break
 13474  				}
 13475  			}
 13476  			intStringLen := int(stringLen)
 13477  			if intStringLen < 0 {
 13478  				return ErrInvalidLengthDmmaster
 13479  			}
 13480  			postIndex := iNdEx + intStringLen
 13481  			if postIndex < 0 {
 13482  				return ErrInvalidLengthDmmaster
 13483  			}
 13484  			if postIndex > l {
 13485  				return io.ErrUnexpectedEOF
 13486  			}
 13487  			m.Name = string(dAtA[iNdEx:postIndex])
 13488  			iNdEx = postIndex
 13489  		case 2:
 13490  			if wireType != 0 {
 13491  				return fmt.Errorf("proto: wrong wireType = %d for field MemberID", wireType)
 13492  			}
 13493  			m.MemberID = 0
 13494  			for shift := uint(0); ; shift += 7 {
 13495  				if shift >= 64 {
 13496  					return ErrIntOverflowDmmaster
 13497  				}
 13498  				if iNdEx >= l {
 13499  					return io.ErrUnexpectedEOF
 13500  				}
 13501  				b := dAtA[iNdEx]
 13502  				iNdEx++
 13503  				m.MemberID |= uint64(b&0x7F) << shift
 13504  				if b < 0x80 {
 13505  					break
 13506  				}
 13507  			}
 13508  		case 3:
 13509  			if wireType != 0 {
 13510  				return fmt.Errorf("proto: wrong wireType = %d for field Alive", wireType)
 13511  			}
 13512  			var v int
 13513  			for shift := uint(0); ; shift += 7 {
 13514  				if shift >= 64 {
 13515  					return ErrIntOverflowDmmaster
 13516  				}
 13517  				if iNdEx >= l {
 13518  					return io.ErrUnexpectedEOF
 13519  				}
 13520  				b := dAtA[iNdEx]
 13521  				iNdEx++
 13522  				v |= int(b&0x7F) << shift
 13523  				if b < 0x80 {
 13524  					break
 13525  				}
 13526  			}
 13527  			m.Alive = bool(v != 0)
 13528  		case 4:
 13529  			if wireType != 2 {
 13530  				return fmt.Errorf("proto: wrong wireType = %d for field PeerURLs", wireType)
 13531  			}
 13532  			var stringLen uint64
 13533  			for shift := uint(0); ; shift += 7 {
 13534  				if shift >= 64 {
 13535  					return ErrIntOverflowDmmaster
 13536  				}
 13537  				if iNdEx >= l {
 13538  					return io.ErrUnexpectedEOF
 13539  				}
 13540  				b := dAtA[iNdEx]
 13541  				iNdEx++
 13542  				stringLen |= uint64(b&0x7F) << shift
 13543  				if b < 0x80 {
 13544  					break
 13545  				}
 13546  			}
 13547  			intStringLen := int(stringLen)
 13548  			if intStringLen < 0 {
 13549  				return ErrInvalidLengthDmmaster
 13550  			}
 13551  			postIndex := iNdEx + intStringLen
 13552  			if postIndex < 0 {
 13553  				return ErrInvalidLengthDmmaster
 13554  			}
 13555  			if postIndex > l {
 13556  				return io.ErrUnexpectedEOF
 13557  			}
 13558  			m.PeerURLs = append(m.PeerURLs, string(dAtA[iNdEx:postIndex]))
 13559  			iNdEx = postIndex
 13560  		case 5:
 13561  			if wireType != 2 {
 13562  				return fmt.Errorf("proto: wrong wireType = %d for field ClientURLs", wireType)
 13563  			}
 13564  			var stringLen uint64
 13565  			for shift := uint(0); ; shift += 7 {
 13566  				if shift >= 64 {
 13567  					return ErrIntOverflowDmmaster
 13568  				}
 13569  				if iNdEx >= l {
 13570  					return io.ErrUnexpectedEOF
 13571  				}
 13572  				b := dAtA[iNdEx]
 13573  				iNdEx++
 13574  				stringLen |= uint64(b&0x7F) << shift
 13575  				if b < 0x80 {
 13576  					break
 13577  				}
 13578  			}
 13579  			intStringLen := int(stringLen)
 13580  			if intStringLen < 0 {
 13581  				return ErrInvalidLengthDmmaster
 13582  			}
 13583  			postIndex := iNdEx + intStringLen
 13584  			if postIndex < 0 {
 13585  				return ErrInvalidLengthDmmaster
 13586  			}
 13587  			if postIndex > l {
 13588  				return io.ErrUnexpectedEOF
 13589  			}
 13590  			m.ClientURLs = append(m.ClientURLs, string(dAtA[iNdEx:postIndex]))
 13591  			iNdEx = postIndex
 13592  		default:
 13593  			iNdEx = preIndex
 13594  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 13595  			if err != nil {
 13596  				return err
 13597  			}
 13598  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13599  				return ErrInvalidLengthDmmaster
 13600  			}
 13601  			if (iNdEx + skippy) > l {
 13602  				return io.ErrUnexpectedEOF
 13603  			}
 13604  			iNdEx += skippy
 13605  		}
 13606  	}
 13607  
 13608  	if iNdEx > l {
 13609  		return io.ErrUnexpectedEOF
 13610  	}
 13611  	return nil
 13612  }
 13613  func (m *WorkerInfo) Unmarshal(dAtA []byte) error {
 13614  	l := len(dAtA)
 13615  	iNdEx := 0
 13616  	for iNdEx < l {
 13617  		preIndex := iNdEx
 13618  		var wire uint64
 13619  		for shift := uint(0); ; shift += 7 {
 13620  			if shift >= 64 {
 13621  				return ErrIntOverflowDmmaster
 13622  			}
 13623  			if iNdEx >= l {
 13624  				return io.ErrUnexpectedEOF
 13625  			}
 13626  			b := dAtA[iNdEx]
 13627  			iNdEx++
 13628  			wire |= uint64(b&0x7F) << shift
 13629  			if b < 0x80 {
 13630  				break
 13631  			}
 13632  		}
 13633  		fieldNum := int32(wire >> 3)
 13634  		wireType := int(wire & 0x7)
 13635  		if wireType == 4 {
 13636  			return fmt.Errorf("proto: WorkerInfo: wiretype end group for non-group")
 13637  		}
 13638  		if fieldNum <= 0 {
 13639  			return fmt.Errorf("proto: WorkerInfo: illegal tag %d (wire type %d)", fieldNum, wire)
 13640  		}
 13641  		switch fieldNum {
 13642  		case 1:
 13643  			if wireType != 2 {
 13644  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 13645  			}
 13646  			var stringLen uint64
 13647  			for shift := uint(0); ; shift += 7 {
 13648  				if shift >= 64 {
 13649  					return ErrIntOverflowDmmaster
 13650  				}
 13651  				if iNdEx >= l {
 13652  					return io.ErrUnexpectedEOF
 13653  				}
 13654  				b := dAtA[iNdEx]
 13655  				iNdEx++
 13656  				stringLen |= uint64(b&0x7F) << shift
 13657  				if b < 0x80 {
 13658  					break
 13659  				}
 13660  			}
 13661  			intStringLen := int(stringLen)
 13662  			if intStringLen < 0 {
 13663  				return ErrInvalidLengthDmmaster
 13664  			}
 13665  			postIndex := iNdEx + intStringLen
 13666  			if postIndex < 0 {
 13667  				return ErrInvalidLengthDmmaster
 13668  			}
 13669  			if postIndex > l {
 13670  				return io.ErrUnexpectedEOF
 13671  			}
 13672  			m.Name = string(dAtA[iNdEx:postIndex])
 13673  			iNdEx = postIndex
 13674  		case 2:
 13675  			if wireType != 2 {
 13676  				return fmt.Errorf("proto: wrong wireType = %d for field Addr", wireType)
 13677  			}
 13678  			var stringLen uint64
 13679  			for shift := uint(0); ; shift += 7 {
 13680  				if shift >= 64 {
 13681  					return ErrIntOverflowDmmaster
 13682  				}
 13683  				if iNdEx >= l {
 13684  					return io.ErrUnexpectedEOF
 13685  				}
 13686  				b := dAtA[iNdEx]
 13687  				iNdEx++
 13688  				stringLen |= uint64(b&0x7F) << shift
 13689  				if b < 0x80 {
 13690  					break
 13691  				}
 13692  			}
 13693  			intStringLen := int(stringLen)
 13694  			if intStringLen < 0 {
 13695  				return ErrInvalidLengthDmmaster
 13696  			}
 13697  			postIndex := iNdEx + intStringLen
 13698  			if postIndex < 0 {
 13699  				return ErrInvalidLengthDmmaster
 13700  			}
 13701  			if postIndex > l {
 13702  				return io.ErrUnexpectedEOF
 13703  			}
 13704  			m.Addr = string(dAtA[iNdEx:postIndex])
 13705  			iNdEx = postIndex
 13706  		case 3:
 13707  			if wireType != 2 {
 13708  				return fmt.Errorf("proto: wrong wireType = %d for field Stage", wireType)
 13709  			}
 13710  			var stringLen uint64
 13711  			for shift := uint(0); ; shift += 7 {
 13712  				if shift >= 64 {
 13713  					return ErrIntOverflowDmmaster
 13714  				}
 13715  				if iNdEx >= l {
 13716  					return io.ErrUnexpectedEOF
 13717  				}
 13718  				b := dAtA[iNdEx]
 13719  				iNdEx++
 13720  				stringLen |= uint64(b&0x7F) << shift
 13721  				if b < 0x80 {
 13722  					break
 13723  				}
 13724  			}
 13725  			intStringLen := int(stringLen)
 13726  			if intStringLen < 0 {
 13727  				return ErrInvalidLengthDmmaster
 13728  			}
 13729  			postIndex := iNdEx + intStringLen
 13730  			if postIndex < 0 {
 13731  				return ErrInvalidLengthDmmaster
 13732  			}
 13733  			if postIndex > l {
 13734  				return io.ErrUnexpectedEOF
 13735  			}
 13736  			m.Stage = string(dAtA[iNdEx:postIndex])
 13737  			iNdEx = postIndex
 13738  		case 4:
 13739  			if wireType != 2 {
 13740  				return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType)
 13741  			}
 13742  			var stringLen uint64
 13743  			for shift := uint(0); ; shift += 7 {
 13744  				if shift >= 64 {
 13745  					return ErrIntOverflowDmmaster
 13746  				}
 13747  				if iNdEx >= l {
 13748  					return io.ErrUnexpectedEOF
 13749  				}
 13750  				b := dAtA[iNdEx]
 13751  				iNdEx++
 13752  				stringLen |= uint64(b&0x7F) << shift
 13753  				if b < 0x80 {
 13754  					break
 13755  				}
 13756  			}
 13757  			intStringLen := int(stringLen)
 13758  			if intStringLen < 0 {
 13759  				return ErrInvalidLengthDmmaster
 13760  			}
 13761  			postIndex := iNdEx + intStringLen
 13762  			if postIndex < 0 {
 13763  				return ErrInvalidLengthDmmaster
 13764  			}
 13765  			if postIndex > l {
 13766  				return io.ErrUnexpectedEOF
 13767  			}
 13768  			m.Source = string(dAtA[iNdEx:postIndex])
 13769  			iNdEx = postIndex
 13770  		default:
 13771  			iNdEx = preIndex
 13772  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 13773  			if err != nil {
 13774  				return err
 13775  			}
 13776  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13777  				return ErrInvalidLengthDmmaster
 13778  			}
 13779  			if (iNdEx + skippy) > l {
 13780  				return io.ErrUnexpectedEOF
 13781  			}
 13782  			iNdEx += skippy
 13783  		}
 13784  	}
 13785  
 13786  	if iNdEx > l {
 13787  		return io.ErrUnexpectedEOF
 13788  	}
 13789  	return nil
 13790  }
 13791  func (m *ListLeaderMember) Unmarshal(dAtA []byte) error {
 13792  	l := len(dAtA)
 13793  	iNdEx := 0
 13794  	for iNdEx < l {
 13795  		preIndex := iNdEx
 13796  		var wire uint64
 13797  		for shift := uint(0); ; shift += 7 {
 13798  			if shift >= 64 {
 13799  				return ErrIntOverflowDmmaster
 13800  			}
 13801  			if iNdEx >= l {
 13802  				return io.ErrUnexpectedEOF
 13803  			}
 13804  			b := dAtA[iNdEx]
 13805  			iNdEx++
 13806  			wire |= uint64(b&0x7F) << shift
 13807  			if b < 0x80 {
 13808  				break
 13809  			}
 13810  		}
 13811  		fieldNum := int32(wire >> 3)
 13812  		wireType := int(wire & 0x7)
 13813  		if wireType == 4 {
 13814  			return fmt.Errorf("proto: ListLeaderMember: wiretype end group for non-group")
 13815  		}
 13816  		if fieldNum <= 0 {
 13817  			return fmt.Errorf("proto: ListLeaderMember: illegal tag %d (wire type %d)", fieldNum, wire)
 13818  		}
 13819  		switch fieldNum {
 13820  		case 1:
 13821  			if wireType != 2 {
 13822  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 13823  			}
 13824  			var stringLen uint64
 13825  			for shift := uint(0); ; shift += 7 {
 13826  				if shift >= 64 {
 13827  					return ErrIntOverflowDmmaster
 13828  				}
 13829  				if iNdEx >= l {
 13830  					return io.ErrUnexpectedEOF
 13831  				}
 13832  				b := dAtA[iNdEx]
 13833  				iNdEx++
 13834  				stringLen |= uint64(b&0x7F) << shift
 13835  				if b < 0x80 {
 13836  					break
 13837  				}
 13838  			}
 13839  			intStringLen := int(stringLen)
 13840  			if intStringLen < 0 {
 13841  				return ErrInvalidLengthDmmaster
 13842  			}
 13843  			postIndex := iNdEx + intStringLen
 13844  			if postIndex < 0 {
 13845  				return ErrInvalidLengthDmmaster
 13846  			}
 13847  			if postIndex > l {
 13848  				return io.ErrUnexpectedEOF
 13849  			}
 13850  			m.Msg = string(dAtA[iNdEx:postIndex])
 13851  			iNdEx = postIndex
 13852  		case 2:
 13853  			if wireType != 2 {
 13854  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 13855  			}
 13856  			var stringLen uint64
 13857  			for shift := uint(0); ; shift += 7 {
 13858  				if shift >= 64 {
 13859  					return ErrIntOverflowDmmaster
 13860  				}
 13861  				if iNdEx >= l {
 13862  					return io.ErrUnexpectedEOF
 13863  				}
 13864  				b := dAtA[iNdEx]
 13865  				iNdEx++
 13866  				stringLen |= uint64(b&0x7F) << shift
 13867  				if b < 0x80 {
 13868  					break
 13869  				}
 13870  			}
 13871  			intStringLen := int(stringLen)
 13872  			if intStringLen < 0 {
 13873  				return ErrInvalidLengthDmmaster
 13874  			}
 13875  			postIndex := iNdEx + intStringLen
 13876  			if postIndex < 0 {
 13877  				return ErrInvalidLengthDmmaster
 13878  			}
 13879  			if postIndex > l {
 13880  				return io.ErrUnexpectedEOF
 13881  			}
 13882  			m.Name = string(dAtA[iNdEx:postIndex])
 13883  			iNdEx = postIndex
 13884  		case 3:
 13885  			if wireType != 2 {
 13886  				return fmt.Errorf("proto: wrong wireType = %d for field Addr", wireType)
 13887  			}
 13888  			var stringLen uint64
 13889  			for shift := uint(0); ; shift += 7 {
 13890  				if shift >= 64 {
 13891  					return ErrIntOverflowDmmaster
 13892  				}
 13893  				if iNdEx >= l {
 13894  					return io.ErrUnexpectedEOF
 13895  				}
 13896  				b := dAtA[iNdEx]
 13897  				iNdEx++
 13898  				stringLen |= uint64(b&0x7F) << shift
 13899  				if b < 0x80 {
 13900  					break
 13901  				}
 13902  			}
 13903  			intStringLen := int(stringLen)
 13904  			if intStringLen < 0 {
 13905  				return ErrInvalidLengthDmmaster
 13906  			}
 13907  			postIndex := iNdEx + intStringLen
 13908  			if postIndex < 0 {
 13909  				return ErrInvalidLengthDmmaster
 13910  			}
 13911  			if postIndex > l {
 13912  				return io.ErrUnexpectedEOF
 13913  			}
 13914  			m.Addr = string(dAtA[iNdEx:postIndex])
 13915  			iNdEx = postIndex
 13916  		default:
 13917  			iNdEx = preIndex
 13918  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 13919  			if err != nil {
 13920  				return err
 13921  			}
 13922  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13923  				return ErrInvalidLengthDmmaster
 13924  			}
 13925  			if (iNdEx + skippy) > l {
 13926  				return io.ErrUnexpectedEOF
 13927  			}
 13928  			iNdEx += skippy
 13929  		}
 13930  	}
 13931  
 13932  	if iNdEx > l {
 13933  		return io.ErrUnexpectedEOF
 13934  	}
 13935  	return nil
 13936  }
 13937  func (m *ListMasterMember) Unmarshal(dAtA []byte) error {
 13938  	l := len(dAtA)
 13939  	iNdEx := 0
 13940  	for iNdEx < l {
 13941  		preIndex := iNdEx
 13942  		var wire uint64
 13943  		for shift := uint(0); ; shift += 7 {
 13944  			if shift >= 64 {
 13945  				return ErrIntOverflowDmmaster
 13946  			}
 13947  			if iNdEx >= l {
 13948  				return io.ErrUnexpectedEOF
 13949  			}
 13950  			b := dAtA[iNdEx]
 13951  			iNdEx++
 13952  			wire |= uint64(b&0x7F) << shift
 13953  			if b < 0x80 {
 13954  				break
 13955  			}
 13956  		}
 13957  		fieldNum := int32(wire >> 3)
 13958  		wireType := int(wire & 0x7)
 13959  		if wireType == 4 {
 13960  			return fmt.Errorf("proto: ListMasterMember: wiretype end group for non-group")
 13961  		}
 13962  		if fieldNum <= 0 {
 13963  			return fmt.Errorf("proto: ListMasterMember: illegal tag %d (wire type %d)", fieldNum, wire)
 13964  		}
 13965  		switch fieldNum {
 13966  		case 1:
 13967  			if wireType != 2 {
 13968  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 13969  			}
 13970  			var stringLen uint64
 13971  			for shift := uint(0); ; shift += 7 {
 13972  				if shift >= 64 {
 13973  					return ErrIntOverflowDmmaster
 13974  				}
 13975  				if iNdEx >= l {
 13976  					return io.ErrUnexpectedEOF
 13977  				}
 13978  				b := dAtA[iNdEx]
 13979  				iNdEx++
 13980  				stringLen |= uint64(b&0x7F) << shift
 13981  				if b < 0x80 {
 13982  					break
 13983  				}
 13984  			}
 13985  			intStringLen := int(stringLen)
 13986  			if intStringLen < 0 {
 13987  				return ErrInvalidLengthDmmaster
 13988  			}
 13989  			postIndex := iNdEx + intStringLen
 13990  			if postIndex < 0 {
 13991  				return ErrInvalidLengthDmmaster
 13992  			}
 13993  			if postIndex > l {
 13994  				return io.ErrUnexpectedEOF
 13995  			}
 13996  			m.Msg = string(dAtA[iNdEx:postIndex])
 13997  			iNdEx = postIndex
 13998  		case 2:
 13999  			if wireType != 2 {
 14000  				return fmt.Errorf("proto: wrong wireType = %d for field Masters", wireType)
 14001  			}
 14002  			var msglen int
 14003  			for shift := uint(0); ; shift += 7 {
 14004  				if shift >= 64 {
 14005  					return ErrIntOverflowDmmaster
 14006  				}
 14007  				if iNdEx >= l {
 14008  					return io.ErrUnexpectedEOF
 14009  				}
 14010  				b := dAtA[iNdEx]
 14011  				iNdEx++
 14012  				msglen |= int(b&0x7F) << shift
 14013  				if b < 0x80 {
 14014  					break
 14015  				}
 14016  			}
 14017  			if msglen < 0 {
 14018  				return ErrInvalidLengthDmmaster
 14019  			}
 14020  			postIndex := iNdEx + msglen
 14021  			if postIndex < 0 {
 14022  				return ErrInvalidLengthDmmaster
 14023  			}
 14024  			if postIndex > l {
 14025  				return io.ErrUnexpectedEOF
 14026  			}
 14027  			m.Masters = append(m.Masters, &MasterInfo{})
 14028  			if err := m.Masters[len(m.Masters)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14029  				return err
 14030  			}
 14031  			iNdEx = postIndex
 14032  		default:
 14033  			iNdEx = preIndex
 14034  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 14035  			if err != nil {
 14036  				return err
 14037  			}
 14038  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14039  				return ErrInvalidLengthDmmaster
 14040  			}
 14041  			if (iNdEx + skippy) > l {
 14042  				return io.ErrUnexpectedEOF
 14043  			}
 14044  			iNdEx += skippy
 14045  		}
 14046  	}
 14047  
 14048  	if iNdEx > l {
 14049  		return io.ErrUnexpectedEOF
 14050  	}
 14051  	return nil
 14052  }
 14053  func (m *ListWorkerMember) Unmarshal(dAtA []byte) error {
 14054  	l := len(dAtA)
 14055  	iNdEx := 0
 14056  	for iNdEx < l {
 14057  		preIndex := iNdEx
 14058  		var wire uint64
 14059  		for shift := uint(0); ; shift += 7 {
 14060  			if shift >= 64 {
 14061  				return ErrIntOverflowDmmaster
 14062  			}
 14063  			if iNdEx >= l {
 14064  				return io.ErrUnexpectedEOF
 14065  			}
 14066  			b := dAtA[iNdEx]
 14067  			iNdEx++
 14068  			wire |= uint64(b&0x7F) << shift
 14069  			if b < 0x80 {
 14070  				break
 14071  			}
 14072  		}
 14073  		fieldNum := int32(wire >> 3)
 14074  		wireType := int(wire & 0x7)
 14075  		if wireType == 4 {
 14076  			return fmt.Errorf("proto: ListWorkerMember: wiretype end group for non-group")
 14077  		}
 14078  		if fieldNum <= 0 {
 14079  			return fmt.Errorf("proto: ListWorkerMember: illegal tag %d (wire type %d)", fieldNum, wire)
 14080  		}
 14081  		switch fieldNum {
 14082  		case 1:
 14083  			if wireType != 2 {
 14084  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 14085  			}
 14086  			var stringLen uint64
 14087  			for shift := uint(0); ; shift += 7 {
 14088  				if shift >= 64 {
 14089  					return ErrIntOverflowDmmaster
 14090  				}
 14091  				if iNdEx >= l {
 14092  					return io.ErrUnexpectedEOF
 14093  				}
 14094  				b := dAtA[iNdEx]
 14095  				iNdEx++
 14096  				stringLen |= uint64(b&0x7F) << shift
 14097  				if b < 0x80 {
 14098  					break
 14099  				}
 14100  			}
 14101  			intStringLen := int(stringLen)
 14102  			if intStringLen < 0 {
 14103  				return ErrInvalidLengthDmmaster
 14104  			}
 14105  			postIndex := iNdEx + intStringLen
 14106  			if postIndex < 0 {
 14107  				return ErrInvalidLengthDmmaster
 14108  			}
 14109  			if postIndex > l {
 14110  				return io.ErrUnexpectedEOF
 14111  			}
 14112  			m.Msg = string(dAtA[iNdEx:postIndex])
 14113  			iNdEx = postIndex
 14114  		case 2:
 14115  			if wireType != 2 {
 14116  				return fmt.Errorf("proto: wrong wireType = %d for field Workers", wireType)
 14117  			}
 14118  			var msglen int
 14119  			for shift := uint(0); ; shift += 7 {
 14120  				if shift >= 64 {
 14121  					return ErrIntOverflowDmmaster
 14122  				}
 14123  				if iNdEx >= l {
 14124  					return io.ErrUnexpectedEOF
 14125  				}
 14126  				b := dAtA[iNdEx]
 14127  				iNdEx++
 14128  				msglen |= int(b&0x7F) << shift
 14129  				if b < 0x80 {
 14130  					break
 14131  				}
 14132  			}
 14133  			if msglen < 0 {
 14134  				return ErrInvalidLengthDmmaster
 14135  			}
 14136  			postIndex := iNdEx + msglen
 14137  			if postIndex < 0 {
 14138  				return ErrInvalidLengthDmmaster
 14139  			}
 14140  			if postIndex > l {
 14141  				return io.ErrUnexpectedEOF
 14142  			}
 14143  			m.Workers = append(m.Workers, &WorkerInfo{})
 14144  			if err := m.Workers[len(m.Workers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14145  				return err
 14146  			}
 14147  			iNdEx = postIndex
 14148  		default:
 14149  			iNdEx = preIndex
 14150  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 14151  			if err != nil {
 14152  				return err
 14153  			}
 14154  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14155  				return ErrInvalidLengthDmmaster
 14156  			}
 14157  			if (iNdEx + skippy) > l {
 14158  				return io.ErrUnexpectedEOF
 14159  			}
 14160  			iNdEx += skippy
 14161  		}
 14162  	}
 14163  
 14164  	if iNdEx > l {
 14165  		return io.ErrUnexpectedEOF
 14166  	}
 14167  	return nil
 14168  }
 14169  func (m *Members) Unmarshal(dAtA []byte) error {
 14170  	l := len(dAtA)
 14171  	iNdEx := 0
 14172  	for iNdEx < l {
 14173  		preIndex := iNdEx
 14174  		var wire uint64
 14175  		for shift := uint(0); ; shift += 7 {
 14176  			if shift >= 64 {
 14177  				return ErrIntOverflowDmmaster
 14178  			}
 14179  			if iNdEx >= l {
 14180  				return io.ErrUnexpectedEOF
 14181  			}
 14182  			b := dAtA[iNdEx]
 14183  			iNdEx++
 14184  			wire |= uint64(b&0x7F) << shift
 14185  			if b < 0x80 {
 14186  				break
 14187  			}
 14188  		}
 14189  		fieldNum := int32(wire >> 3)
 14190  		wireType := int(wire & 0x7)
 14191  		if wireType == 4 {
 14192  			return fmt.Errorf("proto: Members: wiretype end group for non-group")
 14193  		}
 14194  		if fieldNum <= 0 {
 14195  			return fmt.Errorf("proto: Members: illegal tag %d (wire type %d)", fieldNum, wire)
 14196  		}
 14197  		switch fieldNum {
 14198  		case 1:
 14199  			if wireType != 2 {
 14200  				return fmt.Errorf("proto: wrong wireType = %d for field Leader", wireType)
 14201  			}
 14202  			var msglen int
 14203  			for shift := uint(0); ; shift += 7 {
 14204  				if shift >= 64 {
 14205  					return ErrIntOverflowDmmaster
 14206  				}
 14207  				if iNdEx >= l {
 14208  					return io.ErrUnexpectedEOF
 14209  				}
 14210  				b := dAtA[iNdEx]
 14211  				iNdEx++
 14212  				msglen |= int(b&0x7F) << shift
 14213  				if b < 0x80 {
 14214  					break
 14215  				}
 14216  			}
 14217  			if msglen < 0 {
 14218  				return ErrInvalidLengthDmmaster
 14219  			}
 14220  			postIndex := iNdEx + msglen
 14221  			if postIndex < 0 {
 14222  				return ErrInvalidLengthDmmaster
 14223  			}
 14224  			if postIndex > l {
 14225  				return io.ErrUnexpectedEOF
 14226  			}
 14227  			v := &ListLeaderMember{}
 14228  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14229  				return err
 14230  			}
 14231  			m.Member = &Members_Leader{v}
 14232  			iNdEx = postIndex
 14233  		case 2:
 14234  			if wireType != 2 {
 14235  				return fmt.Errorf("proto: wrong wireType = %d for field Master", wireType)
 14236  			}
 14237  			var msglen int
 14238  			for shift := uint(0); ; shift += 7 {
 14239  				if shift >= 64 {
 14240  					return ErrIntOverflowDmmaster
 14241  				}
 14242  				if iNdEx >= l {
 14243  					return io.ErrUnexpectedEOF
 14244  				}
 14245  				b := dAtA[iNdEx]
 14246  				iNdEx++
 14247  				msglen |= int(b&0x7F) << shift
 14248  				if b < 0x80 {
 14249  					break
 14250  				}
 14251  			}
 14252  			if msglen < 0 {
 14253  				return ErrInvalidLengthDmmaster
 14254  			}
 14255  			postIndex := iNdEx + msglen
 14256  			if postIndex < 0 {
 14257  				return ErrInvalidLengthDmmaster
 14258  			}
 14259  			if postIndex > l {
 14260  				return io.ErrUnexpectedEOF
 14261  			}
 14262  			v := &ListMasterMember{}
 14263  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14264  				return err
 14265  			}
 14266  			m.Member = &Members_Master{v}
 14267  			iNdEx = postIndex
 14268  		case 3:
 14269  			if wireType != 2 {
 14270  				return fmt.Errorf("proto: wrong wireType = %d for field Worker", wireType)
 14271  			}
 14272  			var msglen int
 14273  			for shift := uint(0); ; shift += 7 {
 14274  				if shift >= 64 {
 14275  					return ErrIntOverflowDmmaster
 14276  				}
 14277  				if iNdEx >= l {
 14278  					return io.ErrUnexpectedEOF
 14279  				}
 14280  				b := dAtA[iNdEx]
 14281  				iNdEx++
 14282  				msglen |= int(b&0x7F) << shift
 14283  				if b < 0x80 {
 14284  					break
 14285  				}
 14286  			}
 14287  			if msglen < 0 {
 14288  				return ErrInvalidLengthDmmaster
 14289  			}
 14290  			postIndex := iNdEx + msglen
 14291  			if postIndex < 0 {
 14292  				return ErrInvalidLengthDmmaster
 14293  			}
 14294  			if postIndex > l {
 14295  				return io.ErrUnexpectedEOF
 14296  			}
 14297  			v := &ListWorkerMember{}
 14298  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14299  				return err
 14300  			}
 14301  			m.Member = &Members_Worker{v}
 14302  			iNdEx = postIndex
 14303  		default:
 14304  			iNdEx = preIndex
 14305  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 14306  			if err != nil {
 14307  				return err
 14308  			}
 14309  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14310  				return ErrInvalidLengthDmmaster
 14311  			}
 14312  			if (iNdEx + skippy) > l {
 14313  				return io.ErrUnexpectedEOF
 14314  			}
 14315  			iNdEx += skippy
 14316  		}
 14317  	}
 14318  
 14319  	if iNdEx > l {
 14320  		return io.ErrUnexpectedEOF
 14321  	}
 14322  	return nil
 14323  }
 14324  func (m *ListMemberRequest) Unmarshal(dAtA []byte) error {
 14325  	l := len(dAtA)
 14326  	iNdEx := 0
 14327  	for iNdEx < l {
 14328  		preIndex := iNdEx
 14329  		var wire uint64
 14330  		for shift := uint(0); ; shift += 7 {
 14331  			if shift >= 64 {
 14332  				return ErrIntOverflowDmmaster
 14333  			}
 14334  			if iNdEx >= l {
 14335  				return io.ErrUnexpectedEOF
 14336  			}
 14337  			b := dAtA[iNdEx]
 14338  			iNdEx++
 14339  			wire |= uint64(b&0x7F) << shift
 14340  			if b < 0x80 {
 14341  				break
 14342  			}
 14343  		}
 14344  		fieldNum := int32(wire >> 3)
 14345  		wireType := int(wire & 0x7)
 14346  		if wireType == 4 {
 14347  			return fmt.Errorf("proto: ListMemberRequest: wiretype end group for non-group")
 14348  		}
 14349  		if fieldNum <= 0 {
 14350  			return fmt.Errorf("proto: ListMemberRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 14351  		}
 14352  		switch fieldNum {
 14353  		case 1:
 14354  			if wireType != 0 {
 14355  				return fmt.Errorf("proto: wrong wireType = %d for field Leader", wireType)
 14356  			}
 14357  			var v int
 14358  			for shift := uint(0); ; shift += 7 {
 14359  				if shift >= 64 {
 14360  					return ErrIntOverflowDmmaster
 14361  				}
 14362  				if iNdEx >= l {
 14363  					return io.ErrUnexpectedEOF
 14364  				}
 14365  				b := dAtA[iNdEx]
 14366  				iNdEx++
 14367  				v |= int(b&0x7F) << shift
 14368  				if b < 0x80 {
 14369  					break
 14370  				}
 14371  			}
 14372  			m.Leader = bool(v != 0)
 14373  		case 2:
 14374  			if wireType != 0 {
 14375  				return fmt.Errorf("proto: wrong wireType = %d for field Master", wireType)
 14376  			}
 14377  			var v int
 14378  			for shift := uint(0); ; shift += 7 {
 14379  				if shift >= 64 {
 14380  					return ErrIntOverflowDmmaster
 14381  				}
 14382  				if iNdEx >= l {
 14383  					return io.ErrUnexpectedEOF
 14384  				}
 14385  				b := dAtA[iNdEx]
 14386  				iNdEx++
 14387  				v |= int(b&0x7F) << shift
 14388  				if b < 0x80 {
 14389  					break
 14390  				}
 14391  			}
 14392  			m.Master = bool(v != 0)
 14393  		case 3:
 14394  			if wireType != 0 {
 14395  				return fmt.Errorf("proto: wrong wireType = %d for field Worker", wireType)
 14396  			}
 14397  			var v int
 14398  			for shift := uint(0); ; shift += 7 {
 14399  				if shift >= 64 {
 14400  					return ErrIntOverflowDmmaster
 14401  				}
 14402  				if iNdEx >= l {
 14403  					return io.ErrUnexpectedEOF
 14404  				}
 14405  				b := dAtA[iNdEx]
 14406  				iNdEx++
 14407  				v |= int(b&0x7F) << shift
 14408  				if b < 0x80 {
 14409  					break
 14410  				}
 14411  			}
 14412  			m.Worker = bool(v != 0)
 14413  		case 4:
 14414  			if wireType != 2 {
 14415  				return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType)
 14416  			}
 14417  			var stringLen uint64
 14418  			for shift := uint(0); ; shift += 7 {
 14419  				if shift >= 64 {
 14420  					return ErrIntOverflowDmmaster
 14421  				}
 14422  				if iNdEx >= l {
 14423  					return io.ErrUnexpectedEOF
 14424  				}
 14425  				b := dAtA[iNdEx]
 14426  				iNdEx++
 14427  				stringLen |= uint64(b&0x7F) << shift
 14428  				if b < 0x80 {
 14429  					break
 14430  				}
 14431  			}
 14432  			intStringLen := int(stringLen)
 14433  			if intStringLen < 0 {
 14434  				return ErrInvalidLengthDmmaster
 14435  			}
 14436  			postIndex := iNdEx + intStringLen
 14437  			if postIndex < 0 {
 14438  				return ErrInvalidLengthDmmaster
 14439  			}
 14440  			if postIndex > l {
 14441  				return io.ErrUnexpectedEOF
 14442  			}
 14443  			m.Names = append(m.Names, string(dAtA[iNdEx:postIndex]))
 14444  			iNdEx = postIndex
 14445  		default:
 14446  			iNdEx = preIndex
 14447  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 14448  			if err != nil {
 14449  				return err
 14450  			}
 14451  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14452  				return ErrInvalidLengthDmmaster
 14453  			}
 14454  			if (iNdEx + skippy) > l {
 14455  				return io.ErrUnexpectedEOF
 14456  			}
 14457  			iNdEx += skippy
 14458  		}
 14459  	}
 14460  
 14461  	if iNdEx > l {
 14462  		return io.ErrUnexpectedEOF
 14463  	}
 14464  	return nil
 14465  }
 14466  func (m *ListMemberResponse) Unmarshal(dAtA []byte) error {
 14467  	l := len(dAtA)
 14468  	iNdEx := 0
 14469  	for iNdEx < l {
 14470  		preIndex := iNdEx
 14471  		var wire uint64
 14472  		for shift := uint(0); ; shift += 7 {
 14473  			if shift >= 64 {
 14474  				return ErrIntOverflowDmmaster
 14475  			}
 14476  			if iNdEx >= l {
 14477  				return io.ErrUnexpectedEOF
 14478  			}
 14479  			b := dAtA[iNdEx]
 14480  			iNdEx++
 14481  			wire |= uint64(b&0x7F) << shift
 14482  			if b < 0x80 {
 14483  				break
 14484  			}
 14485  		}
 14486  		fieldNum := int32(wire >> 3)
 14487  		wireType := int(wire & 0x7)
 14488  		if wireType == 4 {
 14489  			return fmt.Errorf("proto: ListMemberResponse: wiretype end group for non-group")
 14490  		}
 14491  		if fieldNum <= 0 {
 14492  			return fmt.Errorf("proto: ListMemberResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 14493  		}
 14494  		switch fieldNum {
 14495  		case 1:
 14496  			if wireType != 0 {
 14497  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 14498  			}
 14499  			var v int
 14500  			for shift := uint(0); ; shift += 7 {
 14501  				if shift >= 64 {
 14502  					return ErrIntOverflowDmmaster
 14503  				}
 14504  				if iNdEx >= l {
 14505  					return io.ErrUnexpectedEOF
 14506  				}
 14507  				b := dAtA[iNdEx]
 14508  				iNdEx++
 14509  				v |= int(b&0x7F) << shift
 14510  				if b < 0x80 {
 14511  					break
 14512  				}
 14513  			}
 14514  			m.Result = bool(v != 0)
 14515  		case 2:
 14516  			if wireType != 2 {
 14517  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 14518  			}
 14519  			var stringLen uint64
 14520  			for shift := uint(0); ; shift += 7 {
 14521  				if shift >= 64 {
 14522  					return ErrIntOverflowDmmaster
 14523  				}
 14524  				if iNdEx >= l {
 14525  					return io.ErrUnexpectedEOF
 14526  				}
 14527  				b := dAtA[iNdEx]
 14528  				iNdEx++
 14529  				stringLen |= uint64(b&0x7F) << shift
 14530  				if b < 0x80 {
 14531  					break
 14532  				}
 14533  			}
 14534  			intStringLen := int(stringLen)
 14535  			if intStringLen < 0 {
 14536  				return ErrInvalidLengthDmmaster
 14537  			}
 14538  			postIndex := iNdEx + intStringLen
 14539  			if postIndex < 0 {
 14540  				return ErrInvalidLengthDmmaster
 14541  			}
 14542  			if postIndex > l {
 14543  				return io.ErrUnexpectedEOF
 14544  			}
 14545  			m.Msg = string(dAtA[iNdEx:postIndex])
 14546  			iNdEx = postIndex
 14547  		case 3:
 14548  			if wireType != 2 {
 14549  				return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
 14550  			}
 14551  			var msglen int
 14552  			for shift := uint(0); ; shift += 7 {
 14553  				if shift >= 64 {
 14554  					return ErrIntOverflowDmmaster
 14555  				}
 14556  				if iNdEx >= l {
 14557  					return io.ErrUnexpectedEOF
 14558  				}
 14559  				b := dAtA[iNdEx]
 14560  				iNdEx++
 14561  				msglen |= int(b&0x7F) << shift
 14562  				if b < 0x80 {
 14563  					break
 14564  				}
 14565  			}
 14566  			if msglen < 0 {
 14567  				return ErrInvalidLengthDmmaster
 14568  			}
 14569  			postIndex := iNdEx + msglen
 14570  			if postIndex < 0 {
 14571  				return ErrInvalidLengthDmmaster
 14572  			}
 14573  			if postIndex > l {
 14574  				return io.ErrUnexpectedEOF
 14575  			}
 14576  			m.Members = append(m.Members, &Members{})
 14577  			if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14578  				return err
 14579  			}
 14580  			iNdEx = postIndex
 14581  		default:
 14582  			iNdEx = preIndex
 14583  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 14584  			if err != nil {
 14585  				return err
 14586  			}
 14587  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14588  				return ErrInvalidLengthDmmaster
 14589  			}
 14590  			if (iNdEx + skippy) > l {
 14591  				return io.ErrUnexpectedEOF
 14592  			}
 14593  			iNdEx += skippy
 14594  		}
 14595  	}
 14596  
 14597  	if iNdEx > l {
 14598  		return io.ErrUnexpectedEOF
 14599  	}
 14600  	return nil
 14601  }
 14602  func (m *OperateSchemaRequest) Unmarshal(dAtA []byte) error {
 14603  	l := len(dAtA)
 14604  	iNdEx := 0
 14605  	for iNdEx < l {
 14606  		preIndex := iNdEx
 14607  		var wire uint64
 14608  		for shift := uint(0); ; shift += 7 {
 14609  			if shift >= 64 {
 14610  				return ErrIntOverflowDmmaster
 14611  			}
 14612  			if iNdEx >= l {
 14613  				return io.ErrUnexpectedEOF
 14614  			}
 14615  			b := dAtA[iNdEx]
 14616  			iNdEx++
 14617  			wire |= uint64(b&0x7F) << shift
 14618  			if b < 0x80 {
 14619  				break
 14620  			}
 14621  		}
 14622  		fieldNum := int32(wire >> 3)
 14623  		wireType := int(wire & 0x7)
 14624  		if wireType == 4 {
 14625  			return fmt.Errorf("proto: OperateSchemaRequest: wiretype end group for non-group")
 14626  		}
 14627  		if fieldNum <= 0 {
 14628  			return fmt.Errorf("proto: OperateSchemaRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 14629  		}
 14630  		switch fieldNum {
 14631  		case 1:
 14632  			if wireType != 0 {
 14633  				return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType)
 14634  			}
 14635  			m.Op = 0
 14636  			for shift := uint(0); ; shift += 7 {
 14637  				if shift >= 64 {
 14638  					return ErrIntOverflowDmmaster
 14639  				}
 14640  				if iNdEx >= l {
 14641  					return io.ErrUnexpectedEOF
 14642  				}
 14643  				b := dAtA[iNdEx]
 14644  				iNdEx++
 14645  				m.Op |= SchemaOp(b&0x7F) << shift
 14646  				if b < 0x80 {
 14647  					break
 14648  				}
 14649  			}
 14650  		case 2:
 14651  			if wireType != 2 {
 14652  				return fmt.Errorf("proto: wrong wireType = %d for field Task", wireType)
 14653  			}
 14654  			var stringLen uint64
 14655  			for shift := uint(0); ; shift += 7 {
 14656  				if shift >= 64 {
 14657  					return ErrIntOverflowDmmaster
 14658  				}
 14659  				if iNdEx >= l {
 14660  					return io.ErrUnexpectedEOF
 14661  				}
 14662  				b := dAtA[iNdEx]
 14663  				iNdEx++
 14664  				stringLen |= uint64(b&0x7F) << shift
 14665  				if b < 0x80 {
 14666  					break
 14667  				}
 14668  			}
 14669  			intStringLen := int(stringLen)
 14670  			if intStringLen < 0 {
 14671  				return ErrInvalidLengthDmmaster
 14672  			}
 14673  			postIndex := iNdEx + intStringLen
 14674  			if postIndex < 0 {
 14675  				return ErrInvalidLengthDmmaster
 14676  			}
 14677  			if postIndex > l {
 14678  				return io.ErrUnexpectedEOF
 14679  			}
 14680  			m.Task = string(dAtA[iNdEx:postIndex])
 14681  			iNdEx = postIndex
 14682  		case 3:
 14683  			if wireType != 2 {
 14684  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 14685  			}
 14686  			var stringLen uint64
 14687  			for shift := uint(0); ; shift += 7 {
 14688  				if shift >= 64 {
 14689  					return ErrIntOverflowDmmaster
 14690  				}
 14691  				if iNdEx >= l {
 14692  					return io.ErrUnexpectedEOF
 14693  				}
 14694  				b := dAtA[iNdEx]
 14695  				iNdEx++
 14696  				stringLen |= uint64(b&0x7F) << shift
 14697  				if b < 0x80 {
 14698  					break
 14699  				}
 14700  			}
 14701  			intStringLen := int(stringLen)
 14702  			if intStringLen < 0 {
 14703  				return ErrInvalidLengthDmmaster
 14704  			}
 14705  			postIndex := iNdEx + intStringLen
 14706  			if postIndex < 0 {
 14707  				return ErrInvalidLengthDmmaster
 14708  			}
 14709  			if postIndex > l {
 14710  				return io.ErrUnexpectedEOF
 14711  			}
 14712  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 14713  			iNdEx = postIndex
 14714  		case 4:
 14715  			if wireType != 2 {
 14716  				return fmt.Errorf("proto: wrong wireType = %d for field Database", wireType)
 14717  			}
 14718  			var stringLen uint64
 14719  			for shift := uint(0); ; shift += 7 {
 14720  				if shift >= 64 {
 14721  					return ErrIntOverflowDmmaster
 14722  				}
 14723  				if iNdEx >= l {
 14724  					return io.ErrUnexpectedEOF
 14725  				}
 14726  				b := dAtA[iNdEx]
 14727  				iNdEx++
 14728  				stringLen |= uint64(b&0x7F) << shift
 14729  				if b < 0x80 {
 14730  					break
 14731  				}
 14732  			}
 14733  			intStringLen := int(stringLen)
 14734  			if intStringLen < 0 {
 14735  				return ErrInvalidLengthDmmaster
 14736  			}
 14737  			postIndex := iNdEx + intStringLen
 14738  			if postIndex < 0 {
 14739  				return ErrInvalidLengthDmmaster
 14740  			}
 14741  			if postIndex > l {
 14742  				return io.ErrUnexpectedEOF
 14743  			}
 14744  			m.Database = string(dAtA[iNdEx:postIndex])
 14745  			iNdEx = postIndex
 14746  		case 5:
 14747  			if wireType != 2 {
 14748  				return fmt.Errorf("proto: wrong wireType = %d for field Table", wireType)
 14749  			}
 14750  			var stringLen uint64
 14751  			for shift := uint(0); ; shift += 7 {
 14752  				if shift >= 64 {
 14753  					return ErrIntOverflowDmmaster
 14754  				}
 14755  				if iNdEx >= l {
 14756  					return io.ErrUnexpectedEOF
 14757  				}
 14758  				b := dAtA[iNdEx]
 14759  				iNdEx++
 14760  				stringLen |= uint64(b&0x7F) << shift
 14761  				if b < 0x80 {
 14762  					break
 14763  				}
 14764  			}
 14765  			intStringLen := int(stringLen)
 14766  			if intStringLen < 0 {
 14767  				return ErrInvalidLengthDmmaster
 14768  			}
 14769  			postIndex := iNdEx + intStringLen
 14770  			if postIndex < 0 {
 14771  				return ErrInvalidLengthDmmaster
 14772  			}
 14773  			if postIndex > l {
 14774  				return io.ErrUnexpectedEOF
 14775  			}
 14776  			m.Table = string(dAtA[iNdEx:postIndex])
 14777  			iNdEx = postIndex
 14778  		case 6:
 14779  			if wireType != 2 {
 14780  				return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
 14781  			}
 14782  			var stringLen uint64
 14783  			for shift := uint(0); ; shift += 7 {
 14784  				if shift >= 64 {
 14785  					return ErrIntOverflowDmmaster
 14786  				}
 14787  				if iNdEx >= l {
 14788  					return io.ErrUnexpectedEOF
 14789  				}
 14790  				b := dAtA[iNdEx]
 14791  				iNdEx++
 14792  				stringLen |= uint64(b&0x7F) << shift
 14793  				if b < 0x80 {
 14794  					break
 14795  				}
 14796  			}
 14797  			intStringLen := int(stringLen)
 14798  			if intStringLen < 0 {
 14799  				return ErrInvalidLengthDmmaster
 14800  			}
 14801  			postIndex := iNdEx + intStringLen
 14802  			if postIndex < 0 {
 14803  				return ErrInvalidLengthDmmaster
 14804  			}
 14805  			if postIndex > l {
 14806  				return io.ErrUnexpectedEOF
 14807  			}
 14808  			m.Schema = string(dAtA[iNdEx:postIndex])
 14809  			iNdEx = postIndex
 14810  		case 7:
 14811  			if wireType != 0 {
 14812  				return fmt.Errorf("proto: wrong wireType = %d for field Flush", wireType)
 14813  			}
 14814  			var v int
 14815  			for shift := uint(0); ; shift += 7 {
 14816  				if shift >= 64 {
 14817  					return ErrIntOverflowDmmaster
 14818  				}
 14819  				if iNdEx >= l {
 14820  					return io.ErrUnexpectedEOF
 14821  				}
 14822  				b := dAtA[iNdEx]
 14823  				iNdEx++
 14824  				v |= int(b&0x7F) << shift
 14825  				if b < 0x80 {
 14826  					break
 14827  				}
 14828  			}
 14829  			m.Flush = bool(v != 0)
 14830  		case 8:
 14831  			if wireType != 0 {
 14832  				return fmt.Errorf("proto: wrong wireType = %d for field Sync", wireType)
 14833  			}
 14834  			var v int
 14835  			for shift := uint(0); ; shift += 7 {
 14836  				if shift >= 64 {
 14837  					return ErrIntOverflowDmmaster
 14838  				}
 14839  				if iNdEx >= l {
 14840  					return io.ErrUnexpectedEOF
 14841  				}
 14842  				b := dAtA[iNdEx]
 14843  				iNdEx++
 14844  				v |= int(b&0x7F) << shift
 14845  				if b < 0x80 {
 14846  					break
 14847  				}
 14848  			}
 14849  			m.Sync = bool(v != 0)
 14850  		case 9:
 14851  			if wireType != 0 {
 14852  				return fmt.Errorf("proto: wrong wireType = %d for field FromSource", wireType)
 14853  			}
 14854  			var v int
 14855  			for shift := uint(0); ; shift += 7 {
 14856  				if shift >= 64 {
 14857  					return ErrIntOverflowDmmaster
 14858  				}
 14859  				if iNdEx >= l {
 14860  					return io.ErrUnexpectedEOF
 14861  				}
 14862  				b := dAtA[iNdEx]
 14863  				iNdEx++
 14864  				v |= int(b&0x7F) << shift
 14865  				if b < 0x80 {
 14866  					break
 14867  				}
 14868  			}
 14869  			m.FromSource = bool(v != 0)
 14870  		case 10:
 14871  			if wireType != 0 {
 14872  				return fmt.Errorf("proto: wrong wireType = %d for field FromTarget", wireType)
 14873  			}
 14874  			var v int
 14875  			for shift := uint(0); ; shift += 7 {
 14876  				if shift >= 64 {
 14877  					return ErrIntOverflowDmmaster
 14878  				}
 14879  				if iNdEx >= l {
 14880  					return io.ErrUnexpectedEOF
 14881  				}
 14882  				b := dAtA[iNdEx]
 14883  				iNdEx++
 14884  				v |= int(b&0x7F) << shift
 14885  				if b < 0x80 {
 14886  					break
 14887  				}
 14888  			}
 14889  			m.FromTarget = bool(v != 0)
 14890  		default:
 14891  			iNdEx = preIndex
 14892  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 14893  			if err != nil {
 14894  				return err
 14895  			}
 14896  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14897  				return ErrInvalidLengthDmmaster
 14898  			}
 14899  			if (iNdEx + skippy) > l {
 14900  				return io.ErrUnexpectedEOF
 14901  			}
 14902  			iNdEx += skippy
 14903  		}
 14904  	}
 14905  
 14906  	if iNdEx > l {
 14907  		return io.ErrUnexpectedEOF
 14908  	}
 14909  	return nil
 14910  }
 14911  func (m *OperateSchemaResponse) Unmarshal(dAtA []byte) error {
 14912  	l := len(dAtA)
 14913  	iNdEx := 0
 14914  	for iNdEx < l {
 14915  		preIndex := iNdEx
 14916  		var wire uint64
 14917  		for shift := uint(0); ; shift += 7 {
 14918  			if shift >= 64 {
 14919  				return ErrIntOverflowDmmaster
 14920  			}
 14921  			if iNdEx >= l {
 14922  				return io.ErrUnexpectedEOF
 14923  			}
 14924  			b := dAtA[iNdEx]
 14925  			iNdEx++
 14926  			wire |= uint64(b&0x7F) << shift
 14927  			if b < 0x80 {
 14928  				break
 14929  			}
 14930  		}
 14931  		fieldNum := int32(wire >> 3)
 14932  		wireType := int(wire & 0x7)
 14933  		if wireType == 4 {
 14934  			return fmt.Errorf("proto: OperateSchemaResponse: wiretype end group for non-group")
 14935  		}
 14936  		if fieldNum <= 0 {
 14937  			return fmt.Errorf("proto: OperateSchemaResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 14938  		}
 14939  		switch fieldNum {
 14940  		case 1:
 14941  			if wireType != 0 {
 14942  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 14943  			}
 14944  			var v int
 14945  			for shift := uint(0); ; shift += 7 {
 14946  				if shift >= 64 {
 14947  					return ErrIntOverflowDmmaster
 14948  				}
 14949  				if iNdEx >= l {
 14950  					return io.ErrUnexpectedEOF
 14951  				}
 14952  				b := dAtA[iNdEx]
 14953  				iNdEx++
 14954  				v |= int(b&0x7F) << shift
 14955  				if b < 0x80 {
 14956  					break
 14957  				}
 14958  			}
 14959  			m.Result = bool(v != 0)
 14960  		case 2:
 14961  			if wireType != 2 {
 14962  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 14963  			}
 14964  			var stringLen uint64
 14965  			for shift := uint(0); ; shift += 7 {
 14966  				if shift >= 64 {
 14967  					return ErrIntOverflowDmmaster
 14968  				}
 14969  				if iNdEx >= l {
 14970  					return io.ErrUnexpectedEOF
 14971  				}
 14972  				b := dAtA[iNdEx]
 14973  				iNdEx++
 14974  				stringLen |= uint64(b&0x7F) << shift
 14975  				if b < 0x80 {
 14976  					break
 14977  				}
 14978  			}
 14979  			intStringLen := int(stringLen)
 14980  			if intStringLen < 0 {
 14981  				return ErrInvalidLengthDmmaster
 14982  			}
 14983  			postIndex := iNdEx + intStringLen
 14984  			if postIndex < 0 {
 14985  				return ErrInvalidLengthDmmaster
 14986  			}
 14987  			if postIndex > l {
 14988  				return io.ErrUnexpectedEOF
 14989  			}
 14990  			m.Msg = string(dAtA[iNdEx:postIndex])
 14991  			iNdEx = postIndex
 14992  		case 3:
 14993  			if wireType != 2 {
 14994  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 14995  			}
 14996  			var msglen int
 14997  			for shift := uint(0); ; shift += 7 {
 14998  				if shift >= 64 {
 14999  					return ErrIntOverflowDmmaster
 15000  				}
 15001  				if iNdEx >= l {
 15002  					return io.ErrUnexpectedEOF
 15003  				}
 15004  				b := dAtA[iNdEx]
 15005  				iNdEx++
 15006  				msglen |= int(b&0x7F) << shift
 15007  				if b < 0x80 {
 15008  					break
 15009  				}
 15010  			}
 15011  			if msglen < 0 {
 15012  				return ErrInvalidLengthDmmaster
 15013  			}
 15014  			postIndex := iNdEx + msglen
 15015  			if postIndex < 0 {
 15016  				return ErrInvalidLengthDmmaster
 15017  			}
 15018  			if postIndex > l {
 15019  				return io.ErrUnexpectedEOF
 15020  			}
 15021  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
 15022  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 15023  				return err
 15024  			}
 15025  			iNdEx = postIndex
 15026  		default:
 15027  			iNdEx = preIndex
 15028  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 15029  			if err != nil {
 15030  				return err
 15031  			}
 15032  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15033  				return ErrInvalidLengthDmmaster
 15034  			}
 15035  			if (iNdEx + skippy) > l {
 15036  				return io.ErrUnexpectedEOF
 15037  			}
 15038  			iNdEx += skippy
 15039  		}
 15040  	}
 15041  
 15042  	if iNdEx > l {
 15043  		return io.ErrUnexpectedEOF
 15044  	}
 15045  	return nil
 15046  }
 15047  func (m *GetSubTaskCfgRequest) Unmarshal(dAtA []byte) error {
 15048  	l := len(dAtA)
 15049  	iNdEx := 0
 15050  	for iNdEx < l {
 15051  		preIndex := iNdEx
 15052  		var wire uint64
 15053  		for shift := uint(0); ; shift += 7 {
 15054  			if shift >= 64 {
 15055  				return ErrIntOverflowDmmaster
 15056  			}
 15057  			if iNdEx >= l {
 15058  				return io.ErrUnexpectedEOF
 15059  			}
 15060  			b := dAtA[iNdEx]
 15061  			iNdEx++
 15062  			wire |= uint64(b&0x7F) << shift
 15063  			if b < 0x80 {
 15064  				break
 15065  			}
 15066  		}
 15067  		fieldNum := int32(wire >> 3)
 15068  		wireType := int(wire & 0x7)
 15069  		if wireType == 4 {
 15070  			return fmt.Errorf("proto: GetSubTaskCfgRequest: wiretype end group for non-group")
 15071  		}
 15072  		if fieldNum <= 0 {
 15073  			return fmt.Errorf("proto: GetSubTaskCfgRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 15074  		}
 15075  		switch fieldNum {
 15076  		case 1:
 15077  			if wireType != 2 {
 15078  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 15079  			}
 15080  			var stringLen uint64
 15081  			for shift := uint(0); ; shift += 7 {
 15082  				if shift >= 64 {
 15083  					return ErrIntOverflowDmmaster
 15084  				}
 15085  				if iNdEx >= l {
 15086  					return io.ErrUnexpectedEOF
 15087  				}
 15088  				b := dAtA[iNdEx]
 15089  				iNdEx++
 15090  				stringLen |= uint64(b&0x7F) << shift
 15091  				if b < 0x80 {
 15092  					break
 15093  				}
 15094  			}
 15095  			intStringLen := int(stringLen)
 15096  			if intStringLen < 0 {
 15097  				return ErrInvalidLengthDmmaster
 15098  			}
 15099  			postIndex := iNdEx + intStringLen
 15100  			if postIndex < 0 {
 15101  				return ErrInvalidLengthDmmaster
 15102  			}
 15103  			if postIndex > l {
 15104  				return io.ErrUnexpectedEOF
 15105  			}
 15106  			m.Name = string(dAtA[iNdEx:postIndex])
 15107  			iNdEx = postIndex
 15108  		default:
 15109  			iNdEx = preIndex
 15110  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 15111  			if err != nil {
 15112  				return err
 15113  			}
 15114  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15115  				return ErrInvalidLengthDmmaster
 15116  			}
 15117  			if (iNdEx + skippy) > l {
 15118  				return io.ErrUnexpectedEOF
 15119  			}
 15120  			iNdEx += skippy
 15121  		}
 15122  	}
 15123  
 15124  	if iNdEx > l {
 15125  		return io.ErrUnexpectedEOF
 15126  	}
 15127  	return nil
 15128  }
 15129  func (m *GetSubTaskCfgResponse) Unmarshal(dAtA []byte) error {
 15130  	l := len(dAtA)
 15131  	iNdEx := 0
 15132  	for iNdEx < l {
 15133  		preIndex := iNdEx
 15134  		var wire uint64
 15135  		for shift := uint(0); ; shift += 7 {
 15136  			if shift >= 64 {
 15137  				return ErrIntOverflowDmmaster
 15138  			}
 15139  			if iNdEx >= l {
 15140  				return io.ErrUnexpectedEOF
 15141  			}
 15142  			b := dAtA[iNdEx]
 15143  			iNdEx++
 15144  			wire |= uint64(b&0x7F) << shift
 15145  			if b < 0x80 {
 15146  				break
 15147  			}
 15148  		}
 15149  		fieldNum := int32(wire >> 3)
 15150  		wireType := int(wire & 0x7)
 15151  		if wireType == 4 {
 15152  			return fmt.Errorf("proto: GetSubTaskCfgResponse: wiretype end group for non-group")
 15153  		}
 15154  		if fieldNum <= 0 {
 15155  			return fmt.Errorf("proto: GetSubTaskCfgResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 15156  		}
 15157  		switch fieldNum {
 15158  		case 1:
 15159  			if wireType != 0 {
 15160  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 15161  			}
 15162  			var v int
 15163  			for shift := uint(0); ; shift += 7 {
 15164  				if shift >= 64 {
 15165  					return ErrIntOverflowDmmaster
 15166  				}
 15167  				if iNdEx >= l {
 15168  					return io.ErrUnexpectedEOF
 15169  				}
 15170  				b := dAtA[iNdEx]
 15171  				iNdEx++
 15172  				v |= int(b&0x7F) << shift
 15173  				if b < 0x80 {
 15174  					break
 15175  				}
 15176  			}
 15177  			m.Result = bool(v != 0)
 15178  		case 2:
 15179  			if wireType != 2 {
 15180  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 15181  			}
 15182  			var stringLen uint64
 15183  			for shift := uint(0); ; shift += 7 {
 15184  				if shift >= 64 {
 15185  					return ErrIntOverflowDmmaster
 15186  				}
 15187  				if iNdEx >= l {
 15188  					return io.ErrUnexpectedEOF
 15189  				}
 15190  				b := dAtA[iNdEx]
 15191  				iNdEx++
 15192  				stringLen |= uint64(b&0x7F) << shift
 15193  				if b < 0x80 {
 15194  					break
 15195  				}
 15196  			}
 15197  			intStringLen := int(stringLen)
 15198  			if intStringLen < 0 {
 15199  				return ErrInvalidLengthDmmaster
 15200  			}
 15201  			postIndex := iNdEx + intStringLen
 15202  			if postIndex < 0 {
 15203  				return ErrInvalidLengthDmmaster
 15204  			}
 15205  			if postIndex > l {
 15206  				return io.ErrUnexpectedEOF
 15207  			}
 15208  			m.Msg = string(dAtA[iNdEx:postIndex])
 15209  			iNdEx = postIndex
 15210  		case 3:
 15211  			if wireType != 2 {
 15212  				return fmt.Errorf("proto: wrong wireType = %d for field Cfgs", wireType)
 15213  			}
 15214  			var stringLen uint64
 15215  			for shift := uint(0); ; shift += 7 {
 15216  				if shift >= 64 {
 15217  					return ErrIntOverflowDmmaster
 15218  				}
 15219  				if iNdEx >= l {
 15220  					return io.ErrUnexpectedEOF
 15221  				}
 15222  				b := dAtA[iNdEx]
 15223  				iNdEx++
 15224  				stringLen |= uint64(b&0x7F) << shift
 15225  				if b < 0x80 {
 15226  					break
 15227  				}
 15228  			}
 15229  			intStringLen := int(stringLen)
 15230  			if intStringLen < 0 {
 15231  				return ErrInvalidLengthDmmaster
 15232  			}
 15233  			postIndex := iNdEx + intStringLen
 15234  			if postIndex < 0 {
 15235  				return ErrInvalidLengthDmmaster
 15236  			}
 15237  			if postIndex > l {
 15238  				return io.ErrUnexpectedEOF
 15239  			}
 15240  			m.Cfgs = append(m.Cfgs, string(dAtA[iNdEx:postIndex]))
 15241  			iNdEx = postIndex
 15242  		default:
 15243  			iNdEx = preIndex
 15244  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 15245  			if err != nil {
 15246  				return err
 15247  			}
 15248  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15249  				return ErrInvalidLengthDmmaster
 15250  			}
 15251  			if (iNdEx + skippy) > l {
 15252  				return io.ErrUnexpectedEOF
 15253  			}
 15254  			iNdEx += skippy
 15255  		}
 15256  	}
 15257  
 15258  	if iNdEx > l {
 15259  		return io.ErrUnexpectedEOF
 15260  	}
 15261  	return nil
 15262  }
 15263  func (m *GetCfgRequest) Unmarshal(dAtA []byte) error {
 15264  	l := len(dAtA)
 15265  	iNdEx := 0
 15266  	for iNdEx < l {
 15267  		preIndex := iNdEx
 15268  		var wire uint64
 15269  		for shift := uint(0); ; shift += 7 {
 15270  			if shift >= 64 {
 15271  				return ErrIntOverflowDmmaster
 15272  			}
 15273  			if iNdEx >= l {
 15274  				return io.ErrUnexpectedEOF
 15275  			}
 15276  			b := dAtA[iNdEx]
 15277  			iNdEx++
 15278  			wire |= uint64(b&0x7F) << shift
 15279  			if b < 0x80 {
 15280  				break
 15281  			}
 15282  		}
 15283  		fieldNum := int32(wire >> 3)
 15284  		wireType := int(wire & 0x7)
 15285  		if wireType == 4 {
 15286  			return fmt.Errorf("proto: GetCfgRequest: wiretype end group for non-group")
 15287  		}
 15288  		if fieldNum <= 0 {
 15289  			return fmt.Errorf("proto: GetCfgRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 15290  		}
 15291  		switch fieldNum {
 15292  		case 1:
 15293  			if wireType != 0 {
 15294  				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
 15295  			}
 15296  			m.Type = 0
 15297  			for shift := uint(0); ; shift += 7 {
 15298  				if shift >= 64 {
 15299  					return ErrIntOverflowDmmaster
 15300  				}
 15301  				if iNdEx >= l {
 15302  					return io.ErrUnexpectedEOF
 15303  				}
 15304  				b := dAtA[iNdEx]
 15305  				iNdEx++
 15306  				m.Type |= CfgType(b&0x7F) << shift
 15307  				if b < 0x80 {
 15308  					break
 15309  				}
 15310  			}
 15311  		case 2:
 15312  			if wireType != 2 {
 15313  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 15314  			}
 15315  			var stringLen uint64
 15316  			for shift := uint(0); ; shift += 7 {
 15317  				if shift >= 64 {
 15318  					return ErrIntOverflowDmmaster
 15319  				}
 15320  				if iNdEx >= l {
 15321  					return io.ErrUnexpectedEOF
 15322  				}
 15323  				b := dAtA[iNdEx]
 15324  				iNdEx++
 15325  				stringLen |= uint64(b&0x7F) << shift
 15326  				if b < 0x80 {
 15327  					break
 15328  				}
 15329  			}
 15330  			intStringLen := int(stringLen)
 15331  			if intStringLen < 0 {
 15332  				return ErrInvalidLengthDmmaster
 15333  			}
 15334  			postIndex := iNdEx + intStringLen
 15335  			if postIndex < 0 {
 15336  				return ErrInvalidLengthDmmaster
 15337  			}
 15338  			if postIndex > l {
 15339  				return io.ErrUnexpectedEOF
 15340  			}
 15341  			m.Name = string(dAtA[iNdEx:postIndex])
 15342  			iNdEx = postIndex
 15343  		default:
 15344  			iNdEx = preIndex
 15345  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 15346  			if err != nil {
 15347  				return err
 15348  			}
 15349  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15350  				return ErrInvalidLengthDmmaster
 15351  			}
 15352  			if (iNdEx + skippy) > l {
 15353  				return io.ErrUnexpectedEOF
 15354  			}
 15355  			iNdEx += skippy
 15356  		}
 15357  	}
 15358  
 15359  	if iNdEx > l {
 15360  		return io.ErrUnexpectedEOF
 15361  	}
 15362  	return nil
 15363  }
 15364  func (m *GetCfgResponse) Unmarshal(dAtA []byte) error {
 15365  	l := len(dAtA)
 15366  	iNdEx := 0
 15367  	for iNdEx < l {
 15368  		preIndex := iNdEx
 15369  		var wire uint64
 15370  		for shift := uint(0); ; shift += 7 {
 15371  			if shift >= 64 {
 15372  				return ErrIntOverflowDmmaster
 15373  			}
 15374  			if iNdEx >= l {
 15375  				return io.ErrUnexpectedEOF
 15376  			}
 15377  			b := dAtA[iNdEx]
 15378  			iNdEx++
 15379  			wire |= uint64(b&0x7F) << shift
 15380  			if b < 0x80 {
 15381  				break
 15382  			}
 15383  		}
 15384  		fieldNum := int32(wire >> 3)
 15385  		wireType := int(wire & 0x7)
 15386  		if wireType == 4 {
 15387  			return fmt.Errorf("proto: GetCfgResponse: wiretype end group for non-group")
 15388  		}
 15389  		if fieldNum <= 0 {
 15390  			return fmt.Errorf("proto: GetCfgResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 15391  		}
 15392  		switch fieldNum {
 15393  		case 1:
 15394  			if wireType != 0 {
 15395  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 15396  			}
 15397  			var v int
 15398  			for shift := uint(0); ; shift += 7 {
 15399  				if shift >= 64 {
 15400  					return ErrIntOverflowDmmaster
 15401  				}
 15402  				if iNdEx >= l {
 15403  					return io.ErrUnexpectedEOF
 15404  				}
 15405  				b := dAtA[iNdEx]
 15406  				iNdEx++
 15407  				v |= int(b&0x7F) << shift
 15408  				if b < 0x80 {
 15409  					break
 15410  				}
 15411  			}
 15412  			m.Result = bool(v != 0)
 15413  		case 2:
 15414  			if wireType != 2 {
 15415  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 15416  			}
 15417  			var stringLen uint64
 15418  			for shift := uint(0); ; shift += 7 {
 15419  				if shift >= 64 {
 15420  					return ErrIntOverflowDmmaster
 15421  				}
 15422  				if iNdEx >= l {
 15423  					return io.ErrUnexpectedEOF
 15424  				}
 15425  				b := dAtA[iNdEx]
 15426  				iNdEx++
 15427  				stringLen |= uint64(b&0x7F) << shift
 15428  				if b < 0x80 {
 15429  					break
 15430  				}
 15431  			}
 15432  			intStringLen := int(stringLen)
 15433  			if intStringLen < 0 {
 15434  				return ErrInvalidLengthDmmaster
 15435  			}
 15436  			postIndex := iNdEx + intStringLen
 15437  			if postIndex < 0 {
 15438  				return ErrInvalidLengthDmmaster
 15439  			}
 15440  			if postIndex > l {
 15441  				return io.ErrUnexpectedEOF
 15442  			}
 15443  			m.Msg = string(dAtA[iNdEx:postIndex])
 15444  			iNdEx = postIndex
 15445  		case 3:
 15446  			if wireType != 2 {
 15447  				return fmt.Errorf("proto: wrong wireType = %d for field Cfg", wireType)
 15448  			}
 15449  			var stringLen uint64
 15450  			for shift := uint(0); ; shift += 7 {
 15451  				if shift >= 64 {
 15452  					return ErrIntOverflowDmmaster
 15453  				}
 15454  				if iNdEx >= l {
 15455  					return io.ErrUnexpectedEOF
 15456  				}
 15457  				b := dAtA[iNdEx]
 15458  				iNdEx++
 15459  				stringLen |= uint64(b&0x7F) << shift
 15460  				if b < 0x80 {
 15461  					break
 15462  				}
 15463  			}
 15464  			intStringLen := int(stringLen)
 15465  			if intStringLen < 0 {
 15466  				return ErrInvalidLengthDmmaster
 15467  			}
 15468  			postIndex := iNdEx + intStringLen
 15469  			if postIndex < 0 {
 15470  				return ErrInvalidLengthDmmaster
 15471  			}
 15472  			if postIndex > l {
 15473  				return io.ErrUnexpectedEOF
 15474  			}
 15475  			m.Cfg = string(dAtA[iNdEx:postIndex])
 15476  			iNdEx = postIndex
 15477  		default:
 15478  			iNdEx = preIndex
 15479  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 15480  			if err != nil {
 15481  				return err
 15482  			}
 15483  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15484  				return ErrInvalidLengthDmmaster
 15485  			}
 15486  			if (iNdEx + skippy) > l {
 15487  				return io.ErrUnexpectedEOF
 15488  			}
 15489  			iNdEx += skippy
 15490  		}
 15491  	}
 15492  
 15493  	if iNdEx > l {
 15494  		return io.ErrUnexpectedEOF
 15495  	}
 15496  	return nil
 15497  }
 15498  func (m *GetMasterCfgRequest) Unmarshal(dAtA []byte) error {
 15499  	l := len(dAtA)
 15500  	iNdEx := 0
 15501  	for iNdEx < l {
 15502  		preIndex := iNdEx
 15503  		var wire uint64
 15504  		for shift := uint(0); ; shift += 7 {
 15505  			if shift >= 64 {
 15506  				return ErrIntOverflowDmmaster
 15507  			}
 15508  			if iNdEx >= l {
 15509  				return io.ErrUnexpectedEOF
 15510  			}
 15511  			b := dAtA[iNdEx]
 15512  			iNdEx++
 15513  			wire |= uint64(b&0x7F) << shift
 15514  			if b < 0x80 {
 15515  				break
 15516  			}
 15517  		}
 15518  		fieldNum := int32(wire >> 3)
 15519  		wireType := int(wire & 0x7)
 15520  		if wireType == 4 {
 15521  			return fmt.Errorf("proto: GetMasterCfgRequest: wiretype end group for non-group")
 15522  		}
 15523  		if fieldNum <= 0 {
 15524  			return fmt.Errorf("proto: GetMasterCfgRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 15525  		}
 15526  		switch fieldNum {
 15527  		default:
 15528  			iNdEx = preIndex
 15529  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 15530  			if err != nil {
 15531  				return err
 15532  			}
 15533  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15534  				return ErrInvalidLengthDmmaster
 15535  			}
 15536  			if (iNdEx + skippy) > l {
 15537  				return io.ErrUnexpectedEOF
 15538  			}
 15539  			iNdEx += skippy
 15540  		}
 15541  	}
 15542  
 15543  	if iNdEx > l {
 15544  		return io.ErrUnexpectedEOF
 15545  	}
 15546  	return nil
 15547  }
 15548  func (m *GetMasterCfgResponse) Unmarshal(dAtA []byte) error {
 15549  	l := len(dAtA)
 15550  	iNdEx := 0
 15551  	for iNdEx < l {
 15552  		preIndex := iNdEx
 15553  		var wire uint64
 15554  		for shift := uint(0); ; shift += 7 {
 15555  			if shift >= 64 {
 15556  				return ErrIntOverflowDmmaster
 15557  			}
 15558  			if iNdEx >= l {
 15559  				return io.ErrUnexpectedEOF
 15560  			}
 15561  			b := dAtA[iNdEx]
 15562  			iNdEx++
 15563  			wire |= uint64(b&0x7F) << shift
 15564  			if b < 0x80 {
 15565  				break
 15566  			}
 15567  		}
 15568  		fieldNum := int32(wire >> 3)
 15569  		wireType := int(wire & 0x7)
 15570  		if wireType == 4 {
 15571  			return fmt.Errorf("proto: GetMasterCfgResponse: wiretype end group for non-group")
 15572  		}
 15573  		if fieldNum <= 0 {
 15574  			return fmt.Errorf("proto: GetMasterCfgResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 15575  		}
 15576  		switch fieldNum {
 15577  		case 1:
 15578  			if wireType != 2 {
 15579  				return fmt.Errorf("proto: wrong wireType = %d for field Cfg", wireType)
 15580  			}
 15581  			var stringLen uint64
 15582  			for shift := uint(0); ; shift += 7 {
 15583  				if shift >= 64 {
 15584  					return ErrIntOverflowDmmaster
 15585  				}
 15586  				if iNdEx >= l {
 15587  					return io.ErrUnexpectedEOF
 15588  				}
 15589  				b := dAtA[iNdEx]
 15590  				iNdEx++
 15591  				stringLen |= uint64(b&0x7F) << shift
 15592  				if b < 0x80 {
 15593  					break
 15594  				}
 15595  			}
 15596  			intStringLen := int(stringLen)
 15597  			if intStringLen < 0 {
 15598  				return ErrInvalidLengthDmmaster
 15599  			}
 15600  			postIndex := iNdEx + intStringLen
 15601  			if postIndex < 0 {
 15602  				return ErrInvalidLengthDmmaster
 15603  			}
 15604  			if postIndex > l {
 15605  				return io.ErrUnexpectedEOF
 15606  			}
 15607  			m.Cfg = string(dAtA[iNdEx:postIndex])
 15608  			iNdEx = postIndex
 15609  		default:
 15610  			iNdEx = preIndex
 15611  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 15612  			if err != nil {
 15613  				return err
 15614  			}
 15615  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15616  				return ErrInvalidLengthDmmaster
 15617  			}
 15618  			if (iNdEx + skippy) > l {
 15619  				return io.ErrUnexpectedEOF
 15620  			}
 15621  			iNdEx += skippy
 15622  		}
 15623  	}
 15624  
 15625  	if iNdEx > l {
 15626  		return io.ErrUnexpectedEOF
 15627  	}
 15628  	return nil
 15629  }
 15630  func (m *HandleErrorRequest) Unmarshal(dAtA []byte) error {
 15631  	l := len(dAtA)
 15632  	iNdEx := 0
 15633  	for iNdEx < l {
 15634  		preIndex := iNdEx
 15635  		var wire uint64
 15636  		for shift := uint(0); ; shift += 7 {
 15637  			if shift >= 64 {
 15638  				return ErrIntOverflowDmmaster
 15639  			}
 15640  			if iNdEx >= l {
 15641  				return io.ErrUnexpectedEOF
 15642  			}
 15643  			b := dAtA[iNdEx]
 15644  			iNdEx++
 15645  			wire |= uint64(b&0x7F) << shift
 15646  			if b < 0x80 {
 15647  				break
 15648  			}
 15649  		}
 15650  		fieldNum := int32(wire >> 3)
 15651  		wireType := int(wire & 0x7)
 15652  		if wireType == 4 {
 15653  			return fmt.Errorf("proto: HandleErrorRequest: wiretype end group for non-group")
 15654  		}
 15655  		if fieldNum <= 0 {
 15656  			return fmt.Errorf("proto: HandleErrorRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 15657  		}
 15658  		switch fieldNum {
 15659  		case 1:
 15660  			if wireType != 0 {
 15661  				return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType)
 15662  			}
 15663  			m.Op = 0
 15664  			for shift := uint(0); ; shift += 7 {
 15665  				if shift >= 64 {
 15666  					return ErrIntOverflowDmmaster
 15667  				}
 15668  				if iNdEx >= l {
 15669  					return io.ErrUnexpectedEOF
 15670  				}
 15671  				b := dAtA[iNdEx]
 15672  				iNdEx++
 15673  				m.Op |= ErrorOp(b&0x7F) << shift
 15674  				if b < 0x80 {
 15675  					break
 15676  				}
 15677  			}
 15678  		case 2:
 15679  			if wireType != 2 {
 15680  				return fmt.Errorf("proto: wrong wireType = %d for field Task", wireType)
 15681  			}
 15682  			var stringLen uint64
 15683  			for shift := uint(0); ; shift += 7 {
 15684  				if shift >= 64 {
 15685  					return ErrIntOverflowDmmaster
 15686  				}
 15687  				if iNdEx >= l {
 15688  					return io.ErrUnexpectedEOF
 15689  				}
 15690  				b := dAtA[iNdEx]
 15691  				iNdEx++
 15692  				stringLen |= uint64(b&0x7F) << shift
 15693  				if b < 0x80 {
 15694  					break
 15695  				}
 15696  			}
 15697  			intStringLen := int(stringLen)
 15698  			if intStringLen < 0 {
 15699  				return ErrInvalidLengthDmmaster
 15700  			}
 15701  			postIndex := iNdEx + intStringLen
 15702  			if postIndex < 0 {
 15703  				return ErrInvalidLengthDmmaster
 15704  			}
 15705  			if postIndex > l {
 15706  				return io.ErrUnexpectedEOF
 15707  			}
 15708  			m.Task = string(dAtA[iNdEx:postIndex])
 15709  			iNdEx = postIndex
 15710  		case 3:
 15711  			if wireType != 2 {
 15712  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 15713  			}
 15714  			var stringLen uint64
 15715  			for shift := uint(0); ; shift += 7 {
 15716  				if shift >= 64 {
 15717  					return ErrIntOverflowDmmaster
 15718  				}
 15719  				if iNdEx >= l {
 15720  					return io.ErrUnexpectedEOF
 15721  				}
 15722  				b := dAtA[iNdEx]
 15723  				iNdEx++
 15724  				stringLen |= uint64(b&0x7F) << shift
 15725  				if b < 0x80 {
 15726  					break
 15727  				}
 15728  			}
 15729  			intStringLen := int(stringLen)
 15730  			if intStringLen < 0 {
 15731  				return ErrInvalidLengthDmmaster
 15732  			}
 15733  			postIndex := iNdEx + intStringLen
 15734  			if postIndex < 0 {
 15735  				return ErrInvalidLengthDmmaster
 15736  			}
 15737  			if postIndex > l {
 15738  				return io.ErrUnexpectedEOF
 15739  			}
 15740  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 15741  			iNdEx = postIndex
 15742  		case 4:
 15743  			if wireType != 2 {
 15744  				return fmt.Errorf("proto: wrong wireType = %d for field BinlogPos", wireType)
 15745  			}
 15746  			var stringLen uint64
 15747  			for shift := uint(0); ; shift += 7 {
 15748  				if shift >= 64 {
 15749  					return ErrIntOverflowDmmaster
 15750  				}
 15751  				if iNdEx >= l {
 15752  					return io.ErrUnexpectedEOF
 15753  				}
 15754  				b := dAtA[iNdEx]
 15755  				iNdEx++
 15756  				stringLen |= uint64(b&0x7F) << shift
 15757  				if b < 0x80 {
 15758  					break
 15759  				}
 15760  			}
 15761  			intStringLen := int(stringLen)
 15762  			if intStringLen < 0 {
 15763  				return ErrInvalidLengthDmmaster
 15764  			}
 15765  			postIndex := iNdEx + intStringLen
 15766  			if postIndex < 0 {
 15767  				return ErrInvalidLengthDmmaster
 15768  			}
 15769  			if postIndex > l {
 15770  				return io.ErrUnexpectedEOF
 15771  			}
 15772  			m.BinlogPos = string(dAtA[iNdEx:postIndex])
 15773  			iNdEx = postIndex
 15774  		case 5:
 15775  			if wireType != 2 {
 15776  				return fmt.Errorf("proto: wrong wireType = %d for field Sqls", wireType)
 15777  			}
 15778  			var stringLen uint64
 15779  			for shift := uint(0); ; shift += 7 {
 15780  				if shift >= 64 {
 15781  					return ErrIntOverflowDmmaster
 15782  				}
 15783  				if iNdEx >= l {
 15784  					return io.ErrUnexpectedEOF
 15785  				}
 15786  				b := dAtA[iNdEx]
 15787  				iNdEx++
 15788  				stringLen |= uint64(b&0x7F) << shift
 15789  				if b < 0x80 {
 15790  					break
 15791  				}
 15792  			}
 15793  			intStringLen := int(stringLen)
 15794  			if intStringLen < 0 {
 15795  				return ErrInvalidLengthDmmaster
 15796  			}
 15797  			postIndex := iNdEx + intStringLen
 15798  			if postIndex < 0 {
 15799  				return ErrInvalidLengthDmmaster
 15800  			}
 15801  			if postIndex > l {
 15802  				return io.ErrUnexpectedEOF
 15803  			}
 15804  			m.Sqls = append(m.Sqls, string(dAtA[iNdEx:postIndex]))
 15805  			iNdEx = postIndex
 15806  		default:
 15807  			iNdEx = preIndex
 15808  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 15809  			if err != nil {
 15810  				return err
 15811  			}
 15812  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15813  				return ErrInvalidLengthDmmaster
 15814  			}
 15815  			if (iNdEx + skippy) > l {
 15816  				return io.ErrUnexpectedEOF
 15817  			}
 15818  			iNdEx += skippy
 15819  		}
 15820  	}
 15821  
 15822  	if iNdEx > l {
 15823  		return io.ErrUnexpectedEOF
 15824  	}
 15825  	return nil
 15826  }
 15827  func (m *HandleErrorResponse) Unmarshal(dAtA []byte) error {
 15828  	l := len(dAtA)
 15829  	iNdEx := 0
 15830  	for iNdEx < l {
 15831  		preIndex := iNdEx
 15832  		var wire uint64
 15833  		for shift := uint(0); ; shift += 7 {
 15834  			if shift >= 64 {
 15835  				return ErrIntOverflowDmmaster
 15836  			}
 15837  			if iNdEx >= l {
 15838  				return io.ErrUnexpectedEOF
 15839  			}
 15840  			b := dAtA[iNdEx]
 15841  			iNdEx++
 15842  			wire |= uint64(b&0x7F) << shift
 15843  			if b < 0x80 {
 15844  				break
 15845  			}
 15846  		}
 15847  		fieldNum := int32(wire >> 3)
 15848  		wireType := int(wire & 0x7)
 15849  		if wireType == 4 {
 15850  			return fmt.Errorf("proto: HandleErrorResponse: wiretype end group for non-group")
 15851  		}
 15852  		if fieldNum <= 0 {
 15853  			return fmt.Errorf("proto: HandleErrorResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 15854  		}
 15855  		switch fieldNum {
 15856  		case 1:
 15857  			if wireType != 0 {
 15858  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 15859  			}
 15860  			var v int
 15861  			for shift := uint(0); ; shift += 7 {
 15862  				if shift >= 64 {
 15863  					return ErrIntOverflowDmmaster
 15864  				}
 15865  				if iNdEx >= l {
 15866  					return io.ErrUnexpectedEOF
 15867  				}
 15868  				b := dAtA[iNdEx]
 15869  				iNdEx++
 15870  				v |= int(b&0x7F) << shift
 15871  				if b < 0x80 {
 15872  					break
 15873  				}
 15874  			}
 15875  			m.Result = bool(v != 0)
 15876  		case 2:
 15877  			if wireType != 2 {
 15878  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 15879  			}
 15880  			var stringLen uint64
 15881  			for shift := uint(0); ; shift += 7 {
 15882  				if shift >= 64 {
 15883  					return ErrIntOverflowDmmaster
 15884  				}
 15885  				if iNdEx >= l {
 15886  					return io.ErrUnexpectedEOF
 15887  				}
 15888  				b := dAtA[iNdEx]
 15889  				iNdEx++
 15890  				stringLen |= uint64(b&0x7F) << shift
 15891  				if b < 0x80 {
 15892  					break
 15893  				}
 15894  			}
 15895  			intStringLen := int(stringLen)
 15896  			if intStringLen < 0 {
 15897  				return ErrInvalidLengthDmmaster
 15898  			}
 15899  			postIndex := iNdEx + intStringLen
 15900  			if postIndex < 0 {
 15901  				return ErrInvalidLengthDmmaster
 15902  			}
 15903  			if postIndex > l {
 15904  				return io.ErrUnexpectedEOF
 15905  			}
 15906  			m.Msg = string(dAtA[iNdEx:postIndex])
 15907  			iNdEx = postIndex
 15908  		case 3:
 15909  			if wireType != 2 {
 15910  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 15911  			}
 15912  			var msglen int
 15913  			for shift := uint(0); ; shift += 7 {
 15914  				if shift >= 64 {
 15915  					return ErrIntOverflowDmmaster
 15916  				}
 15917  				if iNdEx >= l {
 15918  					return io.ErrUnexpectedEOF
 15919  				}
 15920  				b := dAtA[iNdEx]
 15921  				iNdEx++
 15922  				msglen |= int(b&0x7F) << shift
 15923  				if b < 0x80 {
 15924  					break
 15925  				}
 15926  			}
 15927  			if msglen < 0 {
 15928  				return ErrInvalidLengthDmmaster
 15929  			}
 15930  			postIndex := iNdEx + msglen
 15931  			if postIndex < 0 {
 15932  				return ErrInvalidLengthDmmaster
 15933  			}
 15934  			if postIndex > l {
 15935  				return io.ErrUnexpectedEOF
 15936  			}
 15937  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
 15938  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 15939  				return err
 15940  			}
 15941  			iNdEx = postIndex
 15942  		default:
 15943  			iNdEx = preIndex
 15944  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 15945  			if err != nil {
 15946  				return err
 15947  			}
 15948  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15949  				return ErrInvalidLengthDmmaster
 15950  			}
 15951  			if (iNdEx + skippy) > l {
 15952  				return io.ErrUnexpectedEOF
 15953  			}
 15954  			iNdEx += skippy
 15955  		}
 15956  	}
 15957  
 15958  	if iNdEx > l {
 15959  		return io.ErrUnexpectedEOF
 15960  	}
 15961  	return nil
 15962  }
 15963  func (m *TransferSourceRequest) Unmarshal(dAtA []byte) error {
 15964  	l := len(dAtA)
 15965  	iNdEx := 0
 15966  	for iNdEx < l {
 15967  		preIndex := iNdEx
 15968  		var wire uint64
 15969  		for shift := uint(0); ; shift += 7 {
 15970  			if shift >= 64 {
 15971  				return ErrIntOverflowDmmaster
 15972  			}
 15973  			if iNdEx >= l {
 15974  				return io.ErrUnexpectedEOF
 15975  			}
 15976  			b := dAtA[iNdEx]
 15977  			iNdEx++
 15978  			wire |= uint64(b&0x7F) << shift
 15979  			if b < 0x80 {
 15980  				break
 15981  			}
 15982  		}
 15983  		fieldNum := int32(wire >> 3)
 15984  		wireType := int(wire & 0x7)
 15985  		if wireType == 4 {
 15986  			return fmt.Errorf("proto: TransferSourceRequest: wiretype end group for non-group")
 15987  		}
 15988  		if fieldNum <= 0 {
 15989  			return fmt.Errorf("proto: TransferSourceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 15990  		}
 15991  		switch fieldNum {
 15992  		case 1:
 15993  			if wireType != 2 {
 15994  				return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType)
 15995  			}
 15996  			var stringLen uint64
 15997  			for shift := uint(0); ; shift += 7 {
 15998  				if shift >= 64 {
 15999  					return ErrIntOverflowDmmaster
 16000  				}
 16001  				if iNdEx >= l {
 16002  					return io.ErrUnexpectedEOF
 16003  				}
 16004  				b := dAtA[iNdEx]
 16005  				iNdEx++
 16006  				stringLen |= uint64(b&0x7F) << shift
 16007  				if b < 0x80 {
 16008  					break
 16009  				}
 16010  			}
 16011  			intStringLen := int(stringLen)
 16012  			if intStringLen < 0 {
 16013  				return ErrInvalidLengthDmmaster
 16014  			}
 16015  			postIndex := iNdEx + intStringLen
 16016  			if postIndex < 0 {
 16017  				return ErrInvalidLengthDmmaster
 16018  			}
 16019  			if postIndex > l {
 16020  				return io.ErrUnexpectedEOF
 16021  			}
 16022  			m.Source = string(dAtA[iNdEx:postIndex])
 16023  			iNdEx = postIndex
 16024  		case 2:
 16025  			if wireType != 2 {
 16026  				return fmt.Errorf("proto: wrong wireType = %d for field Worker", wireType)
 16027  			}
 16028  			var stringLen uint64
 16029  			for shift := uint(0); ; shift += 7 {
 16030  				if shift >= 64 {
 16031  					return ErrIntOverflowDmmaster
 16032  				}
 16033  				if iNdEx >= l {
 16034  					return io.ErrUnexpectedEOF
 16035  				}
 16036  				b := dAtA[iNdEx]
 16037  				iNdEx++
 16038  				stringLen |= uint64(b&0x7F) << shift
 16039  				if b < 0x80 {
 16040  					break
 16041  				}
 16042  			}
 16043  			intStringLen := int(stringLen)
 16044  			if intStringLen < 0 {
 16045  				return ErrInvalidLengthDmmaster
 16046  			}
 16047  			postIndex := iNdEx + intStringLen
 16048  			if postIndex < 0 {
 16049  				return ErrInvalidLengthDmmaster
 16050  			}
 16051  			if postIndex > l {
 16052  				return io.ErrUnexpectedEOF
 16053  			}
 16054  			m.Worker = string(dAtA[iNdEx:postIndex])
 16055  			iNdEx = postIndex
 16056  		default:
 16057  			iNdEx = preIndex
 16058  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 16059  			if err != nil {
 16060  				return err
 16061  			}
 16062  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16063  				return ErrInvalidLengthDmmaster
 16064  			}
 16065  			if (iNdEx + skippy) > l {
 16066  				return io.ErrUnexpectedEOF
 16067  			}
 16068  			iNdEx += skippy
 16069  		}
 16070  	}
 16071  
 16072  	if iNdEx > l {
 16073  		return io.ErrUnexpectedEOF
 16074  	}
 16075  	return nil
 16076  }
 16077  func (m *TransferSourceResponse) Unmarshal(dAtA []byte) error {
 16078  	l := len(dAtA)
 16079  	iNdEx := 0
 16080  	for iNdEx < l {
 16081  		preIndex := iNdEx
 16082  		var wire uint64
 16083  		for shift := uint(0); ; shift += 7 {
 16084  			if shift >= 64 {
 16085  				return ErrIntOverflowDmmaster
 16086  			}
 16087  			if iNdEx >= l {
 16088  				return io.ErrUnexpectedEOF
 16089  			}
 16090  			b := dAtA[iNdEx]
 16091  			iNdEx++
 16092  			wire |= uint64(b&0x7F) << shift
 16093  			if b < 0x80 {
 16094  				break
 16095  			}
 16096  		}
 16097  		fieldNum := int32(wire >> 3)
 16098  		wireType := int(wire & 0x7)
 16099  		if wireType == 4 {
 16100  			return fmt.Errorf("proto: TransferSourceResponse: wiretype end group for non-group")
 16101  		}
 16102  		if fieldNum <= 0 {
 16103  			return fmt.Errorf("proto: TransferSourceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 16104  		}
 16105  		switch fieldNum {
 16106  		case 1:
 16107  			if wireType != 0 {
 16108  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 16109  			}
 16110  			var v int
 16111  			for shift := uint(0); ; shift += 7 {
 16112  				if shift >= 64 {
 16113  					return ErrIntOverflowDmmaster
 16114  				}
 16115  				if iNdEx >= l {
 16116  					return io.ErrUnexpectedEOF
 16117  				}
 16118  				b := dAtA[iNdEx]
 16119  				iNdEx++
 16120  				v |= int(b&0x7F) << shift
 16121  				if b < 0x80 {
 16122  					break
 16123  				}
 16124  			}
 16125  			m.Result = bool(v != 0)
 16126  		case 2:
 16127  			if wireType != 2 {
 16128  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 16129  			}
 16130  			var stringLen uint64
 16131  			for shift := uint(0); ; shift += 7 {
 16132  				if shift >= 64 {
 16133  					return ErrIntOverflowDmmaster
 16134  				}
 16135  				if iNdEx >= l {
 16136  					return io.ErrUnexpectedEOF
 16137  				}
 16138  				b := dAtA[iNdEx]
 16139  				iNdEx++
 16140  				stringLen |= uint64(b&0x7F) << shift
 16141  				if b < 0x80 {
 16142  					break
 16143  				}
 16144  			}
 16145  			intStringLen := int(stringLen)
 16146  			if intStringLen < 0 {
 16147  				return ErrInvalidLengthDmmaster
 16148  			}
 16149  			postIndex := iNdEx + intStringLen
 16150  			if postIndex < 0 {
 16151  				return ErrInvalidLengthDmmaster
 16152  			}
 16153  			if postIndex > l {
 16154  				return io.ErrUnexpectedEOF
 16155  			}
 16156  			m.Msg = string(dAtA[iNdEx:postIndex])
 16157  			iNdEx = postIndex
 16158  		default:
 16159  			iNdEx = preIndex
 16160  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 16161  			if err != nil {
 16162  				return err
 16163  			}
 16164  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16165  				return ErrInvalidLengthDmmaster
 16166  			}
 16167  			if (iNdEx + skippy) > l {
 16168  				return io.ErrUnexpectedEOF
 16169  			}
 16170  			iNdEx += skippy
 16171  		}
 16172  	}
 16173  
 16174  	if iNdEx > l {
 16175  		return io.ErrUnexpectedEOF
 16176  	}
 16177  	return nil
 16178  }
 16179  func (m *OperateRelayRequest) Unmarshal(dAtA []byte) error {
 16180  	l := len(dAtA)
 16181  	iNdEx := 0
 16182  	for iNdEx < l {
 16183  		preIndex := iNdEx
 16184  		var wire uint64
 16185  		for shift := uint(0); ; shift += 7 {
 16186  			if shift >= 64 {
 16187  				return ErrIntOverflowDmmaster
 16188  			}
 16189  			if iNdEx >= l {
 16190  				return io.ErrUnexpectedEOF
 16191  			}
 16192  			b := dAtA[iNdEx]
 16193  			iNdEx++
 16194  			wire |= uint64(b&0x7F) << shift
 16195  			if b < 0x80 {
 16196  				break
 16197  			}
 16198  		}
 16199  		fieldNum := int32(wire >> 3)
 16200  		wireType := int(wire & 0x7)
 16201  		if wireType == 4 {
 16202  			return fmt.Errorf("proto: OperateRelayRequest: wiretype end group for non-group")
 16203  		}
 16204  		if fieldNum <= 0 {
 16205  			return fmt.Errorf("proto: OperateRelayRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 16206  		}
 16207  		switch fieldNum {
 16208  		case 1:
 16209  			if wireType != 0 {
 16210  				return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType)
 16211  			}
 16212  			m.Op = 0
 16213  			for shift := uint(0); ; shift += 7 {
 16214  				if shift >= 64 {
 16215  					return ErrIntOverflowDmmaster
 16216  				}
 16217  				if iNdEx >= l {
 16218  					return io.ErrUnexpectedEOF
 16219  				}
 16220  				b := dAtA[iNdEx]
 16221  				iNdEx++
 16222  				m.Op |= RelayOpV2(b&0x7F) << shift
 16223  				if b < 0x80 {
 16224  					break
 16225  				}
 16226  			}
 16227  		case 2:
 16228  			if wireType != 2 {
 16229  				return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType)
 16230  			}
 16231  			var stringLen uint64
 16232  			for shift := uint(0); ; shift += 7 {
 16233  				if shift >= 64 {
 16234  					return ErrIntOverflowDmmaster
 16235  				}
 16236  				if iNdEx >= l {
 16237  					return io.ErrUnexpectedEOF
 16238  				}
 16239  				b := dAtA[iNdEx]
 16240  				iNdEx++
 16241  				stringLen |= uint64(b&0x7F) << shift
 16242  				if b < 0x80 {
 16243  					break
 16244  				}
 16245  			}
 16246  			intStringLen := int(stringLen)
 16247  			if intStringLen < 0 {
 16248  				return ErrInvalidLengthDmmaster
 16249  			}
 16250  			postIndex := iNdEx + intStringLen
 16251  			if postIndex < 0 {
 16252  				return ErrInvalidLengthDmmaster
 16253  			}
 16254  			if postIndex > l {
 16255  				return io.ErrUnexpectedEOF
 16256  			}
 16257  			m.Source = string(dAtA[iNdEx:postIndex])
 16258  			iNdEx = postIndex
 16259  		case 3:
 16260  			if wireType != 2 {
 16261  				return fmt.Errorf("proto: wrong wireType = %d for field Worker", wireType)
 16262  			}
 16263  			var stringLen uint64
 16264  			for shift := uint(0); ; shift += 7 {
 16265  				if shift >= 64 {
 16266  					return ErrIntOverflowDmmaster
 16267  				}
 16268  				if iNdEx >= l {
 16269  					return io.ErrUnexpectedEOF
 16270  				}
 16271  				b := dAtA[iNdEx]
 16272  				iNdEx++
 16273  				stringLen |= uint64(b&0x7F) << shift
 16274  				if b < 0x80 {
 16275  					break
 16276  				}
 16277  			}
 16278  			intStringLen := int(stringLen)
 16279  			if intStringLen < 0 {
 16280  				return ErrInvalidLengthDmmaster
 16281  			}
 16282  			postIndex := iNdEx + intStringLen
 16283  			if postIndex < 0 {
 16284  				return ErrInvalidLengthDmmaster
 16285  			}
 16286  			if postIndex > l {
 16287  				return io.ErrUnexpectedEOF
 16288  			}
 16289  			m.Worker = append(m.Worker, string(dAtA[iNdEx:postIndex]))
 16290  			iNdEx = postIndex
 16291  		default:
 16292  			iNdEx = preIndex
 16293  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 16294  			if err != nil {
 16295  				return err
 16296  			}
 16297  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16298  				return ErrInvalidLengthDmmaster
 16299  			}
 16300  			if (iNdEx + skippy) > l {
 16301  				return io.ErrUnexpectedEOF
 16302  			}
 16303  			iNdEx += skippy
 16304  		}
 16305  	}
 16306  
 16307  	if iNdEx > l {
 16308  		return io.ErrUnexpectedEOF
 16309  	}
 16310  	return nil
 16311  }
 16312  func (m *OperateRelayResponse) Unmarshal(dAtA []byte) error {
 16313  	l := len(dAtA)
 16314  	iNdEx := 0
 16315  	for iNdEx < l {
 16316  		preIndex := iNdEx
 16317  		var wire uint64
 16318  		for shift := uint(0); ; shift += 7 {
 16319  			if shift >= 64 {
 16320  				return ErrIntOverflowDmmaster
 16321  			}
 16322  			if iNdEx >= l {
 16323  				return io.ErrUnexpectedEOF
 16324  			}
 16325  			b := dAtA[iNdEx]
 16326  			iNdEx++
 16327  			wire |= uint64(b&0x7F) << shift
 16328  			if b < 0x80 {
 16329  				break
 16330  			}
 16331  		}
 16332  		fieldNum := int32(wire >> 3)
 16333  		wireType := int(wire & 0x7)
 16334  		if wireType == 4 {
 16335  			return fmt.Errorf("proto: OperateRelayResponse: wiretype end group for non-group")
 16336  		}
 16337  		if fieldNum <= 0 {
 16338  			return fmt.Errorf("proto: OperateRelayResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 16339  		}
 16340  		switch fieldNum {
 16341  		case 1:
 16342  			if wireType != 0 {
 16343  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 16344  			}
 16345  			var v int
 16346  			for shift := uint(0); ; shift += 7 {
 16347  				if shift >= 64 {
 16348  					return ErrIntOverflowDmmaster
 16349  				}
 16350  				if iNdEx >= l {
 16351  					return io.ErrUnexpectedEOF
 16352  				}
 16353  				b := dAtA[iNdEx]
 16354  				iNdEx++
 16355  				v |= int(b&0x7F) << shift
 16356  				if b < 0x80 {
 16357  					break
 16358  				}
 16359  			}
 16360  			m.Result = bool(v != 0)
 16361  		case 2:
 16362  			if wireType != 2 {
 16363  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 16364  			}
 16365  			var stringLen uint64
 16366  			for shift := uint(0); ; shift += 7 {
 16367  				if shift >= 64 {
 16368  					return ErrIntOverflowDmmaster
 16369  				}
 16370  				if iNdEx >= l {
 16371  					return io.ErrUnexpectedEOF
 16372  				}
 16373  				b := dAtA[iNdEx]
 16374  				iNdEx++
 16375  				stringLen |= uint64(b&0x7F) << shift
 16376  				if b < 0x80 {
 16377  					break
 16378  				}
 16379  			}
 16380  			intStringLen := int(stringLen)
 16381  			if intStringLen < 0 {
 16382  				return ErrInvalidLengthDmmaster
 16383  			}
 16384  			postIndex := iNdEx + intStringLen
 16385  			if postIndex < 0 {
 16386  				return ErrInvalidLengthDmmaster
 16387  			}
 16388  			if postIndex > l {
 16389  				return io.ErrUnexpectedEOF
 16390  			}
 16391  			m.Msg = string(dAtA[iNdEx:postIndex])
 16392  			iNdEx = postIndex
 16393  		case 3:
 16394  			if wireType != 2 {
 16395  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 16396  			}
 16397  			var msglen int
 16398  			for shift := uint(0); ; shift += 7 {
 16399  				if shift >= 64 {
 16400  					return ErrIntOverflowDmmaster
 16401  				}
 16402  				if iNdEx >= l {
 16403  					return io.ErrUnexpectedEOF
 16404  				}
 16405  				b := dAtA[iNdEx]
 16406  				iNdEx++
 16407  				msglen |= int(b&0x7F) << shift
 16408  				if b < 0x80 {
 16409  					break
 16410  				}
 16411  			}
 16412  			if msglen < 0 {
 16413  				return ErrInvalidLengthDmmaster
 16414  			}
 16415  			postIndex := iNdEx + msglen
 16416  			if postIndex < 0 {
 16417  				return ErrInvalidLengthDmmaster
 16418  			}
 16419  			if postIndex > l {
 16420  				return io.ErrUnexpectedEOF
 16421  			}
 16422  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
 16423  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 16424  				return err
 16425  			}
 16426  			iNdEx = postIndex
 16427  		default:
 16428  			iNdEx = preIndex
 16429  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 16430  			if err != nil {
 16431  				return err
 16432  			}
 16433  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16434  				return ErrInvalidLengthDmmaster
 16435  			}
 16436  			if (iNdEx + skippy) > l {
 16437  				return io.ErrUnexpectedEOF
 16438  			}
 16439  			iNdEx += skippy
 16440  		}
 16441  	}
 16442  
 16443  	if iNdEx > l {
 16444  		return io.ErrUnexpectedEOF
 16445  	}
 16446  	return nil
 16447  }
 16448  func (m *StartValidationRequest) Unmarshal(dAtA []byte) error {
 16449  	l := len(dAtA)
 16450  	iNdEx := 0
 16451  	for iNdEx < l {
 16452  		preIndex := iNdEx
 16453  		var wire uint64
 16454  		for shift := uint(0); ; shift += 7 {
 16455  			if shift >= 64 {
 16456  				return ErrIntOverflowDmmaster
 16457  			}
 16458  			if iNdEx >= l {
 16459  				return io.ErrUnexpectedEOF
 16460  			}
 16461  			b := dAtA[iNdEx]
 16462  			iNdEx++
 16463  			wire |= uint64(b&0x7F) << shift
 16464  			if b < 0x80 {
 16465  				break
 16466  			}
 16467  		}
 16468  		fieldNum := int32(wire >> 3)
 16469  		wireType := int(wire & 0x7)
 16470  		if wireType == 4 {
 16471  			return fmt.Errorf("proto: StartValidationRequest: wiretype end group for non-group")
 16472  		}
 16473  		if fieldNum <= 0 {
 16474  			return fmt.Errorf("proto: StartValidationRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 16475  		}
 16476  		switch fieldNum {
 16477  		case 1:
 16478  			if wireType != 2 {
 16479  				return fmt.Errorf("proto: wrong wireType = %d for field ModeValue", wireType)
 16480  			}
 16481  			var stringLen uint64
 16482  			for shift := uint(0); ; shift += 7 {
 16483  				if shift >= 64 {
 16484  					return ErrIntOverflowDmmaster
 16485  				}
 16486  				if iNdEx >= l {
 16487  					return io.ErrUnexpectedEOF
 16488  				}
 16489  				b := dAtA[iNdEx]
 16490  				iNdEx++
 16491  				stringLen |= uint64(b&0x7F) << shift
 16492  				if b < 0x80 {
 16493  					break
 16494  				}
 16495  			}
 16496  			intStringLen := int(stringLen)
 16497  			if intStringLen < 0 {
 16498  				return ErrInvalidLengthDmmaster
 16499  			}
 16500  			postIndex := iNdEx + intStringLen
 16501  			if postIndex < 0 {
 16502  				return ErrInvalidLengthDmmaster
 16503  			}
 16504  			if postIndex > l {
 16505  				return io.ErrUnexpectedEOF
 16506  			}
 16507  			m.Mode = &StartValidationRequest_ModeValue{string(dAtA[iNdEx:postIndex])}
 16508  			iNdEx = postIndex
 16509  		case 2:
 16510  			if wireType != 2 {
 16511  				return fmt.Errorf("proto: wrong wireType = %d for field StartTimeValue", wireType)
 16512  			}
 16513  			var stringLen uint64
 16514  			for shift := uint(0); ; shift += 7 {
 16515  				if shift >= 64 {
 16516  					return ErrIntOverflowDmmaster
 16517  				}
 16518  				if iNdEx >= l {
 16519  					return io.ErrUnexpectedEOF
 16520  				}
 16521  				b := dAtA[iNdEx]
 16522  				iNdEx++
 16523  				stringLen |= uint64(b&0x7F) << shift
 16524  				if b < 0x80 {
 16525  					break
 16526  				}
 16527  			}
 16528  			intStringLen := int(stringLen)
 16529  			if intStringLen < 0 {
 16530  				return ErrInvalidLengthDmmaster
 16531  			}
 16532  			postIndex := iNdEx + intStringLen
 16533  			if postIndex < 0 {
 16534  				return ErrInvalidLengthDmmaster
 16535  			}
 16536  			if postIndex > l {
 16537  				return io.ErrUnexpectedEOF
 16538  			}
 16539  			m.StartTime = &StartValidationRequest_StartTimeValue{string(dAtA[iNdEx:postIndex])}
 16540  			iNdEx = postIndex
 16541  		case 3:
 16542  			if wireType != 2 {
 16543  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 16544  			}
 16545  			var stringLen uint64
 16546  			for shift := uint(0); ; shift += 7 {
 16547  				if shift >= 64 {
 16548  					return ErrIntOverflowDmmaster
 16549  				}
 16550  				if iNdEx >= l {
 16551  					return io.ErrUnexpectedEOF
 16552  				}
 16553  				b := dAtA[iNdEx]
 16554  				iNdEx++
 16555  				stringLen |= uint64(b&0x7F) << shift
 16556  				if b < 0x80 {
 16557  					break
 16558  				}
 16559  			}
 16560  			intStringLen := int(stringLen)
 16561  			if intStringLen < 0 {
 16562  				return ErrInvalidLengthDmmaster
 16563  			}
 16564  			postIndex := iNdEx + intStringLen
 16565  			if postIndex < 0 {
 16566  				return ErrInvalidLengthDmmaster
 16567  			}
 16568  			if postIndex > l {
 16569  				return io.ErrUnexpectedEOF
 16570  			}
 16571  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 16572  			iNdEx = postIndex
 16573  		case 4:
 16574  			if wireType != 2 {
 16575  				return fmt.Errorf("proto: wrong wireType = %d for field TaskName", wireType)
 16576  			}
 16577  			var stringLen uint64
 16578  			for shift := uint(0); ; shift += 7 {
 16579  				if shift >= 64 {
 16580  					return ErrIntOverflowDmmaster
 16581  				}
 16582  				if iNdEx >= l {
 16583  					return io.ErrUnexpectedEOF
 16584  				}
 16585  				b := dAtA[iNdEx]
 16586  				iNdEx++
 16587  				stringLen |= uint64(b&0x7F) << shift
 16588  				if b < 0x80 {
 16589  					break
 16590  				}
 16591  			}
 16592  			intStringLen := int(stringLen)
 16593  			if intStringLen < 0 {
 16594  				return ErrInvalidLengthDmmaster
 16595  			}
 16596  			postIndex := iNdEx + intStringLen
 16597  			if postIndex < 0 {
 16598  				return ErrInvalidLengthDmmaster
 16599  			}
 16600  			if postIndex > l {
 16601  				return io.ErrUnexpectedEOF
 16602  			}
 16603  			m.TaskName = string(dAtA[iNdEx:postIndex])
 16604  			iNdEx = postIndex
 16605  		default:
 16606  			iNdEx = preIndex
 16607  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 16608  			if err != nil {
 16609  				return err
 16610  			}
 16611  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16612  				return ErrInvalidLengthDmmaster
 16613  			}
 16614  			if (iNdEx + skippy) > l {
 16615  				return io.ErrUnexpectedEOF
 16616  			}
 16617  			iNdEx += skippy
 16618  		}
 16619  	}
 16620  
 16621  	if iNdEx > l {
 16622  		return io.ErrUnexpectedEOF
 16623  	}
 16624  	return nil
 16625  }
 16626  func (m *StartValidationResponse) Unmarshal(dAtA []byte) error {
 16627  	l := len(dAtA)
 16628  	iNdEx := 0
 16629  	for iNdEx < l {
 16630  		preIndex := iNdEx
 16631  		var wire uint64
 16632  		for shift := uint(0); ; shift += 7 {
 16633  			if shift >= 64 {
 16634  				return ErrIntOverflowDmmaster
 16635  			}
 16636  			if iNdEx >= l {
 16637  				return io.ErrUnexpectedEOF
 16638  			}
 16639  			b := dAtA[iNdEx]
 16640  			iNdEx++
 16641  			wire |= uint64(b&0x7F) << shift
 16642  			if b < 0x80 {
 16643  				break
 16644  			}
 16645  		}
 16646  		fieldNum := int32(wire >> 3)
 16647  		wireType := int(wire & 0x7)
 16648  		if wireType == 4 {
 16649  			return fmt.Errorf("proto: StartValidationResponse: wiretype end group for non-group")
 16650  		}
 16651  		if fieldNum <= 0 {
 16652  			return fmt.Errorf("proto: StartValidationResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 16653  		}
 16654  		switch fieldNum {
 16655  		case 1:
 16656  			if wireType != 0 {
 16657  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 16658  			}
 16659  			var v int
 16660  			for shift := uint(0); ; shift += 7 {
 16661  				if shift >= 64 {
 16662  					return ErrIntOverflowDmmaster
 16663  				}
 16664  				if iNdEx >= l {
 16665  					return io.ErrUnexpectedEOF
 16666  				}
 16667  				b := dAtA[iNdEx]
 16668  				iNdEx++
 16669  				v |= int(b&0x7F) << shift
 16670  				if b < 0x80 {
 16671  					break
 16672  				}
 16673  			}
 16674  			m.Result = bool(v != 0)
 16675  		case 2:
 16676  			if wireType != 2 {
 16677  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 16678  			}
 16679  			var stringLen uint64
 16680  			for shift := uint(0); ; shift += 7 {
 16681  				if shift >= 64 {
 16682  					return ErrIntOverflowDmmaster
 16683  				}
 16684  				if iNdEx >= l {
 16685  					return io.ErrUnexpectedEOF
 16686  				}
 16687  				b := dAtA[iNdEx]
 16688  				iNdEx++
 16689  				stringLen |= uint64(b&0x7F) << shift
 16690  				if b < 0x80 {
 16691  					break
 16692  				}
 16693  			}
 16694  			intStringLen := int(stringLen)
 16695  			if intStringLen < 0 {
 16696  				return ErrInvalidLengthDmmaster
 16697  			}
 16698  			postIndex := iNdEx + intStringLen
 16699  			if postIndex < 0 {
 16700  				return ErrInvalidLengthDmmaster
 16701  			}
 16702  			if postIndex > l {
 16703  				return io.ErrUnexpectedEOF
 16704  			}
 16705  			m.Msg = string(dAtA[iNdEx:postIndex])
 16706  			iNdEx = postIndex
 16707  		case 3:
 16708  			if wireType != 2 {
 16709  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 16710  			}
 16711  			var msglen int
 16712  			for shift := uint(0); ; shift += 7 {
 16713  				if shift >= 64 {
 16714  					return ErrIntOverflowDmmaster
 16715  				}
 16716  				if iNdEx >= l {
 16717  					return io.ErrUnexpectedEOF
 16718  				}
 16719  				b := dAtA[iNdEx]
 16720  				iNdEx++
 16721  				msglen |= int(b&0x7F) << shift
 16722  				if b < 0x80 {
 16723  					break
 16724  				}
 16725  			}
 16726  			if msglen < 0 {
 16727  				return ErrInvalidLengthDmmaster
 16728  			}
 16729  			postIndex := iNdEx + msglen
 16730  			if postIndex < 0 {
 16731  				return ErrInvalidLengthDmmaster
 16732  			}
 16733  			if postIndex > l {
 16734  				return io.ErrUnexpectedEOF
 16735  			}
 16736  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
 16737  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 16738  				return err
 16739  			}
 16740  			iNdEx = postIndex
 16741  		default:
 16742  			iNdEx = preIndex
 16743  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 16744  			if err != nil {
 16745  				return err
 16746  			}
 16747  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16748  				return ErrInvalidLengthDmmaster
 16749  			}
 16750  			if (iNdEx + skippy) > l {
 16751  				return io.ErrUnexpectedEOF
 16752  			}
 16753  			iNdEx += skippy
 16754  		}
 16755  	}
 16756  
 16757  	if iNdEx > l {
 16758  		return io.ErrUnexpectedEOF
 16759  	}
 16760  	return nil
 16761  }
 16762  func (m *StopValidationRequest) Unmarshal(dAtA []byte) error {
 16763  	l := len(dAtA)
 16764  	iNdEx := 0
 16765  	for iNdEx < l {
 16766  		preIndex := iNdEx
 16767  		var wire uint64
 16768  		for shift := uint(0); ; shift += 7 {
 16769  			if shift >= 64 {
 16770  				return ErrIntOverflowDmmaster
 16771  			}
 16772  			if iNdEx >= l {
 16773  				return io.ErrUnexpectedEOF
 16774  			}
 16775  			b := dAtA[iNdEx]
 16776  			iNdEx++
 16777  			wire |= uint64(b&0x7F) << shift
 16778  			if b < 0x80 {
 16779  				break
 16780  			}
 16781  		}
 16782  		fieldNum := int32(wire >> 3)
 16783  		wireType := int(wire & 0x7)
 16784  		if wireType == 4 {
 16785  			return fmt.Errorf("proto: StopValidationRequest: wiretype end group for non-group")
 16786  		}
 16787  		if fieldNum <= 0 {
 16788  			return fmt.Errorf("proto: StopValidationRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 16789  		}
 16790  		switch fieldNum {
 16791  		case 1:
 16792  			if wireType != 2 {
 16793  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 16794  			}
 16795  			var stringLen uint64
 16796  			for shift := uint(0); ; shift += 7 {
 16797  				if shift >= 64 {
 16798  					return ErrIntOverflowDmmaster
 16799  				}
 16800  				if iNdEx >= l {
 16801  					return io.ErrUnexpectedEOF
 16802  				}
 16803  				b := dAtA[iNdEx]
 16804  				iNdEx++
 16805  				stringLen |= uint64(b&0x7F) << shift
 16806  				if b < 0x80 {
 16807  					break
 16808  				}
 16809  			}
 16810  			intStringLen := int(stringLen)
 16811  			if intStringLen < 0 {
 16812  				return ErrInvalidLengthDmmaster
 16813  			}
 16814  			postIndex := iNdEx + intStringLen
 16815  			if postIndex < 0 {
 16816  				return ErrInvalidLengthDmmaster
 16817  			}
 16818  			if postIndex > l {
 16819  				return io.ErrUnexpectedEOF
 16820  			}
 16821  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 16822  			iNdEx = postIndex
 16823  		case 2:
 16824  			if wireType != 2 {
 16825  				return fmt.Errorf("proto: wrong wireType = %d for field TaskName", wireType)
 16826  			}
 16827  			var stringLen uint64
 16828  			for shift := uint(0); ; shift += 7 {
 16829  				if shift >= 64 {
 16830  					return ErrIntOverflowDmmaster
 16831  				}
 16832  				if iNdEx >= l {
 16833  					return io.ErrUnexpectedEOF
 16834  				}
 16835  				b := dAtA[iNdEx]
 16836  				iNdEx++
 16837  				stringLen |= uint64(b&0x7F) << shift
 16838  				if b < 0x80 {
 16839  					break
 16840  				}
 16841  			}
 16842  			intStringLen := int(stringLen)
 16843  			if intStringLen < 0 {
 16844  				return ErrInvalidLengthDmmaster
 16845  			}
 16846  			postIndex := iNdEx + intStringLen
 16847  			if postIndex < 0 {
 16848  				return ErrInvalidLengthDmmaster
 16849  			}
 16850  			if postIndex > l {
 16851  				return io.ErrUnexpectedEOF
 16852  			}
 16853  			m.TaskName = string(dAtA[iNdEx:postIndex])
 16854  			iNdEx = postIndex
 16855  		default:
 16856  			iNdEx = preIndex
 16857  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 16858  			if err != nil {
 16859  				return err
 16860  			}
 16861  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16862  				return ErrInvalidLengthDmmaster
 16863  			}
 16864  			if (iNdEx + skippy) > l {
 16865  				return io.ErrUnexpectedEOF
 16866  			}
 16867  			iNdEx += skippy
 16868  		}
 16869  	}
 16870  
 16871  	if iNdEx > l {
 16872  		return io.ErrUnexpectedEOF
 16873  	}
 16874  	return nil
 16875  }
 16876  func (m *StopValidationResponse) Unmarshal(dAtA []byte) error {
 16877  	l := len(dAtA)
 16878  	iNdEx := 0
 16879  	for iNdEx < l {
 16880  		preIndex := iNdEx
 16881  		var wire uint64
 16882  		for shift := uint(0); ; shift += 7 {
 16883  			if shift >= 64 {
 16884  				return ErrIntOverflowDmmaster
 16885  			}
 16886  			if iNdEx >= l {
 16887  				return io.ErrUnexpectedEOF
 16888  			}
 16889  			b := dAtA[iNdEx]
 16890  			iNdEx++
 16891  			wire |= uint64(b&0x7F) << shift
 16892  			if b < 0x80 {
 16893  				break
 16894  			}
 16895  		}
 16896  		fieldNum := int32(wire >> 3)
 16897  		wireType := int(wire & 0x7)
 16898  		if wireType == 4 {
 16899  			return fmt.Errorf("proto: StopValidationResponse: wiretype end group for non-group")
 16900  		}
 16901  		if fieldNum <= 0 {
 16902  			return fmt.Errorf("proto: StopValidationResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 16903  		}
 16904  		switch fieldNum {
 16905  		case 1:
 16906  			if wireType != 0 {
 16907  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 16908  			}
 16909  			var v int
 16910  			for shift := uint(0); ; shift += 7 {
 16911  				if shift >= 64 {
 16912  					return ErrIntOverflowDmmaster
 16913  				}
 16914  				if iNdEx >= l {
 16915  					return io.ErrUnexpectedEOF
 16916  				}
 16917  				b := dAtA[iNdEx]
 16918  				iNdEx++
 16919  				v |= int(b&0x7F) << shift
 16920  				if b < 0x80 {
 16921  					break
 16922  				}
 16923  			}
 16924  			m.Result = bool(v != 0)
 16925  		case 2:
 16926  			if wireType != 2 {
 16927  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 16928  			}
 16929  			var stringLen uint64
 16930  			for shift := uint(0); ; shift += 7 {
 16931  				if shift >= 64 {
 16932  					return ErrIntOverflowDmmaster
 16933  				}
 16934  				if iNdEx >= l {
 16935  					return io.ErrUnexpectedEOF
 16936  				}
 16937  				b := dAtA[iNdEx]
 16938  				iNdEx++
 16939  				stringLen |= uint64(b&0x7F) << shift
 16940  				if b < 0x80 {
 16941  					break
 16942  				}
 16943  			}
 16944  			intStringLen := int(stringLen)
 16945  			if intStringLen < 0 {
 16946  				return ErrInvalidLengthDmmaster
 16947  			}
 16948  			postIndex := iNdEx + intStringLen
 16949  			if postIndex < 0 {
 16950  				return ErrInvalidLengthDmmaster
 16951  			}
 16952  			if postIndex > l {
 16953  				return io.ErrUnexpectedEOF
 16954  			}
 16955  			m.Msg = string(dAtA[iNdEx:postIndex])
 16956  			iNdEx = postIndex
 16957  		case 3:
 16958  			if wireType != 2 {
 16959  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 16960  			}
 16961  			var msglen int
 16962  			for shift := uint(0); ; shift += 7 {
 16963  				if shift >= 64 {
 16964  					return ErrIntOverflowDmmaster
 16965  				}
 16966  				if iNdEx >= l {
 16967  					return io.ErrUnexpectedEOF
 16968  				}
 16969  				b := dAtA[iNdEx]
 16970  				iNdEx++
 16971  				msglen |= int(b&0x7F) << shift
 16972  				if b < 0x80 {
 16973  					break
 16974  				}
 16975  			}
 16976  			if msglen < 0 {
 16977  				return ErrInvalidLengthDmmaster
 16978  			}
 16979  			postIndex := iNdEx + msglen
 16980  			if postIndex < 0 {
 16981  				return ErrInvalidLengthDmmaster
 16982  			}
 16983  			if postIndex > l {
 16984  				return io.ErrUnexpectedEOF
 16985  			}
 16986  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
 16987  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 16988  				return err
 16989  			}
 16990  			iNdEx = postIndex
 16991  		default:
 16992  			iNdEx = preIndex
 16993  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 16994  			if err != nil {
 16995  				return err
 16996  			}
 16997  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16998  				return ErrInvalidLengthDmmaster
 16999  			}
 17000  			if (iNdEx + skippy) > l {
 17001  				return io.ErrUnexpectedEOF
 17002  			}
 17003  			iNdEx += skippy
 17004  		}
 17005  	}
 17006  
 17007  	if iNdEx > l {
 17008  		return io.ErrUnexpectedEOF
 17009  	}
 17010  	return nil
 17011  }
 17012  func (m *UpdateValidationRequest) Unmarshal(dAtA []byte) error {
 17013  	l := len(dAtA)
 17014  	iNdEx := 0
 17015  	for iNdEx < l {
 17016  		preIndex := iNdEx
 17017  		var wire uint64
 17018  		for shift := uint(0); ; shift += 7 {
 17019  			if shift >= 64 {
 17020  				return ErrIntOverflowDmmaster
 17021  			}
 17022  			if iNdEx >= l {
 17023  				return io.ErrUnexpectedEOF
 17024  			}
 17025  			b := dAtA[iNdEx]
 17026  			iNdEx++
 17027  			wire |= uint64(b&0x7F) << shift
 17028  			if b < 0x80 {
 17029  				break
 17030  			}
 17031  		}
 17032  		fieldNum := int32(wire >> 3)
 17033  		wireType := int(wire & 0x7)
 17034  		if wireType == 4 {
 17035  			return fmt.Errorf("proto: UpdateValidationRequest: wiretype end group for non-group")
 17036  		}
 17037  		if fieldNum <= 0 {
 17038  			return fmt.Errorf("proto: UpdateValidationRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 17039  		}
 17040  		switch fieldNum {
 17041  		case 1:
 17042  			if wireType != 2 {
 17043  				return fmt.Errorf("proto: wrong wireType = %d for field TaskName", wireType)
 17044  			}
 17045  			var stringLen uint64
 17046  			for shift := uint(0); ; shift += 7 {
 17047  				if shift >= 64 {
 17048  					return ErrIntOverflowDmmaster
 17049  				}
 17050  				if iNdEx >= l {
 17051  					return io.ErrUnexpectedEOF
 17052  				}
 17053  				b := dAtA[iNdEx]
 17054  				iNdEx++
 17055  				stringLen |= uint64(b&0x7F) << shift
 17056  				if b < 0x80 {
 17057  					break
 17058  				}
 17059  			}
 17060  			intStringLen := int(stringLen)
 17061  			if intStringLen < 0 {
 17062  				return ErrInvalidLengthDmmaster
 17063  			}
 17064  			postIndex := iNdEx + intStringLen
 17065  			if postIndex < 0 {
 17066  				return ErrInvalidLengthDmmaster
 17067  			}
 17068  			if postIndex > l {
 17069  				return io.ErrUnexpectedEOF
 17070  			}
 17071  			m.TaskName = string(dAtA[iNdEx:postIndex])
 17072  			iNdEx = postIndex
 17073  		case 2:
 17074  			if wireType != 2 {
 17075  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 17076  			}
 17077  			var stringLen uint64
 17078  			for shift := uint(0); ; shift += 7 {
 17079  				if shift >= 64 {
 17080  					return ErrIntOverflowDmmaster
 17081  				}
 17082  				if iNdEx >= l {
 17083  					return io.ErrUnexpectedEOF
 17084  				}
 17085  				b := dAtA[iNdEx]
 17086  				iNdEx++
 17087  				stringLen |= uint64(b&0x7F) << shift
 17088  				if b < 0x80 {
 17089  					break
 17090  				}
 17091  			}
 17092  			intStringLen := int(stringLen)
 17093  			if intStringLen < 0 {
 17094  				return ErrInvalidLengthDmmaster
 17095  			}
 17096  			postIndex := iNdEx + intStringLen
 17097  			if postIndex < 0 {
 17098  				return ErrInvalidLengthDmmaster
 17099  			}
 17100  			if postIndex > l {
 17101  				return io.ErrUnexpectedEOF
 17102  			}
 17103  			m.Sources = append(m.Sources, string(dAtA[iNdEx:postIndex]))
 17104  			iNdEx = postIndex
 17105  		case 3:
 17106  			if wireType != 2 {
 17107  				return fmt.Errorf("proto: wrong wireType = %d for field BinlogPos", wireType)
 17108  			}
 17109  			var stringLen uint64
 17110  			for shift := uint(0); ; shift += 7 {
 17111  				if shift >= 64 {
 17112  					return ErrIntOverflowDmmaster
 17113  				}
 17114  				if iNdEx >= l {
 17115  					return io.ErrUnexpectedEOF
 17116  				}
 17117  				b := dAtA[iNdEx]
 17118  				iNdEx++
 17119  				stringLen |= uint64(b&0x7F) << shift
 17120  				if b < 0x80 {
 17121  					break
 17122  				}
 17123  			}
 17124  			intStringLen := int(stringLen)
 17125  			if intStringLen < 0 {
 17126  				return ErrInvalidLengthDmmaster
 17127  			}
 17128  			postIndex := iNdEx + intStringLen
 17129  			if postIndex < 0 {
 17130  				return ErrInvalidLengthDmmaster
 17131  			}
 17132  			if postIndex > l {
 17133  				return io.ErrUnexpectedEOF
 17134  			}
 17135  			m.BinlogPos = string(dAtA[iNdEx:postIndex])
 17136  			iNdEx = postIndex
 17137  		case 4:
 17138  			if wireType != 2 {
 17139  				return fmt.Errorf("proto: wrong wireType = %d for field BinlogGTID", wireType)
 17140  			}
 17141  			var stringLen uint64
 17142  			for shift := uint(0); ; shift += 7 {
 17143  				if shift >= 64 {
 17144  					return ErrIntOverflowDmmaster
 17145  				}
 17146  				if iNdEx >= l {
 17147  					return io.ErrUnexpectedEOF
 17148  				}
 17149  				b := dAtA[iNdEx]
 17150  				iNdEx++
 17151  				stringLen |= uint64(b&0x7F) << shift
 17152  				if b < 0x80 {
 17153  					break
 17154  				}
 17155  			}
 17156  			intStringLen := int(stringLen)
 17157  			if intStringLen < 0 {
 17158  				return ErrInvalidLengthDmmaster
 17159  			}
 17160  			postIndex := iNdEx + intStringLen
 17161  			if postIndex < 0 {
 17162  				return ErrInvalidLengthDmmaster
 17163  			}
 17164  			if postIndex > l {
 17165  				return io.ErrUnexpectedEOF
 17166  			}
 17167  			m.BinlogGTID = string(dAtA[iNdEx:postIndex])
 17168  			iNdEx = postIndex
 17169  		default:
 17170  			iNdEx = preIndex
 17171  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 17172  			if err != nil {
 17173  				return err
 17174  			}
 17175  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17176  				return ErrInvalidLengthDmmaster
 17177  			}
 17178  			if (iNdEx + skippy) > l {
 17179  				return io.ErrUnexpectedEOF
 17180  			}
 17181  			iNdEx += skippy
 17182  		}
 17183  	}
 17184  
 17185  	if iNdEx > l {
 17186  		return io.ErrUnexpectedEOF
 17187  	}
 17188  	return nil
 17189  }
 17190  func (m *UpdateValidationResponse) Unmarshal(dAtA []byte) error {
 17191  	l := len(dAtA)
 17192  	iNdEx := 0
 17193  	for iNdEx < l {
 17194  		preIndex := iNdEx
 17195  		var wire uint64
 17196  		for shift := uint(0); ; shift += 7 {
 17197  			if shift >= 64 {
 17198  				return ErrIntOverflowDmmaster
 17199  			}
 17200  			if iNdEx >= l {
 17201  				return io.ErrUnexpectedEOF
 17202  			}
 17203  			b := dAtA[iNdEx]
 17204  			iNdEx++
 17205  			wire |= uint64(b&0x7F) << shift
 17206  			if b < 0x80 {
 17207  				break
 17208  			}
 17209  		}
 17210  		fieldNum := int32(wire >> 3)
 17211  		wireType := int(wire & 0x7)
 17212  		if wireType == 4 {
 17213  			return fmt.Errorf("proto: UpdateValidationResponse: wiretype end group for non-group")
 17214  		}
 17215  		if fieldNum <= 0 {
 17216  			return fmt.Errorf("proto: UpdateValidationResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 17217  		}
 17218  		switch fieldNum {
 17219  		case 1:
 17220  			if wireType != 0 {
 17221  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 17222  			}
 17223  			var v int
 17224  			for shift := uint(0); ; shift += 7 {
 17225  				if shift >= 64 {
 17226  					return ErrIntOverflowDmmaster
 17227  				}
 17228  				if iNdEx >= l {
 17229  					return io.ErrUnexpectedEOF
 17230  				}
 17231  				b := dAtA[iNdEx]
 17232  				iNdEx++
 17233  				v |= int(b&0x7F) << shift
 17234  				if b < 0x80 {
 17235  					break
 17236  				}
 17237  			}
 17238  			m.Result = bool(v != 0)
 17239  		case 2:
 17240  			if wireType != 2 {
 17241  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 17242  			}
 17243  			var stringLen uint64
 17244  			for shift := uint(0); ; shift += 7 {
 17245  				if shift >= 64 {
 17246  					return ErrIntOverflowDmmaster
 17247  				}
 17248  				if iNdEx >= l {
 17249  					return io.ErrUnexpectedEOF
 17250  				}
 17251  				b := dAtA[iNdEx]
 17252  				iNdEx++
 17253  				stringLen |= uint64(b&0x7F) << shift
 17254  				if b < 0x80 {
 17255  					break
 17256  				}
 17257  			}
 17258  			intStringLen := int(stringLen)
 17259  			if intStringLen < 0 {
 17260  				return ErrInvalidLengthDmmaster
 17261  			}
 17262  			postIndex := iNdEx + intStringLen
 17263  			if postIndex < 0 {
 17264  				return ErrInvalidLengthDmmaster
 17265  			}
 17266  			if postIndex > l {
 17267  				return io.ErrUnexpectedEOF
 17268  			}
 17269  			m.Msg = string(dAtA[iNdEx:postIndex])
 17270  			iNdEx = postIndex
 17271  		case 3:
 17272  			if wireType != 2 {
 17273  				return fmt.Errorf("proto: wrong wireType = %d for field Sources", wireType)
 17274  			}
 17275  			var msglen int
 17276  			for shift := uint(0); ; shift += 7 {
 17277  				if shift >= 64 {
 17278  					return ErrIntOverflowDmmaster
 17279  				}
 17280  				if iNdEx >= l {
 17281  					return io.ErrUnexpectedEOF
 17282  				}
 17283  				b := dAtA[iNdEx]
 17284  				iNdEx++
 17285  				msglen |= int(b&0x7F) << shift
 17286  				if b < 0x80 {
 17287  					break
 17288  				}
 17289  			}
 17290  			if msglen < 0 {
 17291  				return ErrInvalidLengthDmmaster
 17292  			}
 17293  			postIndex := iNdEx + msglen
 17294  			if postIndex < 0 {
 17295  				return ErrInvalidLengthDmmaster
 17296  			}
 17297  			if postIndex > l {
 17298  				return io.ErrUnexpectedEOF
 17299  			}
 17300  			m.Sources = append(m.Sources, &CommonWorkerResponse{})
 17301  			if err := m.Sources[len(m.Sources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 17302  				return err
 17303  			}
 17304  			iNdEx = postIndex
 17305  		default:
 17306  			iNdEx = preIndex
 17307  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 17308  			if err != nil {
 17309  				return err
 17310  			}
 17311  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17312  				return ErrInvalidLengthDmmaster
 17313  			}
 17314  			if (iNdEx + skippy) > l {
 17315  				return io.ErrUnexpectedEOF
 17316  			}
 17317  			iNdEx += skippy
 17318  		}
 17319  	}
 17320  
 17321  	if iNdEx > l {
 17322  		return io.ErrUnexpectedEOF
 17323  	}
 17324  	return nil
 17325  }
 17326  func (m *EncryptRequest) Unmarshal(dAtA []byte) error {
 17327  	l := len(dAtA)
 17328  	iNdEx := 0
 17329  	for iNdEx < l {
 17330  		preIndex := iNdEx
 17331  		var wire uint64
 17332  		for shift := uint(0); ; shift += 7 {
 17333  			if shift >= 64 {
 17334  				return ErrIntOverflowDmmaster
 17335  			}
 17336  			if iNdEx >= l {
 17337  				return io.ErrUnexpectedEOF
 17338  			}
 17339  			b := dAtA[iNdEx]
 17340  			iNdEx++
 17341  			wire |= uint64(b&0x7F) << shift
 17342  			if b < 0x80 {
 17343  				break
 17344  			}
 17345  		}
 17346  		fieldNum := int32(wire >> 3)
 17347  		wireType := int(wire & 0x7)
 17348  		if wireType == 4 {
 17349  			return fmt.Errorf("proto: EncryptRequest: wiretype end group for non-group")
 17350  		}
 17351  		if fieldNum <= 0 {
 17352  			return fmt.Errorf("proto: EncryptRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 17353  		}
 17354  		switch fieldNum {
 17355  		case 1:
 17356  			if wireType != 2 {
 17357  				return fmt.Errorf("proto: wrong wireType = %d for field Plaintext", wireType)
 17358  			}
 17359  			var stringLen uint64
 17360  			for shift := uint(0); ; shift += 7 {
 17361  				if shift >= 64 {
 17362  					return ErrIntOverflowDmmaster
 17363  				}
 17364  				if iNdEx >= l {
 17365  					return io.ErrUnexpectedEOF
 17366  				}
 17367  				b := dAtA[iNdEx]
 17368  				iNdEx++
 17369  				stringLen |= uint64(b&0x7F) << shift
 17370  				if b < 0x80 {
 17371  					break
 17372  				}
 17373  			}
 17374  			intStringLen := int(stringLen)
 17375  			if intStringLen < 0 {
 17376  				return ErrInvalidLengthDmmaster
 17377  			}
 17378  			postIndex := iNdEx + intStringLen
 17379  			if postIndex < 0 {
 17380  				return ErrInvalidLengthDmmaster
 17381  			}
 17382  			if postIndex > l {
 17383  				return io.ErrUnexpectedEOF
 17384  			}
 17385  			m.Plaintext = string(dAtA[iNdEx:postIndex])
 17386  			iNdEx = postIndex
 17387  		default:
 17388  			iNdEx = preIndex
 17389  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 17390  			if err != nil {
 17391  				return err
 17392  			}
 17393  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17394  				return ErrInvalidLengthDmmaster
 17395  			}
 17396  			if (iNdEx + skippy) > l {
 17397  				return io.ErrUnexpectedEOF
 17398  			}
 17399  			iNdEx += skippy
 17400  		}
 17401  	}
 17402  
 17403  	if iNdEx > l {
 17404  		return io.ErrUnexpectedEOF
 17405  	}
 17406  	return nil
 17407  }
 17408  func (m *EncryptResponse) Unmarshal(dAtA []byte) error {
 17409  	l := len(dAtA)
 17410  	iNdEx := 0
 17411  	for iNdEx < l {
 17412  		preIndex := iNdEx
 17413  		var wire uint64
 17414  		for shift := uint(0); ; shift += 7 {
 17415  			if shift >= 64 {
 17416  				return ErrIntOverflowDmmaster
 17417  			}
 17418  			if iNdEx >= l {
 17419  				return io.ErrUnexpectedEOF
 17420  			}
 17421  			b := dAtA[iNdEx]
 17422  			iNdEx++
 17423  			wire |= uint64(b&0x7F) << shift
 17424  			if b < 0x80 {
 17425  				break
 17426  			}
 17427  		}
 17428  		fieldNum := int32(wire >> 3)
 17429  		wireType := int(wire & 0x7)
 17430  		if wireType == 4 {
 17431  			return fmt.Errorf("proto: EncryptResponse: wiretype end group for non-group")
 17432  		}
 17433  		if fieldNum <= 0 {
 17434  			return fmt.Errorf("proto: EncryptResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 17435  		}
 17436  		switch fieldNum {
 17437  		case 1:
 17438  			if wireType != 0 {
 17439  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 17440  			}
 17441  			var v int
 17442  			for shift := uint(0); ; shift += 7 {
 17443  				if shift >= 64 {
 17444  					return ErrIntOverflowDmmaster
 17445  				}
 17446  				if iNdEx >= l {
 17447  					return io.ErrUnexpectedEOF
 17448  				}
 17449  				b := dAtA[iNdEx]
 17450  				iNdEx++
 17451  				v |= int(b&0x7F) << shift
 17452  				if b < 0x80 {
 17453  					break
 17454  				}
 17455  			}
 17456  			m.Result = bool(v != 0)
 17457  		case 2:
 17458  			if wireType != 2 {
 17459  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 17460  			}
 17461  			var stringLen uint64
 17462  			for shift := uint(0); ; shift += 7 {
 17463  				if shift >= 64 {
 17464  					return ErrIntOverflowDmmaster
 17465  				}
 17466  				if iNdEx >= l {
 17467  					return io.ErrUnexpectedEOF
 17468  				}
 17469  				b := dAtA[iNdEx]
 17470  				iNdEx++
 17471  				stringLen |= uint64(b&0x7F) << shift
 17472  				if b < 0x80 {
 17473  					break
 17474  				}
 17475  			}
 17476  			intStringLen := int(stringLen)
 17477  			if intStringLen < 0 {
 17478  				return ErrInvalidLengthDmmaster
 17479  			}
 17480  			postIndex := iNdEx + intStringLen
 17481  			if postIndex < 0 {
 17482  				return ErrInvalidLengthDmmaster
 17483  			}
 17484  			if postIndex > l {
 17485  				return io.ErrUnexpectedEOF
 17486  			}
 17487  			m.Msg = string(dAtA[iNdEx:postIndex])
 17488  			iNdEx = postIndex
 17489  		case 3:
 17490  			if wireType != 2 {
 17491  				return fmt.Errorf("proto: wrong wireType = %d for field Ciphertext", wireType)
 17492  			}
 17493  			var stringLen uint64
 17494  			for shift := uint(0); ; shift += 7 {
 17495  				if shift >= 64 {
 17496  					return ErrIntOverflowDmmaster
 17497  				}
 17498  				if iNdEx >= l {
 17499  					return io.ErrUnexpectedEOF
 17500  				}
 17501  				b := dAtA[iNdEx]
 17502  				iNdEx++
 17503  				stringLen |= uint64(b&0x7F) << shift
 17504  				if b < 0x80 {
 17505  					break
 17506  				}
 17507  			}
 17508  			intStringLen := int(stringLen)
 17509  			if intStringLen < 0 {
 17510  				return ErrInvalidLengthDmmaster
 17511  			}
 17512  			postIndex := iNdEx + intStringLen
 17513  			if postIndex < 0 {
 17514  				return ErrInvalidLengthDmmaster
 17515  			}
 17516  			if postIndex > l {
 17517  				return io.ErrUnexpectedEOF
 17518  			}
 17519  			m.Ciphertext = string(dAtA[iNdEx:postIndex])
 17520  			iNdEx = postIndex
 17521  		default:
 17522  			iNdEx = preIndex
 17523  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 17524  			if err != nil {
 17525  				return err
 17526  			}
 17527  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17528  				return ErrInvalidLengthDmmaster
 17529  			}
 17530  			if (iNdEx + skippy) > l {
 17531  				return io.ErrUnexpectedEOF
 17532  			}
 17533  			iNdEx += skippy
 17534  		}
 17535  	}
 17536  
 17537  	if iNdEx > l {
 17538  		return io.ErrUnexpectedEOF
 17539  	}
 17540  	return nil
 17541  }
 17542  func (m *ListTaskConfigsResponse) Unmarshal(dAtA []byte) error {
 17543  	l := len(dAtA)
 17544  	iNdEx := 0
 17545  	for iNdEx < l {
 17546  		preIndex := iNdEx
 17547  		var wire uint64
 17548  		for shift := uint(0); ; shift += 7 {
 17549  			if shift >= 64 {
 17550  				return ErrIntOverflowDmmaster
 17551  			}
 17552  			if iNdEx >= l {
 17553  				return io.ErrUnexpectedEOF
 17554  			}
 17555  			b := dAtA[iNdEx]
 17556  			iNdEx++
 17557  			wire |= uint64(b&0x7F) << shift
 17558  			if b < 0x80 {
 17559  				break
 17560  			}
 17561  		}
 17562  		fieldNum := int32(wire >> 3)
 17563  		wireType := int(wire & 0x7)
 17564  		if wireType == 4 {
 17565  			return fmt.Errorf("proto: ListTaskConfigsResponse: wiretype end group for non-group")
 17566  		}
 17567  		if fieldNum <= 0 {
 17568  			return fmt.Errorf("proto: ListTaskConfigsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 17569  		}
 17570  		switch fieldNum {
 17571  		case 1:
 17572  			if wireType != 0 {
 17573  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 17574  			}
 17575  			var v int
 17576  			for shift := uint(0); ; shift += 7 {
 17577  				if shift >= 64 {
 17578  					return ErrIntOverflowDmmaster
 17579  				}
 17580  				if iNdEx >= l {
 17581  					return io.ErrUnexpectedEOF
 17582  				}
 17583  				b := dAtA[iNdEx]
 17584  				iNdEx++
 17585  				v |= int(b&0x7F) << shift
 17586  				if b < 0x80 {
 17587  					break
 17588  				}
 17589  			}
 17590  			m.Result = bool(v != 0)
 17591  		case 2:
 17592  			if wireType != 2 {
 17593  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 17594  			}
 17595  			var stringLen uint64
 17596  			for shift := uint(0); ; shift += 7 {
 17597  				if shift >= 64 {
 17598  					return ErrIntOverflowDmmaster
 17599  				}
 17600  				if iNdEx >= l {
 17601  					return io.ErrUnexpectedEOF
 17602  				}
 17603  				b := dAtA[iNdEx]
 17604  				iNdEx++
 17605  				stringLen |= uint64(b&0x7F) << shift
 17606  				if b < 0x80 {
 17607  					break
 17608  				}
 17609  			}
 17610  			intStringLen := int(stringLen)
 17611  			if intStringLen < 0 {
 17612  				return ErrInvalidLengthDmmaster
 17613  			}
 17614  			postIndex := iNdEx + intStringLen
 17615  			if postIndex < 0 {
 17616  				return ErrInvalidLengthDmmaster
 17617  			}
 17618  			if postIndex > l {
 17619  				return io.ErrUnexpectedEOF
 17620  			}
 17621  			m.Msg = string(dAtA[iNdEx:postIndex])
 17622  			iNdEx = postIndex
 17623  		case 3:
 17624  			if wireType != 2 {
 17625  				return fmt.Errorf("proto: wrong wireType = %d for field TaskConfigs", wireType)
 17626  			}
 17627  			var msglen int
 17628  			for shift := uint(0); ; shift += 7 {
 17629  				if shift >= 64 {
 17630  					return ErrIntOverflowDmmaster
 17631  				}
 17632  				if iNdEx >= l {
 17633  					return io.ErrUnexpectedEOF
 17634  				}
 17635  				b := dAtA[iNdEx]
 17636  				iNdEx++
 17637  				msglen |= int(b&0x7F) << shift
 17638  				if b < 0x80 {
 17639  					break
 17640  				}
 17641  			}
 17642  			if msglen < 0 {
 17643  				return ErrInvalidLengthDmmaster
 17644  			}
 17645  			postIndex := iNdEx + msglen
 17646  			if postIndex < 0 {
 17647  				return ErrInvalidLengthDmmaster
 17648  			}
 17649  			if postIndex > l {
 17650  				return io.ErrUnexpectedEOF
 17651  			}
 17652  			if m.TaskConfigs == nil {
 17653  				m.TaskConfigs = make(map[string]string)
 17654  			}
 17655  			var mapkey string
 17656  			var mapvalue string
 17657  			for iNdEx < postIndex {
 17658  				entryPreIndex := iNdEx
 17659  				var wire uint64
 17660  				for shift := uint(0); ; shift += 7 {
 17661  					if shift >= 64 {
 17662  						return ErrIntOverflowDmmaster
 17663  					}
 17664  					if iNdEx >= l {
 17665  						return io.ErrUnexpectedEOF
 17666  					}
 17667  					b := dAtA[iNdEx]
 17668  					iNdEx++
 17669  					wire |= uint64(b&0x7F) << shift
 17670  					if b < 0x80 {
 17671  						break
 17672  					}
 17673  				}
 17674  				fieldNum := int32(wire >> 3)
 17675  				if fieldNum == 1 {
 17676  					var stringLenmapkey uint64
 17677  					for shift := uint(0); ; shift += 7 {
 17678  						if shift >= 64 {
 17679  							return ErrIntOverflowDmmaster
 17680  						}
 17681  						if iNdEx >= l {
 17682  							return io.ErrUnexpectedEOF
 17683  						}
 17684  						b := dAtA[iNdEx]
 17685  						iNdEx++
 17686  						stringLenmapkey |= uint64(b&0x7F) << shift
 17687  						if b < 0x80 {
 17688  							break
 17689  						}
 17690  					}
 17691  					intStringLenmapkey := int(stringLenmapkey)
 17692  					if intStringLenmapkey < 0 {
 17693  						return ErrInvalidLengthDmmaster
 17694  					}
 17695  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 17696  					if postStringIndexmapkey < 0 {
 17697  						return ErrInvalidLengthDmmaster
 17698  					}
 17699  					if postStringIndexmapkey > l {
 17700  						return io.ErrUnexpectedEOF
 17701  					}
 17702  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 17703  					iNdEx = postStringIndexmapkey
 17704  				} else if fieldNum == 2 {
 17705  					var stringLenmapvalue uint64
 17706  					for shift := uint(0); ; shift += 7 {
 17707  						if shift >= 64 {
 17708  							return ErrIntOverflowDmmaster
 17709  						}
 17710  						if iNdEx >= l {
 17711  							return io.ErrUnexpectedEOF
 17712  						}
 17713  						b := dAtA[iNdEx]
 17714  						iNdEx++
 17715  						stringLenmapvalue |= uint64(b&0x7F) << shift
 17716  						if b < 0x80 {
 17717  							break
 17718  						}
 17719  					}
 17720  					intStringLenmapvalue := int(stringLenmapvalue)
 17721  					if intStringLenmapvalue < 0 {
 17722  						return ErrInvalidLengthDmmaster
 17723  					}
 17724  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 17725  					if postStringIndexmapvalue < 0 {
 17726  						return ErrInvalidLengthDmmaster
 17727  					}
 17728  					if postStringIndexmapvalue > l {
 17729  						return io.ErrUnexpectedEOF
 17730  					}
 17731  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 17732  					iNdEx = postStringIndexmapvalue
 17733  				} else {
 17734  					iNdEx = entryPreIndex
 17735  					skippy, err := skipDmmaster(dAtA[iNdEx:])
 17736  					if err != nil {
 17737  						return err
 17738  					}
 17739  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 17740  						return ErrInvalidLengthDmmaster
 17741  					}
 17742  					if (iNdEx + skippy) > postIndex {
 17743  						return io.ErrUnexpectedEOF
 17744  					}
 17745  					iNdEx += skippy
 17746  				}
 17747  			}
 17748  			m.TaskConfigs[mapkey] = mapvalue
 17749  			iNdEx = postIndex
 17750  		default:
 17751  			iNdEx = preIndex
 17752  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 17753  			if err != nil {
 17754  				return err
 17755  			}
 17756  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17757  				return ErrInvalidLengthDmmaster
 17758  			}
 17759  			if (iNdEx + skippy) > l {
 17760  				return io.ErrUnexpectedEOF
 17761  			}
 17762  			iNdEx += skippy
 17763  		}
 17764  	}
 17765  
 17766  	if iNdEx > l {
 17767  		return io.ErrUnexpectedEOF
 17768  	}
 17769  	return nil
 17770  }
 17771  func (m *ListSourceConfigsResponse) Unmarshal(dAtA []byte) error {
 17772  	l := len(dAtA)
 17773  	iNdEx := 0
 17774  	for iNdEx < l {
 17775  		preIndex := iNdEx
 17776  		var wire uint64
 17777  		for shift := uint(0); ; shift += 7 {
 17778  			if shift >= 64 {
 17779  				return ErrIntOverflowDmmaster
 17780  			}
 17781  			if iNdEx >= l {
 17782  				return io.ErrUnexpectedEOF
 17783  			}
 17784  			b := dAtA[iNdEx]
 17785  			iNdEx++
 17786  			wire |= uint64(b&0x7F) << shift
 17787  			if b < 0x80 {
 17788  				break
 17789  			}
 17790  		}
 17791  		fieldNum := int32(wire >> 3)
 17792  		wireType := int(wire & 0x7)
 17793  		if wireType == 4 {
 17794  			return fmt.Errorf("proto: ListSourceConfigsResponse: wiretype end group for non-group")
 17795  		}
 17796  		if fieldNum <= 0 {
 17797  			return fmt.Errorf("proto: ListSourceConfigsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 17798  		}
 17799  		switch fieldNum {
 17800  		case 1:
 17801  			if wireType != 0 {
 17802  				return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
 17803  			}
 17804  			var v int
 17805  			for shift := uint(0); ; shift += 7 {
 17806  				if shift >= 64 {
 17807  					return ErrIntOverflowDmmaster
 17808  				}
 17809  				if iNdEx >= l {
 17810  					return io.ErrUnexpectedEOF
 17811  				}
 17812  				b := dAtA[iNdEx]
 17813  				iNdEx++
 17814  				v |= int(b&0x7F) << shift
 17815  				if b < 0x80 {
 17816  					break
 17817  				}
 17818  			}
 17819  			m.Result = bool(v != 0)
 17820  		case 2:
 17821  			if wireType != 2 {
 17822  				return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
 17823  			}
 17824  			var stringLen uint64
 17825  			for shift := uint(0); ; shift += 7 {
 17826  				if shift >= 64 {
 17827  					return ErrIntOverflowDmmaster
 17828  				}
 17829  				if iNdEx >= l {
 17830  					return io.ErrUnexpectedEOF
 17831  				}
 17832  				b := dAtA[iNdEx]
 17833  				iNdEx++
 17834  				stringLen |= uint64(b&0x7F) << shift
 17835  				if b < 0x80 {
 17836  					break
 17837  				}
 17838  			}
 17839  			intStringLen := int(stringLen)
 17840  			if intStringLen < 0 {
 17841  				return ErrInvalidLengthDmmaster
 17842  			}
 17843  			postIndex := iNdEx + intStringLen
 17844  			if postIndex < 0 {
 17845  				return ErrInvalidLengthDmmaster
 17846  			}
 17847  			if postIndex > l {
 17848  				return io.ErrUnexpectedEOF
 17849  			}
 17850  			m.Msg = string(dAtA[iNdEx:postIndex])
 17851  			iNdEx = postIndex
 17852  		case 3:
 17853  			if wireType != 2 {
 17854  				return fmt.Errorf("proto: wrong wireType = %d for field SourceConfigs", wireType)
 17855  			}
 17856  			var msglen int
 17857  			for shift := uint(0); ; shift += 7 {
 17858  				if shift >= 64 {
 17859  					return ErrIntOverflowDmmaster
 17860  				}
 17861  				if iNdEx >= l {
 17862  					return io.ErrUnexpectedEOF
 17863  				}
 17864  				b := dAtA[iNdEx]
 17865  				iNdEx++
 17866  				msglen |= int(b&0x7F) << shift
 17867  				if b < 0x80 {
 17868  					break
 17869  				}
 17870  			}
 17871  			if msglen < 0 {
 17872  				return ErrInvalidLengthDmmaster
 17873  			}
 17874  			postIndex := iNdEx + msglen
 17875  			if postIndex < 0 {
 17876  				return ErrInvalidLengthDmmaster
 17877  			}
 17878  			if postIndex > l {
 17879  				return io.ErrUnexpectedEOF
 17880  			}
 17881  			if m.SourceConfigs == nil {
 17882  				m.SourceConfigs = make(map[string]string)
 17883  			}
 17884  			var mapkey string
 17885  			var mapvalue string
 17886  			for iNdEx < postIndex {
 17887  				entryPreIndex := iNdEx
 17888  				var wire uint64
 17889  				for shift := uint(0); ; shift += 7 {
 17890  					if shift >= 64 {
 17891  						return ErrIntOverflowDmmaster
 17892  					}
 17893  					if iNdEx >= l {
 17894  						return io.ErrUnexpectedEOF
 17895  					}
 17896  					b := dAtA[iNdEx]
 17897  					iNdEx++
 17898  					wire |= uint64(b&0x7F) << shift
 17899  					if b < 0x80 {
 17900  						break
 17901  					}
 17902  				}
 17903  				fieldNum := int32(wire >> 3)
 17904  				if fieldNum == 1 {
 17905  					var stringLenmapkey uint64
 17906  					for shift := uint(0); ; shift += 7 {
 17907  						if shift >= 64 {
 17908  							return ErrIntOverflowDmmaster
 17909  						}
 17910  						if iNdEx >= l {
 17911  							return io.ErrUnexpectedEOF
 17912  						}
 17913  						b := dAtA[iNdEx]
 17914  						iNdEx++
 17915  						stringLenmapkey |= uint64(b&0x7F) << shift
 17916  						if b < 0x80 {
 17917  							break
 17918  						}
 17919  					}
 17920  					intStringLenmapkey := int(stringLenmapkey)
 17921  					if intStringLenmapkey < 0 {
 17922  						return ErrInvalidLengthDmmaster
 17923  					}
 17924  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 17925  					if postStringIndexmapkey < 0 {
 17926  						return ErrInvalidLengthDmmaster
 17927  					}
 17928  					if postStringIndexmapkey > l {
 17929  						return io.ErrUnexpectedEOF
 17930  					}
 17931  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 17932  					iNdEx = postStringIndexmapkey
 17933  				} else if fieldNum == 2 {
 17934  					var stringLenmapvalue uint64
 17935  					for shift := uint(0); ; shift += 7 {
 17936  						if shift >= 64 {
 17937  							return ErrIntOverflowDmmaster
 17938  						}
 17939  						if iNdEx >= l {
 17940  							return io.ErrUnexpectedEOF
 17941  						}
 17942  						b := dAtA[iNdEx]
 17943  						iNdEx++
 17944  						stringLenmapvalue |= uint64(b&0x7F) << shift
 17945  						if b < 0x80 {
 17946  							break
 17947  						}
 17948  					}
 17949  					intStringLenmapvalue := int(stringLenmapvalue)
 17950  					if intStringLenmapvalue < 0 {
 17951  						return ErrInvalidLengthDmmaster
 17952  					}
 17953  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 17954  					if postStringIndexmapvalue < 0 {
 17955  						return ErrInvalidLengthDmmaster
 17956  					}
 17957  					if postStringIndexmapvalue > l {
 17958  						return io.ErrUnexpectedEOF
 17959  					}
 17960  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 17961  					iNdEx = postStringIndexmapvalue
 17962  				} else {
 17963  					iNdEx = entryPreIndex
 17964  					skippy, err := skipDmmaster(dAtA[iNdEx:])
 17965  					if err != nil {
 17966  						return err
 17967  					}
 17968  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 17969  						return ErrInvalidLengthDmmaster
 17970  					}
 17971  					if (iNdEx + skippy) > postIndex {
 17972  						return io.ErrUnexpectedEOF
 17973  					}
 17974  					iNdEx += skippy
 17975  				}
 17976  			}
 17977  			m.SourceConfigs[mapkey] = mapvalue
 17978  			iNdEx = postIndex
 17979  		default:
 17980  			iNdEx = preIndex
 17981  			skippy, err := skipDmmaster(dAtA[iNdEx:])
 17982  			if err != nil {
 17983  				return err
 17984  			}
 17985  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17986  				return ErrInvalidLengthDmmaster
 17987  			}
 17988  			if (iNdEx + skippy) > l {
 17989  				return io.ErrUnexpectedEOF
 17990  			}
 17991  			iNdEx += skippy
 17992  		}
 17993  	}
 17994  
 17995  	if iNdEx > l {
 17996  		return io.ErrUnexpectedEOF
 17997  	}
 17998  	return nil
 17999  }
 18000  func skipDmmaster(dAtA []byte) (n int, err error) {
 18001  	l := len(dAtA)
 18002  	iNdEx := 0
 18003  	depth := 0
 18004  	for iNdEx < l {
 18005  		var wire uint64
 18006  		for shift := uint(0); ; shift += 7 {
 18007  			if shift >= 64 {
 18008  				return 0, ErrIntOverflowDmmaster
 18009  			}
 18010  			if iNdEx >= l {
 18011  				return 0, io.ErrUnexpectedEOF
 18012  			}
 18013  			b := dAtA[iNdEx]
 18014  			iNdEx++
 18015  			wire |= (uint64(b) & 0x7F) << shift
 18016  			if b < 0x80 {
 18017  				break
 18018  			}
 18019  		}
 18020  		wireType := int(wire & 0x7)
 18021  		switch wireType {
 18022  		case 0:
 18023  			for shift := uint(0); ; shift += 7 {
 18024  				if shift >= 64 {
 18025  					return 0, ErrIntOverflowDmmaster
 18026  				}
 18027  				if iNdEx >= l {
 18028  					return 0, io.ErrUnexpectedEOF
 18029  				}
 18030  				iNdEx++
 18031  				if dAtA[iNdEx-1] < 0x80 {
 18032  					break
 18033  				}
 18034  			}
 18035  		case 1:
 18036  			iNdEx += 8
 18037  		case 2:
 18038  			var length int
 18039  			for shift := uint(0); ; shift += 7 {
 18040  				if shift >= 64 {
 18041  					return 0, ErrIntOverflowDmmaster
 18042  				}
 18043  				if iNdEx >= l {
 18044  					return 0, io.ErrUnexpectedEOF
 18045  				}
 18046  				b := dAtA[iNdEx]
 18047  				iNdEx++
 18048  				length |= (int(b) & 0x7F) << shift
 18049  				if b < 0x80 {
 18050  					break
 18051  				}
 18052  			}
 18053  			if length < 0 {
 18054  				return 0, ErrInvalidLengthDmmaster
 18055  			}
 18056  			iNdEx += length
 18057  		case 3:
 18058  			depth++
 18059  		case 4:
 18060  			if depth == 0 {
 18061  				return 0, ErrUnexpectedEndOfGroupDmmaster
 18062  			}
 18063  			depth--
 18064  		case 5:
 18065  			iNdEx += 4
 18066  		default:
 18067  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
 18068  		}
 18069  		if iNdEx < 0 {
 18070  			return 0, ErrInvalidLengthDmmaster
 18071  		}
 18072  		if depth == 0 {
 18073  			return iNdEx, nil
 18074  		}
 18075  	}
 18076  	return 0, io.ErrUnexpectedEOF
 18077  }
 18078  
 18079  var (
 18080  	ErrInvalidLengthDmmaster        = fmt.Errorf("proto: negative length found during unmarshaling")
 18081  	ErrIntOverflowDmmaster          = fmt.Errorf("proto: integer overflow")
 18082  	ErrUnexpectedEndOfGroupDmmaster = fmt.Errorf("proto: unexpected end of group")
 18083  )