raft_internal.pb.go 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685
  1. // Code generated by protoc-gen-gogo.
  2. // source: raft_internal.proto
  3. // DO NOT EDIT!
  4. package etcdserverpb
  5. import proto "github.com/coreos/etcd/Godeps/_workspace/src/github.com/gogo/protobuf/proto"
  6. // discarding unused import gogoproto "github.com/coreos/etcd/Godeps/_workspace/src/gogoproto"
  7. import io "io"
  8. import fmt "fmt"
  9. // Reference imports to suppress errors if they are not otherwise used.
  10. var _ = proto.Marshal
  11. // An InternalRaftRequest is the union of all requests which can be
  12. // sent via raft.
  13. type InternalRaftRequest struct {
  14. ID uint64 `protobuf:"varint,1,opt,proto3" json:"ID,omitempty"`
  15. V2 *Request `protobuf:"bytes,2,opt,name=v2" json:"v2,omitempty"`
  16. Range *RangeRequest `protobuf:"bytes,3,opt,name=range" json:"range,omitempty"`
  17. Put *PutRequest `protobuf:"bytes,4,opt,name=put" json:"put,omitempty"`
  18. DeleteRange *DeleteRangeRequest `protobuf:"bytes,5,opt,name=delete_range" json:"delete_range,omitempty"`
  19. Txn *TxnRequest `protobuf:"bytes,6,opt,name=txn" json:"txn,omitempty"`
  20. Compaction *CompactionRequest `protobuf:"bytes,7,opt,name=compaction" json:"compaction,omitempty"`
  21. LeaseCreate *LeaseCreateRequest `protobuf:"bytes,8,opt,name=lease_create" json:"lease_create,omitempty"`
  22. LeaseRevoke *LeaseRevokeRequest `protobuf:"bytes,9,opt,name=lease_revoke" json:"lease_revoke,omitempty"`
  23. }
  24. func (m *InternalRaftRequest) Reset() { *m = InternalRaftRequest{} }
  25. func (m *InternalRaftRequest) String() string { return proto.CompactTextString(m) }
  26. func (*InternalRaftRequest) ProtoMessage() {}
  27. type EmptyResponse struct {
  28. }
  29. func (m *EmptyResponse) Reset() { *m = EmptyResponse{} }
  30. func (m *EmptyResponse) String() string { return proto.CompactTextString(m) }
  31. func (*EmptyResponse) ProtoMessage() {}
  32. func (m *InternalRaftRequest) Marshal() (data []byte, err error) {
  33. size := m.Size()
  34. data = make([]byte, size)
  35. n, err := m.MarshalTo(data)
  36. if err != nil {
  37. return nil, err
  38. }
  39. return data[:n], nil
  40. }
  41. func (m *InternalRaftRequest) MarshalTo(data []byte) (int, error) {
  42. var i int
  43. _ = i
  44. var l int
  45. _ = l
  46. if m.ID != 0 {
  47. data[i] = 0x8
  48. i++
  49. i = encodeVarintRaftInternal(data, i, uint64(m.ID))
  50. }
  51. if m.V2 != nil {
  52. data[i] = 0x12
  53. i++
  54. i = encodeVarintRaftInternal(data, i, uint64(m.V2.Size()))
  55. n1, err := m.V2.MarshalTo(data[i:])
  56. if err != nil {
  57. return 0, err
  58. }
  59. i += n1
  60. }
  61. if m.Range != nil {
  62. data[i] = 0x1a
  63. i++
  64. i = encodeVarintRaftInternal(data, i, uint64(m.Range.Size()))
  65. n2, err := m.Range.MarshalTo(data[i:])
  66. if err != nil {
  67. return 0, err
  68. }
  69. i += n2
  70. }
  71. if m.Put != nil {
  72. data[i] = 0x22
  73. i++
  74. i = encodeVarintRaftInternal(data, i, uint64(m.Put.Size()))
  75. n3, err := m.Put.MarshalTo(data[i:])
  76. if err != nil {
  77. return 0, err
  78. }
  79. i += n3
  80. }
  81. if m.DeleteRange != nil {
  82. data[i] = 0x2a
  83. i++
  84. i = encodeVarintRaftInternal(data, i, uint64(m.DeleteRange.Size()))
  85. n4, err := m.DeleteRange.MarshalTo(data[i:])
  86. if err != nil {
  87. return 0, err
  88. }
  89. i += n4
  90. }
  91. if m.Txn != nil {
  92. data[i] = 0x32
  93. i++
  94. i = encodeVarintRaftInternal(data, i, uint64(m.Txn.Size()))
  95. n5, err := m.Txn.MarshalTo(data[i:])
  96. if err != nil {
  97. return 0, err
  98. }
  99. i += n5
  100. }
  101. if m.Compaction != nil {
  102. data[i] = 0x3a
  103. i++
  104. i = encodeVarintRaftInternal(data, i, uint64(m.Compaction.Size()))
  105. n6, err := m.Compaction.MarshalTo(data[i:])
  106. if err != nil {
  107. return 0, err
  108. }
  109. i += n6
  110. }
  111. if m.LeaseCreate != nil {
  112. data[i] = 0x42
  113. i++
  114. i = encodeVarintRaftInternal(data, i, uint64(m.LeaseCreate.Size()))
  115. n7, err := m.LeaseCreate.MarshalTo(data[i:])
  116. if err != nil {
  117. return 0, err
  118. }
  119. i += n7
  120. }
  121. if m.LeaseRevoke != nil {
  122. data[i] = 0x4a
  123. i++
  124. i = encodeVarintRaftInternal(data, i, uint64(m.LeaseRevoke.Size()))
  125. n8, err := m.LeaseRevoke.MarshalTo(data[i:])
  126. if err != nil {
  127. return 0, err
  128. }
  129. i += n8
  130. }
  131. return i, nil
  132. }
  133. func (m *EmptyResponse) Marshal() (data []byte, err error) {
  134. size := m.Size()
  135. data = make([]byte, size)
  136. n, err := m.MarshalTo(data)
  137. if err != nil {
  138. return nil, err
  139. }
  140. return data[:n], nil
  141. }
  142. func (m *EmptyResponse) MarshalTo(data []byte) (int, error) {
  143. var i int
  144. _ = i
  145. var l int
  146. _ = l
  147. return i, nil
  148. }
  149. func encodeFixed64RaftInternal(data []byte, offset int, v uint64) int {
  150. data[offset] = uint8(v)
  151. data[offset+1] = uint8(v >> 8)
  152. data[offset+2] = uint8(v >> 16)
  153. data[offset+3] = uint8(v >> 24)
  154. data[offset+4] = uint8(v >> 32)
  155. data[offset+5] = uint8(v >> 40)
  156. data[offset+6] = uint8(v >> 48)
  157. data[offset+7] = uint8(v >> 56)
  158. return offset + 8
  159. }
  160. func encodeFixed32RaftInternal(data []byte, offset int, v uint32) int {
  161. data[offset] = uint8(v)
  162. data[offset+1] = uint8(v >> 8)
  163. data[offset+2] = uint8(v >> 16)
  164. data[offset+3] = uint8(v >> 24)
  165. return offset + 4
  166. }
  167. func encodeVarintRaftInternal(data []byte, offset int, v uint64) int {
  168. for v >= 1<<7 {
  169. data[offset] = uint8(v&0x7f | 0x80)
  170. v >>= 7
  171. offset++
  172. }
  173. data[offset] = uint8(v)
  174. return offset + 1
  175. }
  176. func (m *InternalRaftRequest) Size() (n int) {
  177. var l int
  178. _ = l
  179. if m.ID != 0 {
  180. n += 1 + sovRaftInternal(uint64(m.ID))
  181. }
  182. if m.V2 != nil {
  183. l = m.V2.Size()
  184. n += 1 + l + sovRaftInternal(uint64(l))
  185. }
  186. if m.Range != nil {
  187. l = m.Range.Size()
  188. n += 1 + l + sovRaftInternal(uint64(l))
  189. }
  190. if m.Put != nil {
  191. l = m.Put.Size()
  192. n += 1 + l + sovRaftInternal(uint64(l))
  193. }
  194. if m.DeleteRange != nil {
  195. l = m.DeleteRange.Size()
  196. n += 1 + l + sovRaftInternal(uint64(l))
  197. }
  198. if m.Txn != nil {
  199. l = m.Txn.Size()
  200. n += 1 + l + sovRaftInternal(uint64(l))
  201. }
  202. if m.Compaction != nil {
  203. l = m.Compaction.Size()
  204. n += 1 + l + sovRaftInternal(uint64(l))
  205. }
  206. if m.LeaseCreate != nil {
  207. l = m.LeaseCreate.Size()
  208. n += 1 + l + sovRaftInternal(uint64(l))
  209. }
  210. if m.LeaseRevoke != nil {
  211. l = m.LeaseRevoke.Size()
  212. n += 1 + l + sovRaftInternal(uint64(l))
  213. }
  214. return n
  215. }
  216. func (m *EmptyResponse) Size() (n int) {
  217. var l int
  218. _ = l
  219. return n
  220. }
  221. func sovRaftInternal(x uint64) (n int) {
  222. for {
  223. n++
  224. x >>= 7
  225. if x == 0 {
  226. break
  227. }
  228. }
  229. return n
  230. }
  231. func sozRaftInternal(x uint64) (n int) {
  232. return sovRaftInternal(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  233. }
  234. func (m *InternalRaftRequest) Unmarshal(data []byte) error {
  235. l := len(data)
  236. iNdEx := 0
  237. for iNdEx < l {
  238. var wire uint64
  239. for shift := uint(0); ; shift += 7 {
  240. if iNdEx >= l {
  241. return io.ErrUnexpectedEOF
  242. }
  243. b := data[iNdEx]
  244. iNdEx++
  245. wire |= (uint64(b) & 0x7F) << shift
  246. if b < 0x80 {
  247. break
  248. }
  249. }
  250. fieldNum := int32(wire >> 3)
  251. wireType := int(wire & 0x7)
  252. switch fieldNum {
  253. case 1:
  254. if wireType != 0 {
  255. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  256. }
  257. m.ID = 0
  258. for shift := uint(0); ; shift += 7 {
  259. if iNdEx >= l {
  260. return io.ErrUnexpectedEOF
  261. }
  262. b := data[iNdEx]
  263. iNdEx++
  264. m.ID |= (uint64(b) & 0x7F) << shift
  265. if b < 0x80 {
  266. break
  267. }
  268. }
  269. case 2:
  270. if wireType != 2 {
  271. return fmt.Errorf("proto: wrong wireType = %d for field V2", wireType)
  272. }
  273. var msglen int
  274. for shift := uint(0); ; shift += 7 {
  275. if iNdEx >= l {
  276. return io.ErrUnexpectedEOF
  277. }
  278. b := data[iNdEx]
  279. iNdEx++
  280. msglen |= (int(b) & 0x7F) << shift
  281. if b < 0x80 {
  282. break
  283. }
  284. }
  285. if msglen < 0 {
  286. return ErrInvalidLengthRaftInternal
  287. }
  288. postIndex := iNdEx + msglen
  289. if postIndex > l {
  290. return io.ErrUnexpectedEOF
  291. }
  292. if m.V2 == nil {
  293. m.V2 = &Request{}
  294. }
  295. if err := m.V2.Unmarshal(data[iNdEx:postIndex]); err != nil {
  296. return err
  297. }
  298. iNdEx = postIndex
  299. case 3:
  300. if wireType != 2 {
  301. return fmt.Errorf("proto: wrong wireType = %d for field Range", wireType)
  302. }
  303. var msglen int
  304. for shift := uint(0); ; shift += 7 {
  305. if iNdEx >= l {
  306. return io.ErrUnexpectedEOF
  307. }
  308. b := data[iNdEx]
  309. iNdEx++
  310. msglen |= (int(b) & 0x7F) << shift
  311. if b < 0x80 {
  312. break
  313. }
  314. }
  315. if msglen < 0 {
  316. return ErrInvalidLengthRaftInternal
  317. }
  318. postIndex := iNdEx + msglen
  319. if postIndex > l {
  320. return io.ErrUnexpectedEOF
  321. }
  322. if m.Range == nil {
  323. m.Range = &RangeRequest{}
  324. }
  325. if err := m.Range.Unmarshal(data[iNdEx:postIndex]); err != nil {
  326. return err
  327. }
  328. iNdEx = postIndex
  329. case 4:
  330. if wireType != 2 {
  331. return fmt.Errorf("proto: wrong wireType = %d for field Put", wireType)
  332. }
  333. var msglen int
  334. for shift := uint(0); ; shift += 7 {
  335. if iNdEx >= l {
  336. return io.ErrUnexpectedEOF
  337. }
  338. b := data[iNdEx]
  339. iNdEx++
  340. msglen |= (int(b) & 0x7F) << shift
  341. if b < 0x80 {
  342. break
  343. }
  344. }
  345. if msglen < 0 {
  346. return ErrInvalidLengthRaftInternal
  347. }
  348. postIndex := iNdEx + msglen
  349. if postIndex > l {
  350. return io.ErrUnexpectedEOF
  351. }
  352. if m.Put == nil {
  353. m.Put = &PutRequest{}
  354. }
  355. if err := m.Put.Unmarshal(data[iNdEx:postIndex]); err != nil {
  356. return err
  357. }
  358. iNdEx = postIndex
  359. case 5:
  360. if wireType != 2 {
  361. return fmt.Errorf("proto: wrong wireType = %d for field DeleteRange", wireType)
  362. }
  363. var msglen int
  364. for shift := uint(0); ; shift += 7 {
  365. if iNdEx >= l {
  366. return io.ErrUnexpectedEOF
  367. }
  368. b := data[iNdEx]
  369. iNdEx++
  370. msglen |= (int(b) & 0x7F) << shift
  371. if b < 0x80 {
  372. break
  373. }
  374. }
  375. if msglen < 0 {
  376. return ErrInvalidLengthRaftInternal
  377. }
  378. postIndex := iNdEx + msglen
  379. if postIndex > l {
  380. return io.ErrUnexpectedEOF
  381. }
  382. if m.DeleteRange == nil {
  383. m.DeleteRange = &DeleteRangeRequest{}
  384. }
  385. if err := m.DeleteRange.Unmarshal(data[iNdEx:postIndex]); err != nil {
  386. return err
  387. }
  388. iNdEx = postIndex
  389. case 6:
  390. if wireType != 2 {
  391. return fmt.Errorf("proto: wrong wireType = %d for field Txn", wireType)
  392. }
  393. var msglen int
  394. for shift := uint(0); ; shift += 7 {
  395. if iNdEx >= l {
  396. return io.ErrUnexpectedEOF
  397. }
  398. b := data[iNdEx]
  399. iNdEx++
  400. msglen |= (int(b) & 0x7F) << shift
  401. if b < 0x80 {
  402. break
  403. }
  404. }
  405. if msglen < 0 {
  406. return ErrInvalidLengthRaftInternal
  407. }
  408. postIndex := iNdEx + msglen
  409. if postIndex > l {
  410. return io.ErrUnexpectedEOF
  411. }
  412. if m.Txn == nil {
  413. m.Txn = &TxnRequest{}
  414. }
  415. if err := m.Txn.Unmarshal(data[iNdEx:postIndex]); err != nil {
  416. return err
  417. }
  418. iNdEx = postIndex
  419. case 7:
  420. if wireType != 2 {
  421. return fmt.Errorf("proto: wrong wireType = %d for field Compaction", wireType)
  422. }
  423. var msglen int
  424. for shift := uint(0); ; shift += 7 {
  425. if iNdEx >= l {
  426. return io.ErrUnexpectedEOF
  427. }
  428. b := data[iNdEx]
  429. iNdEx++
  430. msglen |= (int(b) & 0x7F) << shift
  431. if b < 0x80 {
  432. break
  433. }
  434. }
  435. if msglen < 0 {
  436. return ErrInvalidLengthRaftInternal
  437. }
  438. postIndex := iNdEx + msglen
  439. if postIndex > l {
  440. return io.ErrUnexpectedEOF
  441. }
  442. if m.Compaction == nil {
  443. m.Compaction = &CompactionRequest{}
  444. }
  445. if err := m.Compaction.Unmarshal(data[iNdEx:postIndex]); err != nil {
  446. return err
  447. }
  448. iNdEx = postIndex
  449. case 8:
  450. if wireType != 2 {
  451. return fmt.Errorf("proto: wrong wireType = %d for field LeaseCreate", wireType)
  452. }
  453. var msglen int
  454. for shift := uint(0); ; shift += 7 {
  455. if iNdEx >= l {
  456. return io.ErrUnexpectedEOF
  457. }
  458. b := data[iNdEx]
  459. iNdEx++
  460. msglen |= (int(b) & 0x7F) << shift
  461. if b < 0x80 {
  462. break
  463. }
  464. }
  465. if msglen < 0 {
  466. return ErrInvalidLengthRaftInternal
  467. }
  468. postIndex := iNdEx + msglen
  469. if postIndex > l {
  470. return io.ErrUnexpectedEOF
  471. }
  472. if m.LeaseCreate == nil {
  473. m.LeaseCreate = &LeaseCreateRequest{}
  474. }
  475. if err := m.LeaseCreate.Unmarshal(data[iNdEx:postIndex]); err != nil {
  476. return err
  477. }
  478. iNdEx = postIndex
  479. case 9:
  480. if wireType != 2 {
  481. return fmt.Errorf("proto: wrong wireType = %d for field LeaseRevoke", wireType)
  482. }
  483. var msglen int
  484. for shift := uint(0); ; shift += 7 {
  485. if iNdEx >= l {
  486. return io.ErrUnexpectedEOF
  487. }
  488. b := data[iNdEx]
  489. iNdEx++
  490. msglen |= (int(b) & 0x7F) << shift
  491. if b < 0x80 {
  492. break
  493. }
  494. }
  495. if msglen < 0 {
  496. return ErrInvalidLengthRaftInternal
  497. }
  498. postIndex := iNdEx + msglen
  499. if postIndex > l {
  500. return io.ErrUnexpectedEOF
  501. }
  502. if m.LeaseRevoke == nil {
  503. m.LeaseRevoke = &LeaseRevokeRequest{}
  504. }
  505. if err := m.LeaseRevoke.Unmarshal(data[iNdEx:postIndex]); err != nil {
  506. return err
  507. }
  508. iNdEx = postIndex
  509. default:
  510. var sizeOfWire int
  511. for {
  512. sizeOfWire++
  513. wire >>= 7
  514. if wire == 0 {
  515. break
  516. }
  517. }
  518. iNdEx -= sizeOfWire
  519. skippy, err := skipRaftInternal(data[iNdEx:])
  520. if err != nil {
  521. return err
  522. }
  523. if skippy < 0 {
  524. return ErrInvalidLengthRaftInternal
  525. }
  526. if (iNdEx + skippy) > l {
  527. return io.ErrUnexpectedEOF
  528. }
  529. iNdEx += skippy
  530. }
  531. }
  532. return nil
  533. }
  534. func (m *EmptyResponse) Unmarshal(data []byte) error {
  535. l := len(data)
  536. iNdEx := 0
  537. for iNdEx < l {
  538. var wire uint64
  539. for shift := uint(0); ; shift += 7 {
  540. if iNdEx >= l {
  541. return io.ErrUnexpectedEOF
  542. }
  543. b := data[iNdEx]
  544. iNdEx++
  545. wire |= (uint64(b) & 0x7F) << shift
  546. if b < 0x80 {
  547. break
  548. }
  549. }
  550. fieldNum := int32(wire >> 3)
  551. switch fieldNum {
  552. default:
  553. var sizeOfWire int
  554. for {
  555. sizeOfWire++
  556. wire >>= 7
  557. if wire == 0 {
  558. break
  559. }
  560. }
  561. iNdEx -= sizeOfWire
  562. skippy, err := skipRaftInternal(data[iNdEx:])
  563. if err != nil {
  564. return err
  565. }
  566. if skippy < 0 {
  567. return ErrInvalidLengthRaftInternal
  568. }
  569. if (iNdEx + skippy) > l {
  570. return io.ErrUnexpectedEOF
  571. }
  572. iNdEx += skippy
  573. }
  574. }
  575. return nil
  576. }
  577. func skipRaftInternal(data []byte) (n int, err error) {
  578. l := len(data)
  579. iNdEx := 0
  580. for iNdEx < l {
  581. var wire uint64
  582. for shift := uint(0); ; shift += 7 {
  583. if iNdEx >= l {
  584. return 0, io.ErrUnexpectedEOF
  585. }
  586. b := data[iNdEx]
  587. iNdEx++
  588. wire |= (uint64(b) & 0x7F) << shift
  589. if b < 0x80 {
  590. break
  591. }
  592. }
  593. wireType := int(wire & 0x7)
  594. switch wireType {
  595. case 0:
  596. for {
  597. if iNdEx >= l {
  598. return 0, io.ErrUnexpectedEOF
  599. }
  600. iNdEx++
  601. if data[iNdEx-1] < 0x80 {
  602. break
  603. }
  604. }
  605. return iNdEx, nil
  606. case 1:
  607. iNdEx += 8
  608. return iNdEx, nil
  609. case 2:
  610. var length int
  611. for shift := uint(0); ; shift += 7 {
  612. if iNdEx >= l {
  613. return 0, io.ErrUnexpectedEOF
  614. }
  615. b := data[iNdEx]
  616. iNdEx++
  617. length |= (int(b) & 0x7F) << shift
  618. if b < 0x80 {
  619. break
  620. }
  621. }
  622. iNdEx += length
  623. if length < 0 {
  624. return 0, ErrInvalidLengthRaftInternal
  625. }
  626. return iNdEx, nil
  627. case 3:
  628. for {
  629. var innerWire uint64
  630. var start int = iNdEx
  631. for shift := uint(0); ; shift += 7 {
  632. if iNdEx >= l {
  633. return 0, io.ErrUnexpectedEOF
  634. }
  635. b := data[iNdEx]
  636. iNdEx++
  637. innerWire |= (uint64(b) & 0x7F) << shift
  638. if b < 0x80 {
  639. break
  640. }
  641. }
  642. innerWireType := int(innerWire & 0x7)
  643. if innerWireType == 4 {
  644. break
  645. }
  646. next, err := skipRaftInternal(data[start:])
  647. if err != nil {
  648. return 0, err
  649. }
  650. iNdEx = start + next
  651. }
  652. return iNdEx, nil
  653. case 4:
  654. return iNdEx, nil
  655. case 5:
  656. iNdEx += 4
  657. return iNdEx, nil
  658. default:
  659. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  660. }
  661. }
  662. panic("unreachable")
  663. }
  664. var (
  665. ErrInvalidLengthRaftInternal = fmt.Errorf("proto: negative length found during unmarshaling")
  666. )