raft_internal.pb.go 27 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183
  1. // Code generated by protoc-gen-gogo.
  2. // source: raft_internal.proto
  3. // DO NOT EDIT!
  4. package etcdserverpb
  5. import (
  6. "fmt"
  7. proto "github.com/gogo/protobuf/proto"
  8. math "math"
  9. )
  10. import io "io"
  11. // Reference imports to suppress errors if they are not otherwise used.
  12. var _ = proto.Marshal
  13. var _ = fmt.Errorf
  14. var _ = math.Inf
  15. // An InternalRaftRequest is the union of all requests which can be
  16. // sent via raft.
  17. type InternalRaftRequest struct {
  18. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  19. V2 *Request `protobuf:"bytes,2,opt,name=v2" json:"v2,omitempty"`
  20. Range *RangeRequest `protobuf:"bytes,3,opt,name=range" json:"range,omitempty"`
  21. Put *PutRequest `protobuf:"bytes,4,opt,name=put" json:"put,omitempty"`
  22. DeleteRange *DeleteRangeRequest `protobuf:"bytes,5,opt,name=delete_range" json:"delete_range,omitempty"`
  23. Txn *TxnRequest `protobuf:"bytes,6,opt,name=txn" json:"txn,omitempty"`
  24. Compaction *CompactionRequest `protobuf:"bytes,7,opt,name=compaction" json:"compaction,omitempty"`
  25. LeaseGrant *LeaseGrantRequest `protobuf:"bytes,8,opt,name=lease_grant" json:"lease_grant,omitempty"`
  26. LeaseRevoke *LeaseRevokeRequest `protobuf:"bytes,9,opt,name=lease_revoke" json:"lease_revoke,omitempty"`
  27. AuthEnable *AuthEnableRequest `protobuf:"bytes,10,opt,name=auth_enable" json:"auth_enable,omitempty"`
  28. AuthUserAdd *AuthUserAddRequest `protobuf:"bytes,11,opt,name=auth_user_add" json:"auth_user_add,omitempty"`
  29. AuthUserDelete *AuthUserDeleteRequest `protobuf:"bytes,12,opt,name=auth_user_delete" json:"auth_user_delete,omitempty"`
  30. AuthUserChangePassword *AuthUserChangePasswordRequest `protobuf:"bytes,13,opt,name=auth_user_change_password" json:"auth_user_change_password,omitempty"`
  31. AuthUserGrant *AuthUserGrantRequest `protobuf:"bytes,14,opt,name=auth_user_grant" json:"auth_user_grant,omitempty"`
  32. AuthRoleAdd *AuthRoleAddRequest `protobuf:"bytes,15,opt,name=auth_role_add" json:"auth_role_add,omitempty"`
  33. AuthRoleGrant *AuthRoleGrantRequest `protobuf:"bytes,16,opt,name=auth_role_grant" json:"auth_role_grant,omitempty"`
  34. Authenticate *AuthenticateRequest `protobuf:"bytes,17,opt,name=authenticate" json:"authenticate,omitempty"`
  35. Alarm *AlarmRequest `protobuf:"bytes,18,opt,name=alarm" json:"alarm,omitempty"`
  36. }
  37. func (m *InternalRaftRequest) Reset() { *m = InternalRaftRequest{} }
  38. func (m *InternalRaftRequest) String() string { return proto.CompactTextString(m) }
  39. func (*InternalRaftRequest) ProtoMessage() {}
  40. type EmptyResponse struct {
  41. }
  42. func (m *EmptyResponse) Reset() { *m = EmptyResponse{} }
  43. func (m *EmptyResponse) String() string { return proto.CompactTextString(m) }
  44. func (*EmptyResponse) ProtoMessage() {}
  45. func init() {
  46. proto.RegisterType((*InternalRaftRequest)(nil), "etcdserverpb.InternalRaftRequest")
  47. proto.RegisterType((*EmptyResponse)(nil), "etcdserverpb.EmptyResponse")
  48. }
  49. func (m *InternalRaftRequest) Marshal() (data []byte, err error) {
  50. size := m.Size()
  51. data = make([]byte, size)
  52. n, err := m.MarshalTo(data)
  53. if err != nil {
  54. return nil, err
  55. }
  56. return data[:n], nil
  57. }
  58. func (m *InternalRaftRequest) MarshalTo(data []byte) (int, error) {
  59. var i int
  60. _ = i
  61. var l int
  62. _ = l
  63. if m.ID != 0 {
  64. data[i] = 0x8
  65. i++
  66. i = encodeVarintRaftInternal(data, i, uint64(m.ID))
  67. }
  68. if m.V2 != nil {
  69. data[i] = 0x12
  70. i++
  71. i = encodeVarintRaftInternal(data, i, uint64(m.V2.Size()))
  72. n1, err := m.V2.MarshalTo(data[i:])
  73. if err != nil {
  74. return 0, err
  75. }
  76. i += n1
  77. }
  78. if m.Range != nil {
  79. data[i] = 0x1a
  80. i++
  81. i = encodeVarintRaftInternal(data, i, uint64(m.Range.Size()))
  82. n2, err := m.Range.MarshalTo(data[i:])
  83. if err != nil {
  84. return 0, err
  85. }
  86. i += n2
  87. }
  88. if m.Put != nil {
  89. data[i] = 0x22
  90. i++
  91. i = encodeVarintRaftInternal(data, i, uint64(m.Put.Size()))
  92. n3, err := m.Put.MarshalTo(data[i:])
  93. if err != nil {
  94. return 0, err
  95. }
  96. i += n3
  97. }
  98. if m.DeleteRange != nil {
  99. data[i] = 0x2a
  100. i++
  101. i = encodeVarintRaftInternal(data, i, uint64(m.DeleteRange.Size()))
  102. n4, err := m.DeleteRange.MarshalTo(data[i:])
  103. if err != nil {
  104. return 0, err
  105. }
  106. i += n4
  107. }
  108. if m.Txn != nil {
  109. data[i] = 0x32
  110. i++
  111. i = encodeVarintRaftInternal(data, i, uint64(m.Txn.Size()))
  112. n5, err := m.Txn.MarshalTo(data[i:])
  113. if err != nil {
  114. return 0, err
  115. }
  116. i += n5
  117. }
  118. if m.Compaction != nil {
  119. data[i] = 0x3a
  120. i++
  121. i = encodeVarintRaftInternal(data, i, uint64(m.Compaction.Size()))
  122. n6, err := m.Compaction.MarshalTo(data[i:])
  123. if err != nil {
  124. return 0, err
  125. }
  126. i += n6
  127. }
  128. if m.LeaseGrant != nil {
  129. data[i] = 0x42
  130. i++
  131. i = encodeVarintRaftInternal(data, i, uint64(m.LeaseGrant.Size()))
  132. n7, err := m.LeaseGrant.MarshalTo(data[i:])
  133. if err != nil {
  134. return 0, err
  135. }
  136. i += n7
  137. }
  138. if m.LeaseRevoke != nil {
  139. data[i] = 0x4a
  140. i++
  141. i = encodeVarintRaftInternal(data, i, uint64(m.LeaseRevoke.Size()))
  142. n8, err := m.LeaseRevoke.MarshalTo(data[i:])
  143. if err != nil {
  144. return 0, err
  145. }
  146. i += n8
  147. }
  148. if m.AuthEnable != nil {
  149. data[i] = 0x52
  150. i++
  151. i = encodeVarintRaftInternal(data, i, uint64(m.AuthEnable.Size()))
  152. n9, err := m.AuthEnable.MarshalTo(data[i:])
  153. if err != nil {
  154. return 0, err
  155. }
  156. i += n9
  157. }
  158. if m.AuthUserAdd != nil {
  159. data[i] = 0x5a
  160. i++
  161. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserAdd.Size()))
  162. n10, err := m.AuthUserAdd.MarshalTo(data[i:])
  163. if err != nil {
  164. return 0, err
  165. }
  166. i += n10
  167. }
  168. if m.AuthUserDelete != nil {
  169. data[i] = 0x62
  170. i++
  171. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserDelete.Size()))
  172. n11, err := m.AuthUserDelete.MarshalTo(data[i:])
  173. if err != nil {
  174. return 0, err
  175. }
  176. i += n11
  177. }
  178. if m.AuthUserChangePassword != nil {
  179. data[i] = 0x6a
  180. i++
  181. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserChangePassword.Size()))
  182. n12, err := m.AuthUserChangePassword.MarshalTo(data[i:])
  183. if err != nil {
  184. return 0, err
  185. }
  186. i += n12
  187. }
  188. if m.AuthUserGrant != nil {
  189. data[i] = 0x72
  190. i++
  191. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserGrant.Size()))
  192. n13, err := m.AuthUserGrant.MarshalTo(data[i:])
  193. if err != nil {
  194. return 0, err
  195. }
  196. i += n13
  197. }
  198. if m.AuthRoleAdd != nil {
  199. data[i] = 0x7a
  200. i++
  201. i = encodeVarintRaftInternal(data, i, uint64(m.AuthRoleAdd.Size()))
  202. n14, err := m.AuthRoleAdd.MarshalTo(data[i:])
  203. if err != nil {
  204. return 0, err
  205. }
  206. i += n14
  207. }
  208. if m.AuthRoleGrant != nil {
  209. data[i] = 0x82
  210. i++
  211. data[i] = 0x1
  212. i++
  213. i = encodeVarintRaftInternal(data, i, uint64(m.AuthRoleGrant.Size()))
  214. n15, err := m.AuthRoleGrant.MarshalTo(data[i:])
  215. if err != nil {
  216. return 0, err
  217. }
  218. i += n15
  219. }
  220. if m.Authenticate != nil {
  221. data[i] = 0x8a
  222. i++
  223. data[i] = 0x1
  224. i++
  225. i = encodeVarintRaftInternal(data, i, uint64(m.Authenticate.Size()))
  226. n16, err := m.Authenticate.MarshalTo(data[i:])
  227. if err != nil {
  228. return 0, err
  229. }
  230. i += n16
  231. }
  232. if m.Alarm != nil {
  233. data[i] = 0x92
  234. i++
  235. data[i] = 0x1
  236. i++
  237. i = encodeVarintRaftInternal(data, i, uint64(m.Alarm.Size()))
  238. n17, err := m.Alarm.MarshalTo(data[i:])
  239. if err != nil {
  240. return 0, err
  241. }
  242. i += n17
  243. }
  244. return i, nil
  245. }
  246. func (m *EmptyResponse) Marshal() (data []byte, err error) {
  247. size := m.Size()
  248. data = make([]byte, size)
  249. n, err := m.MarshalTo(data)
  250. if err != nil {
  251. return nil, err
  252. }
  253. return data[:n], nil
  254. }
  255. func (m *EmptyResponse) MarshalTo(data []byte) (int, error) {
  256. var i int
  257. _ = i
  258. var l int
  259. _ = l
  260. return i, nil
  261. }
  262. func encodeFixed64RaftInternal(data []byte, offset int, v uint64) int {
  263. data[offset] = uint8(v)
  264. data[offset+1] = uint8(v >> 8)
  265. data[offset+2] = uint8(v >> 16)
  266. data[offset+3] = uint8(v >> 24)
  267. data[offset+4] = uint8(v >> 32)
  268. data[offset+5] = uint8(v >> 40)
  269. data[offset+6] = uint8(v >> 48)
  270. data[offset+7] = uint8(v >> 56)
  271. return offset + 8
  272. }
  273. func encodeFixed32RaftInternal(data []byte, offset int, v uint32) int {
  274. data[offset] = uint8(v)
  275. data[offset+1] = uint8(v >> 8)
  276. data[offset+2] = uint8(v >> 16)
  277. data[offset+3] = uint8(v >> 24)
  278. return offset + 4
  279. }
  280. func encodeVarintRaftInternal(data []byte, offset int, v uint64) int {
  281. for v >= 1<<7 {
  282. data[offset] = uint8(v&0x7f | 0x80)
  283. v >>= 7
  284. offset++
  285. }
  286. data[offset] = uint8(v)
  287. return offset + 1
  288. }
  289. func (m *InternalRaftRequest) Size() (n int) {
  290. var l int
  291. _ = l
  292. if m.ID != 0 {
  293. n += 1 + sovRaftInternal(uint64(m.ID))
  294. }
  295. if m.V2 != nil {
  296. l = m.V2.Size()
  297. n += 1 + l + sovRaftInternal(uint64(l))
  298. }
  299. if m.Range != nil {
  300. l = m.Range.Size()
  301. n += 1 + l + sovRaftInternal(uint64(l))
  302. }
  303. if m.Put != nil {
  304. l = m.Put.Size()
  305. n += 1 + l + sovRaftInternal(uint64(l))
  306. }
  307. if m.DeleteRange != nil {
  308. l = m.DeleteRange.Size()
  309. n += 1 + l + sovRaftInternal(uint64(l))
  310. }
  311. if m.Txn != nil {
  312. l = m.Txn.Size()
  313. n += 1 + l + sovRaftInternal(uint64(l))
  314. }
  315. if m.Compaction != nil {
  316. l = m.Compaction.Size()
  317. n += 1 + l + sovRaftInternal(uint64(l))
  318. }
  319. if m.LeaseGrant != nil {
  320. l = m.LeaseGrant.Size()
  321. n += 1 + l + sovRaftInternal(uint64(l))
  322. }
  323. if m.LeaseRevoke != nil {
  324. l = m.LeaseRevoke.Size()
  325. n += 1 + l + sovRaftInternal(uint64(l))
  326. }
  327. if m.AuthEnable != nil {
  328. l = m.AuthEnable.Size()
  329. n += 1 + l + sovRaftInternal(uint64(l))
  330. }
  331. if m.AuthUserAdd != nil {
  332. l = m.AuthUserAdd.Size()
  333. n += 1 + l + sovRaftInternal(uint64(l))
  334. }
  335. if m.AuthUserDelete != nil {
  336. l = m.AuthUserDelete.Size()
  337. n += 1 + l + sovRaftInternal(uint64(l))
  338. }
  339. if m.AuthUserChangePassword != nil {
  340. l = m.AuthUserChangePassword.Size()
  341. n += 1 + l + sovRaftInternal(uint64(l))
  342. }
  343. if m.AuthUserGrant != nil {
  344. l = m.AuthUserGrant.Size()
  345. n += 1 + l + sovRaftInternal(uint64(l))
  346. }
  347. if m.AuthRoleAdd != nil {
  348. l = m.AuthRoleAdd.Size()
  349. n += 1 + l + sovRaftInternal(uint64(l))
  350. }
  351. if m.AuthRoleGrant != nil {
  352. l = m.AuthRoleGrant.Size()
  353. n += 2 + l + sovRaftInternal(uint64(l))
  354. }
  355. if m.Authenticate != nil {
  356. l = m.Authenticate.Size()
  357. n += 2 + l + sovRaftInternal(uint64(l))
  358. }
  359. if m.Alarm != nil {
  360. l = m.Alarm.Size()
  361. n += 2 + l + sovRaftInternal(uint64(l))
  362. }
  363. return n
  364. }
  365. func (m *EmptyResponse) Size() (n int) {
  366. var l int
  367. _ = l
  368. return n
  369. }
  370. func sovRaftInternal(x uint64) (n int) {
  371. for {
  372. n++
  373. x >>= 7
  374. if x == 0 {
  375. break
  376. }
  377. }
  378. return n
  379. }
  380. func sozRaftInternal(x uint64) (n int) {
  381. return sovRaftInternal(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  382. }
  383. func (m *InternalRaftRequest) Unmarshal(data []byte) error {
  384. l := len(data)
  385. iNdEx := 0
  386. for iNdEx < l {
  387. preIndex := iNdEx
  388. var wire uint64
  389. for shift := uint(0); ; shift += 7 {
  390. if shift >= 64 {
  391. return ErrIntOverflowRaftInternal
  392. }
  393. if iNdEx >= l {
  394. return io.ErrUnexpectedEOF
  395. }
  396. b := data[iNdEx]
  397. iNdEx++
  398. wire |= (uint64(b) & 0x7F) << shift
  399. if b < 0x80 {
  400. break
  401. }
  402. }
  403. fieldNum := int32(wire >> 3)
  404. wireType := int(wire & 0x7)
  405. if wireType == 4 {
  406. return fmt.Errorf("proto: InternalRaftRequest: wiretype end group for non-group")
  407. }
  408. if fieldNum <= 0 {
  409. return fmt.Errorf("proto: InternalRaftRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  410. }
  411. switch fieldNum {
  412. case 1:
  413. if wireType != 0 {
  414. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  415. }
  416. m.ID = 0
  417. for shift := uint(0); ; shift += 7 {
  418. if shift >= 64 {
  419. return ErrIntOverflowRaftInternal
  420. }
  421. if iNdEx >= l {
  422. return io.ErrUnexpectedEOF
  423. }
  424. b := data[iNdEx]
  425. iNdEx++
  426. m.ID |= (uint64(b) & 0x7F) << shift
  427. if b < 0x80 {
  428. break
  429. }
  430. }
  431. case 2:
  432. if wireType != 2 {
  433. return fmt.Errorf("proto: wrong wireType = %d for field V2", wireType)
  434. }
  435. var msglen int
  436. for shift := uint(0); ; shift += 7 {
  437. if shift >= 64 {
  438. return ErrIntOverflowRaftInternal
  439. }
  440. if iNdEx >= l {
  441. return io.ErrUnexpectedEOF
  442. }
  443. b := data[iNdEx]
  444. iNdEx++
  445. msglen |= (int(b) & 0x7F) << shift
  446. if b < 0x80 {
  447. break
  448. }
  449. }
  450. if msglen < 0 {
  451. return ErrInvalidLengthRaftInternal
  452. }
  453. postIndex := iNdEx + msglen
  454. if postIndex > l {
  455. return io.ErrUnexpectedEOF
  456. }
  457. if m.V2 == nil {
  458. m.V2 = &Request{}
  459. }
  460. if err := m.V2.Unmarshal(data[iNdEx:postIndex]); err != nil {
  461. return err
  462. }
  463. iNdEx = postIndex
  464. case 3:
  465. if wireType != 2 {
  466. return fmt.Errorf("proto: wrong wireType = %d for field Range", wireType)
  467. }
  468. var msglen int
  469. for shift := uint(0); ; shift += 7 {
  470. if shift >= 64 {
  471. return ErrIntOverflowRaftInternal
  472. }
  473. if iNdEx >= l {
  474. return io.ErrUnexpectedEOF
  475. }
  476. b := data[iNdEx]
  477. iNdEx++
  478. msglen |= (int(b) & 0x7F) << shift
  479. if b < 0x80 {
  480. break
  481. }
  482. }
  483. if msglen < 0 {
  484. return ErrInvalidLengthRaftInternal
  485. }
  486. postIndex := iNdEx + msglen
  487. if postIndex > l {
  488. return io.ErrUnexpectedEOF
  489. }
  490. if m.Range == nil {
  491. m.Range = &RangeRequest{}
  492. }
  493. if err := m.Range.Unmarshal(data[iNdEx:postIndex]); err != nil {
  494. return err
  495. }
  496. iNdEx = postIndex
  497. case 4:
  498. if wireType != 2 {
  499. return fmt.Errorf("proto: wrong wireType = %d for field Put", wireType)
  500. }
  501. var msglen int
  502. for shift := uint(0); ; shift += 7 {
  503. if shift >= 64 {
  504. return ErrIntOverflowRaftInternal
  505. }
  506. if iNdEx >= l {
  507. return io.ErrUnexpectedEOF
  508. }
  509. b := data[iNdEx]
  510. iNdEx++
  511. msglen |= (int(b) & 0x7F) << shift
  512. if b < 0x80 {
  513. break
  514. }
  515. }
  516. if msglen < 0 {
  517. return ErrInvalidLengthRaftInternal
  518. }
  519. postIndex := iNdEx + msglen
  520. if postIndex > l {
  521. return io.ErrUnexpectedEOF
  522. }
  523. if m.Put == nil {
  524. m.Put = &PutRequest{}
  525. }
  526. if err := m.Put.Unmarshal(data[iNdEx:postIndex]); err != nil {
  527. return err
  528. }
  529. iNdEx = postIndex
  530. case 5:
  531. if wireType != 2 {
  532. return fmt.Errorf("proto: wrong wireType = %d for field DeleteRange", wireType)
  533. }
  534. var msglen int
  535. for shift := uint(0); ; shift += 7 {
  536. if shift >= 64 {
  537. return ErrIntOverflowRaftInternal
  538. }
  539. if iNdEx >= l {
  540. return io.ErrUnexpectedEOF
  541. }
  542. b := data[iNdEx]
  543. iNdEx++
  544. msglen |= (int(b) & 0x7F) << shift
  545. if b < 0x80 {
  546. break
  547. }
  548. }
  549. if msglen < 0 {
  550. return ErrInvalidLengthRaftInternal
  551. }
  552. postIndex := iNdEx + msglen
  553. if postIndex > l {
  554. return io.ErrUnexpectedEOF
  555. }
  556. if m.DeleteRange == nil {
  557. m.DeleteRange = &DeleteRangeRequest{}
  558. }
  559. if err := m.DeleteRange.Unmarshal(data[iNdEx:postIndex]); err != nil {
  560. return err
  561. }
  562. iNdEx = postIndex
  563. case 6:
  564. if wireType != 2 {
  565. return fmt.Errorf("proto: wrong wireType = %d for field Txn", wireType)
  566. }
  567. var msglen int
  568. for shift := uint(0); ; shift += 7 {
  569. if shift >= 64 {
  570. return ErrIntOverflowRaftInternal
  571. }
  572. if iNdEx >= l {
  573. return io.ErrUnexpectedEOF
  574. }
  575. b := data[iNdEx]
  576. iNdEx++
  577. msglen |= (int(b) & 0x7F) << shift
  578. if b < 0x80 {
  579. break
  580. }
  581. }
  582. if msglen < 0 {
  583. return ErrInvalidLengthRaftInternal
  584. }
  585. postIndex := iNdEx + msglen
  586. if postIndex > l {
  587. return io.ErrUnexpectedEOF
  588. }
  589. if m.Txn == nil {
  590. m.Txn = &TxnRequest{}
  591. }
  592. if err := m.Txn.Unmarshal(data[iNdEx:postIndex]); err != nil {
  593. return err
  594. }
  595. iNdEx = postIndex
  596. case 7:
  597. if wireType != 2 {
  598. return fmt.Errorf("proto: wrong wireType = %d for field Compaction", wireType)
  599. }
  600. var msglen int
  601. for shift := uint(0); ; shift += 7 {
  602. if shift >= 64 {
  603. return ErrIntOverflowRaftInternal
  604. }
  605. if iNdEx >= l {
  606. return io.ErrUnexpectedEOF
  607. }
  608. b := data[iNdEx]
  609. iNdEx++
  610. msglen |= (int(b) & 0x7F) << shift
  611. if b < 0x80 {
  612. break
  613. }
  614. }
  615. if msglen < 0 {
  616. return ErrInvalidLengthRaftInternal
  617. }
  618. postIndex := iNdEx + msglen
  619. if postIndex > l {
  620. return io.ErrUnexpectedEOF
  621. }
  622. if m.Compaction == nil {
  623. m.Compaction = &CompactionRequest{}
  624. }
  625. if err := m.Compaction.Unmarshal(data[iNdEx:postIndex]); err != nil {
  626. return err
  627. }
  628. iNdEx = postIndex
  629. case 8:
  630. if wireType != 2 {
  631. return fmt.Errorf("proto: wrong wireType = %d for field LeaseGrant", wireType)
  632. }
  633. var msglen int
  634. for shift := uint(0); ; shift += 7 {
  635. if shift >= 64 {
  636. return ErrIntOverflowRaftInternal
  637. }
  638. if iNdEx >= l {
  639. return io.ErrUnexpectedEOF
  640. }
  641. b := data[iNdEx]
  642. iNdEx++
  643. msglen |= (int(b) & 0x7F) << shift
  644. if b < 0x80 {
  645. break
  646. }
  647. }
  648. if msglen < 0 {
  649. return ErrInvalidLengthRaftInternal
  650. }
  651. postIndex := iNdEx + msglen
  652. if postIndex > l {
  653. return io.ErrUnexpectedEOF
  654. }
  655. if m.LeaseGrant == nil {
  656. m.LeaseGrant = &LeaseGrantRequest{}
  657. }
  658. if err := m.LeaseGrant.Unmarshal(data[iNdEx:postIndex]); err != nil {
  659. return err
  660. }
  661. iNdEx = postIndex
  662. case 9:
  663. if wireType != 2 {
  664. return fmt.Errorf("proto: wrong wireType = %d for field LeaseRevoke", wireType)
  665. }
  666. var msglen int
  667. for shift := uint(0); ; shift += 7 {
  668. if shift >= 64 {
  669. return ErrIntOverflowRaftInternal
  670. }
  671. if iNdEx >= l {
  672. return io.ErrUnexpectedEOF
  673. }
  674. b := data[iNdEx]
  675. iNdEx++
  676. msglen |= (int(b) & 0x7F) << shift
  677. if b < 0x80 {
  678. break
  679. }
  680. }
  681. if msglen < 0 {
  682. return ErrInvalidLengthRaftInternal
  683. }
  684. postIndex := iNdEx + msglen
  685. if postIndex > l {
  686. return io.ErrUnexpectedEOF
  687. }
  688. if m.LeaseRevoke == nil {
  689. m.LeaseRevoke = &LeaseRevokeRequest{}
  690. }
  691. if err := m.LeaseRevoke.Unmarshal(data[iNdEx:postIndex]); err != nil {
  692. return err
  693. }
  694. iNdEx = postIndex
  695. case 10:
  696. if wireType != 2 {
  697. return fmt.Errorf("proto: wrong wireType = %d for field AuthEnable", wireType)
  698. }
  699. var msglen int
  700. for shift := uint(0); ; shift += 7 {
  701. if shift >= 64 {
  702. return ErrIntOverflowRaftInternal
  703. }
  704. if iNdEx >= l {
  705. return io.ErrUnexpectedEOF
  706. }
  707. b := data[iNdEx]
  708. iNdEx++
  709. msglen |= (int(b) & 0x7F) << shift
  710. if b < 0x80 {
  711. break
  712. }
  713. }
  714. if msglen < 0 {
  715. return ErrInvalidLengthRaftInternal
  716. }
  717. postIndex := iNdEx + msglen
  718. if postIndex > l {
  719. return io.ErrUnexpectedEOF
  720. }
  721. if m.AuthEnable == nil {
  722. m.AuthEnable = &AuthEnableRequest{}
  723. }
  724. if err := m.AuthEnable.Unmarshal(data[iNdEx:postIndex]); err != nil {
  725. return err
  726. }
  727. iNdEx = postIndex
  728. case 11:
  729. if wireType != 2 {
  730. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserAdd", wireType)
  731. }
  732. var msglen int
  733. for shift := uint(0); ; shift += 7 {
  734. if shift >= 64 {
  735. return ErrIntOverflowRaftInternal
  736. }
  737. if iNdEx >= l {
  738. return io.ErrUnexpectedEOF
  739. }
  740. b := data[iNdEx]
  741. iNdEx++
  742. msglen |= (int(b) & 0x7F) << shift
  743. if b < 0x80 {
  744. break
  745. }
  746. }
  747. if msglen < 0 {
  748. return ErrInvalidLengthRaftInternal
  749. }
  750. postIndex := iNdEx + msglen
  751. if postIndex > l {
  752. return io.ErrUnexpectedEOF
  753. }
  754. if m.AuthUserAdd == nil {
  755. m.AuthUserAdd = &AuthUserAddRequest{}
  756. }
  757. if err := m.AuthUserAdd.Unmarshal(data[iNdEx:postIndex]); err != nil {
  758. return err
  759. }
  760. iNdEx = postIndex
  761. case 12:
  762. if wireType != 2 {
  763. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserDelete", wireType)
  764. }
  765. var msglen int
  766. for shift := uint(0); ; shift += 7 {
  767. if shift >= 64 {
  768. return ErrIntOverflowRaftInternal
  769. }
  770. if iNdEx >= l {
  771. return io.ErrUnexpectedEOF
  772. }
  773. b := data[iNdEx]
  774. iNdEx++
  775. msglen |= (int(b) & 0x7F) << shift
  776. if b < 0x80 {
  777. break
  778. }
  779. }
  780. if msglen < 0 {
  781. return ErrInvalidLengthRaftInternal
  782. }
  783. postIndex := iNdEx + msglen
  784. if postIndex > l {
  785. return io.ErrUnexpectedEOF
  786. }
  787. if m.AuthUserDelete == nil {
  788. m.AuthUserDelete = &AuthUserDeleteRequest{}
  789. }
  790. if err := m.AuthUserDelete.Unmarshal(data[iNdEx:postIndex]); err != nil {
  791. return err
  792. }
  793. iNdEx = postIndex
  794. case 13:
  795. if wireType != 2 {
  796. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserChangePassword", wireType)
  797. }
  798. var msglen int
  799. for shift := uint(0); ; shift += 7 {
  800. if shift >= 64 {
  801. return ErrIntOverflowRaftInternal
  802. }
  803. if iNdEx >= l {
  804. return io.ErrUnexpectedEOF
  805. }
  806. b := data[iNdEx]
  807. iNdEx++
  808. msglen |= (int(b) & 0x7F) << shift
  809. if b < 0x80 {
  810. break
  811. }
  812. }
  813. if msglen < 0 {
  814. return ErrInvalidLengthRaftInternal
  815. }
  816. postIndex := iNdEx + msglen
  817. if postIndex > l {
  818. return io.ErrUnexpectedEOF
  819. }
  820. if m.AuthUserChangePassword == nil {
  821. m.AuthUserChangePassword = &AuthUserChangePasswordRequest{}
  822. }
  823. if err := m.AuthUserChangePassword.Unmarshal(data[iNdEx:postIndex]); err != nil {
  824. return err
  825. }
  826. iNdEx = postIndex
  827. case 14:
  828. if wireType != 2 {
  829. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserGrant", wireType)
  830. }
  831. var msglen int
  832. for shift := uint(0); ; shift += 7 {
  833. if shift >= 64 {
  834. return ErrIntOverflowRaftInternal
  835. }
  836. if iNdEx >= l {
  837. return io.ErrUnexpectedEOF
  838. }
  839. b := data[iNdEx]
  840. iNdEx++
  841. msglen |= (int(b) & 0x7F) << shift
  842. if b < 0x80 {
  843. break
  844. }
  845. }
  846. if msglen < 0 {
  847. return ErrInvalidLengthRaftInternal
  848. }
  849. postIndex := iNdEx + msglen
  850. if postIndex > l {
  851. return io.ErrUnexpectedEOF
  852. }
  853. if m.AuthUserGrant == nil {
  854. m.AuthUserGrant = &AuthUserGrantRequest{}
  855. }
  856. if err := m.AuthUserGrant.Unmarshal(data[iNdEx:postIndex]); err != nil {
  857. return err
  858. }
  859. iNdEx = postIndex
  860. case 15:
  861. if wireType != 2 {
  862. return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleAdd", wireType)
  863. }
  864. var msglen int
  865. for shift := uint(0); ; shift += 7 {
  866. if shift >= 64 {
  867. return ErrIntOverflowRaftInternal
  868. }
  869. if iNdEx >= l {
  870. return io.ErrUnexpectedEOF
  871. }
  872. b := data[iNdEx]
  873. iNdEx++
  874. msglen |= (int(b) & 0x7F) << shift
  875. if b < 0x80 {
  876. break
  877. }
  878. }
  879. if msglen < 0 {
  880. return ErrInvalidLengthRaftInternal
  881. }
  882. postIndex := iNdEx + msglen
  883. if postIndex > l {
  884. return io.ErrUnexpectedEOF
  885. }
  886. if m.AuthRoleAdd == nil {
  887. m.AuthRoleAdd = &AuthRoleAddRequest{}
  888. }
  889. if err := m.AuthRoleAdd.Unmarshal(data[iNdEx:postIndex]); err != nil {
  890. return err
  891. }
  892. iNdEx = postIndex
  893. case 16:
  894. if wireType != 2 {
  895. return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleGrant", wireType)
  896. }
  897. var msglen int
  898. for shift := uint(0); ; shift += 7 {
  899. if shift >= 64 {
  900. return ErrIntOverflowRaftInternal
  901. }
  902. if iNdEx >= l {
  903. return io.ErrUnexpectedEOF
  904. }
  905. b := data[iNdEx]
  906. iNdEx++
  907. msglen |= (int(b) & 0x7F) << shift
  908. if b < 0x80 {
  909. break
  910. }
  911. }
  912. if msglen < 0 {
  913. return ErrInvalidLengthRaftInternal
  914. }
  915. postIndex := iNdEx + msglen
  916. if postIndex > l {
  917. return io.ErrUnexpectedEOF
  918. }
  919. if m.AuthRoleGrant == nil {
  920. m.AuthRoleGrant = &AuthRoleGrantRequest{}
  921. }
  922. if err := m.AuthRoleGrant.Unmarshal(data[iNdEx:postIndex]); err != nil {
  923. return err
  924. }
  925. iNdEx = postIndex
  926. case 17:
  927. if wireType != 2 {
  928. return fmt.Errorf("proto: wrong wireType = %d for field Authenticate", wireType)
  929. }
  930. var msglen int
  931. for shift := uint(0); ; shift += 7 {
  932. if shift >= 64 {
  933. return ErrIntOverflowRaftInternal
  934. }
  935. if iNdEx >= l {
  936. return io.ErrUnexpectedEOF
  937. }
  938. b := data[iNdEx]
  939. iNdEx++
  940. msglen |= (int(b) & 0x7F) << shift
  941. if b < 0x80 {
  942. break
  943. }
  944. }
  945. if msglen < 0 {
  946. return ErrInvalidLengthRaftInternal
  947. }
  948. postIndex := iNdEx + msglen
  949. if postIndex > l {
  950. return io.ErrUnexpectedEOF
  951. }
  952. if m.Authenticate == nil {
  953. m.Authenticate = &AuthenticateRequest{}
  954. }
  955. if err := m.Authenticate.Unmarshal(data[iNdEx:postIndex]); err != nil {
  956. return err
  957. }
  958. iNdEx = postIndex
  959. case 18:
  960. if wireType != 2 {
  961. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  962. }
  963. var msglen int
  964. for shift := uint(0); ; shift += 7 {
  965. if shift >= 64 {
  966. return ErrIntOverflowRaftInternal
  967. }
  968. if iNdEx >= l {
  969. return io.ErrUnexpectedEOF
  970. }
  971. b := data[iNdEx]
  972. iNdEx++
  973. msglen |= (int(b) & 0x7F) << shift
  974. if b < 0x80 {
  975. break
  976. }
  977. }
  978. if msglen < 0 {
  979. return ErrInvalidLengthRaftInternal
  980. }
  981. postIndex := iNdEx + msglen
  982. if postIndex > l {
  983. return io.ErrUnexpectedEOF
  984. }
  985. if m.Alarm == nil {
  986. m.Alarm = &AlarmRequest{}
  987. }
  988. if err := m.Alarm.Unmarshal(data[iNdEx:postIndex]); err != nil {
  989. return err
  990. }
  991. iNdEx = postIndex
  992. default:
  993. iNdEx = preIndex
  994. skippy, err := skipRaftInternal(data[iNdEx:])
  995. if err != nil {
  996. return err
  997. }
  998. if skippy < 0 {
  999. return ErrInvalidLengthRaftInternal
  1000. }
  1001. if (iNdEx + skippy) > l {
  1002. return io.ErrUnexpectedEOF
  1003. }
  1004. iNdEx += skippy
  1005. }
  1006. }
  1007. if iNdEx > l {
  1008. return io.ErrUnexpectedEOF
  1009. }
  1010. return nil
  1011. }
  1012. func (m *EmptyResponse) Unmarshal(data []byte) error {
  1013. l := len(data)
  1014. iNdEx := 0
  1015. for iNdEx < l {
  1016. preIndex := iNdEx
  1017. var wire uint64
  1018. for shift := uint(0); ; shift += 7 {
  1019. if shift >= 64 {
  1020. return ErrIntOverflowRaftInternal
  1021. }
  1022. if iNdEx >= l {
  1023. return io.ErrUnexpectedEOF
  1024. }
  1025. b := data[iNdEx]
  1026. iNdEx++
  1027. wire |= (uint64(b) & 0x7F) << shift
  1028. if b < 0x80 {
  1029. break
  1030. }
  1031. }
  1032. fieldNum := int32(wire >> 3)
  1033. wireType := int(wire & 0x7)
  1034. if wireType == 4 {
  1035. return fmt.Errorf("proto: EmptyResponse: wiretype end group for non-group")
  1036. }
  1037. if fieldNum <= 0 {
  1038. return fmt.Errorf("proto: EmptyResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  1039. }
  1040. switch fieldNum {
  1041. default:
  1042. iNdEx = preIndex
  1043. skippy, err := skipRaftInternal(data[iNdEx:])
  1044. if err != nil {
  1045. return err
  1046. }
  1047. if skippy < 0 {
  1048. return ErrInvalidLengthRaftInternal
  1049. }
  1050. if (iNdEx + skippy) > l {
  1051. return io.ErrUnexpectedEOF
  1052. }
  1053. iNdEx += skippy
  1054. }
  1055. }
  1056. if iNdEx > l {
  1057. return io.ErrUnexpectedEOF
  1058. }
  1059. return nil
  1060. }
  1061. func skipRaftInternal(data []byte) (n int, err error) {
  1062. l := len(data)
  1063. iNdEx := 0
  1064. for iNdEx < l {
  1065. var wire uint64
  1066. for shift := uint(0); ; shift += 7 {
  1067. if shift >= 64 {
  1068. return 0, ErrIntOverflowRaftInternal
  1069. }
  1070. if iNdEx >= l {
  1071. return 0, io.ErrUnexpectedEOF
  1072. }
  1073. b := data[iNdEx]
  1074. iNdEx++
  1075. wire |= (uint64(b) & 0x7F) << shift
  1076. if b < 0x80 {
  1077. break
  1078. }
  1079. }
  1080. wireType := int(wire & 0x7)
  1081. switch wireType {
  1082. case 0:
  1083. for shift := uint(0); ; shift += 7 {
  1084. if shift >= 64 {
  1085. return 0, ErrIntOverflowRaftInternal
  1086. }
  1087. if iNdEx >= l {
  1088. return 0, io.ErrUnexpectedEOF
  1089. }
  1090. iNdEx++
  1091. if data[iNdEx-1] < 0x80 {
  1092. break
  1093. }
  1094. }
  1095. return iNdEx, nil
  1096. case 1:
  1097. iNdEx += 8
  1098. return iNdEx, nil
  1099. case 2:
  1100. var length int
  1101. for shift := uint(0); ; shift += 7 {
  1102. if shift >= 64 {
  1103. return 0, ErrIntOverflowRaftInternal
  1104. }
  1105. if iNdEx >= l {
  1106. return 0, io.ErrUnexpectedEOF
  1107. }
  1108. b := data[iNdEx]
  1109. iNdEx++
  1110. length |= (int(b) & 0x7F) << shift
  1111. if b < 0x80 {
  1112. break
  1113. }
  1114. }
  1115. iNdEx += length
  1116. if length < 0 {
  1117. return 0, ErrInvalidLengthRaftInternal
  1118. }
  1119. return iNdEx, nil
  1120. case 3:
  1121. for {
  1122. var innerWire uint64
  1123. var start int = iNdEx
  1124. for shift := uint(0); ; shift += 7 {
  1125. if shift >= 64 {
  1126. return 0, ErrIntOverflowRaftInternal
  1127. }
  1128. if iNdEx >= l {
  1129. return 0, io.ErrUnexpectedEOF
  1130. }
  1131. b := data[iNdEx]
  1132. iNdEx++
  1133. innerWire |= (uint64(b) & 0x7F) << shift
  1134. if b < 0x80 {
  1135. break
  1136. }
  1137. }
  1138. innerWireType := int(innerWire & 0x7)
  1139. if innerWireType == 4 {
  1140. break
  1141. }
  1142. next, err := skipRaftInternal(data[start:])
  1143. if err != nil {
  1144. return 0, err
  1145. }
  1146. iNdEx = start + next
  1147. }
  1148. return iNdEx, nil
  1149. case 4:
  1150. return iNdEx, nil
  1151. case 5:
  1152. iNdEx += 4
  1153. return iNdEx, nil
  1154. default:
  1155. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1156. }
  1157. }
  1158. panic("unreachable")
  1159. }
  1160. var (
  1161. ErrInvalidLengthRaftInternal = fmt.Errorf("proto: negative length found during unmarshaling")
  1162. ErrIntOverflowRaftInternal = fmt.Errorf("proto: integer overflow")
  1163. )