You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2505 lines
60 KiB

  1. package cmd
  2. // Code generated by github.com/tinylib/msgp DO NOT EDIT.
  3. import (
  4. "github.com/minio/minio/internal/bucket/replication"
  5. "github.com/tinylib/msgp/msgp"
  6. )
  7. // DecodeMsg implements msgp.Decodable
  8. func (z *BucketReplicationResyncStatus) DecodeMsg(dc *msgp.Reader) (err error) {
  9. var field []byte
  10. _ = field
  11. var zb0001 uint32
  12. zb0001, err = dc.ReadMapHeader()
  13. if err != nil {
  14. err = msgp.WrapError(err)
  15. return
  16. }
  17. for zb0001 > 0 {
  18. zb0001--
  19. field, err = dc.ReadMapKeyPtr()
  20. if err != nil {
  21. err = msgp.WrapError(err)
  22. return
  23. }
  24. switch msgp.UnsafeString(field) {
  25. case "v":
  26. z.Version, err = dc.ReadInt()
  27. if err != nil {
  28. err = msgp.WrapError(err, "Version")
  29. return
  30. }
  31. case "brs":
  32. var zb0002 uint32
  33. zb0002, err = dc.ReadMapHeader()
  34. if err != nil {
  35. err = msgp.WrapError(err, "TargetsMap")
  36. return
  37. }
  38. if z.TargetsMap == nil {
  39. z.TargetsMap = make(map[string]TargetReplicationResyncStatus, zb0002)
  40. } else if len(z.TargetsMap) > 0 {
  41. for key := range z.TargetsMap {
  42. delete(z.TargetsMap, key)
  43. }
  44. }
  45. for zb0002 > 0 {
  46. zb0002--
  47. var za0001 string
  48. var za0002 TargetReplicationResyncStatus
  49. za0001, err = dc.ReadString()
  50. if err != nil {
  51. err = msgp.WrapError(err, "TargetsMap")
  52. return
  53. }
  54. err = za0002.DecodeMsg(dc)
  55. if err != nil {
  56. err = msgp.WrapError(err, "TargetsMap", za0001)
  57. return
  58. }
  59. z.TargetsMap[za0001] = za0002
  60. }
  61. case "id":
  62. z.ID, err = dc.ReadInt()
  63. if err != nil {
  64. err = msgp.WrapError(err, "ID")
  65. return
  66. }
  67. case "lu":
  68. z.LastUpdate, err = dc.ReadTime()
  69. if err != nil {
  70. err = msgp.WrapError(err, "LastUpdate")
  71. return
  72. }
  73. default:
  74. err = dc.Skip()
  75. if err != nil {
  76. err = msgp.WrapError(err)
  77. return
  78. }
  79. }
  80. }
  81. return
  82. }
  83. // EncodeMsg implements msgp.Encodable
  84. func (z *BucketReplicationResyncStatus) EncodeMsg(en *msgp.Writer) (err error) {
  85. // map header, size 4
  86. // write "v"
  87. err = en.Append(0x84, 0xa1, 0x76)
  88. if err != nil {
  89. return
  90. }
  91. err = en.WriteInt(z.Version)
  92. if err != nil {
  93. err = msgp.WrapError(err, "Version")
  94. return
  95. }
  96. // write "brs"
  97. err = en.Append(0xa3, 0x62, 0x72, 0x73)
  98. if err != nil {
  99. return
  100. }
  101. err = en.WriteMapHeader(uint32(len(z.TargetsMap)))
  102. if err != nil {
  103. err = msgp.WrapError(err, "TargetsMap")
  104. return
  105. }
  106. for za0001, za0002 := range z.TargetsMap {
  107. err = en.WriteString(za0001)
  108. if err != nil {
  109. err = msgp.WrapError(err, "TargetsMap")
  110. return
  111. }
  112. err = za0002.EncodeMsg(en)
  113. if err != nil {
  114. err = msgp.WrapError(err, "TargetsMap", za0001)
  115. return
  116. }
  117. }
  118. // write "id"
  119. err = en.Append(0xa2, 0x69, 0x64)
  120. if err != nil {
  121. return
  122. }
  123. err = en.WriteInt(z.ID)
  124. if err != nil {
  125. err = msgp.WrapError(err, "ID")
  126. return
  127. }
  128. // write "lu"
  129. err = en.Append(0xa2, 0x6c, 0x75)
  130. if err != nil {
  131. return
  132. }
  133. err = en.WriteTime(z.LastUpdate)
  134. if err != nil {
  135. err = msgp.WrapError(err, "LastUpdate")
  136. return
  137. }
  138. return
  139. }
  140. // MarshalMsg implements msgp.Marshaler
  141. func (z *BucketReplicationResyncStatus) MarshalMsg(b []byte) (o []byte, err error) {
  142. o = msgp.Require(b, z.Msgsize())
  143. // map header, size 4
  144. // string "v"
  145. o = append(o, 0x84, 0xa1, 0x76)
  146. o = msgp.AppendInt(o, z.Version)
  147. // string "brs"
  148. o = append(o, 0xa3, 0x62, 0x72, 0x73)
  149. o = msgp.AppendMapHeader(o, uint32(len(z.TargetsMap)))
  150. for za0001, za0002 := range z.TargetsMap {
  151. o = msgp.AppendString(o, za0001)
  152. o, err = za0002.MarshalMsg(o)
  153. if err != nil {
  154. err = msgp.WrapError(err, "TargetsMap", za0001)
  155. return
  156. }
  157. }
  158. // string "id"
  159. o = append(o, 0xa2, 0x69, 0x64)
  160. o = msgp.AppendInt(o, z.ID)
  161. // string "lu"
  162. o = append(o, 0xa2, 0x6c, 0x75)
  163. o = msgp.AppendTime(o, z.LastUpdate)
  164. return
  165. }
  166. // UnmarshalMsg implements msgp.Unmarshaler
  167. func (z *BucketReplicationResyncStatus) UnmarshalMsg(bts []byte) (o []byte, err error) {
  168. var field []byte
  169. _ = field
  170. var zb0001 uint32
  171. zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
  172. if err != nil {
  173. err = msgp.WrapError(err)
  174. return
  175. }
  176. for zb0001 > 0 {
  177. zb0001--
  178. field, bts, err = msgp.ReadMapKeyZC(bts)
  179. if err != nil {
  180. err = msgp.WrapError(err)
  181. return
  182. }
  183. switch msgp.UnsafeString(field) {
  184. case "v":
  185. z.Version, bts, err = msgp.ReadIntBytes(bts)
  186. if err != nil {
  187. err = msgp.WrapError(err, "Version")
  188. return
  189. }
  190. case "brs":
  191. var zb0002 uint32
  192. zb0002, bts, err = msgp.ReadMapHeaderBytes(bts)
  193. if err != nil {
  194. err = msgp.WrapError(err, "TargetsMap")
  195. return
  196. }
  197. if z.TargetsMap == nil {
  198. z.TargetsMap = make(map[string]TargetReplicationResyncStatus, zb0002)
  199. } else if len(z.TargetsMap) > 0 {
  200. for key := range z.TargetsMap {
  201. delete(z.TargetsMap, key)
  202. }
  203. }
  204. for zb0002 > 0 {
  205. var za0001 string
  206. var za0002 TargetReplicationResyncStatus
  207. zb0002--
  208. za0001, bts, err = msgp.ReadStringBytes(bts)
  209. if err != nil {
  210. err = msgp.WrapError(err, "TargetsMap")
  211. return
  212. }
  213. bts, err = za0002.UnmarshalMsg(bts)
  214. if err != nil {
  215. err = msgp.WrapError(err, "TargetsMap", za0001)
  216. return
  217. }
  218. z.TargetsMap[za0001] = za0002
  219. }
  220. case "id":
  221. z.ID, bts, err = msgp.ReadIntBytes(bts)
  222. if err != nil {
  223. err = msgp.WrapError(err, "ID")
  224. return
  225. }
  226. case "lu":
  227. z.LastUpdate, bts, err = msgp.ReadTimeBytes(bts)
  228. if err != nil {
  229. err = msgp.WrapError(err, "LastUpdate")
  230. return
  231. }
  232. default:
  233. bts, err = msgp.Skip(bts)
  234. if err != nil {
  235. err = msgp.WrapError(err)
  236. return
  237. }
  238. }
  239. }
  240. o = bts
  241. return
  242. }
  243. // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
  244. func (z *BucketReplicationResyncStatus) Msgsize() (s int) {
  245. s = 1 + 2 + msgp.IntSize + 4 + msgp.MapHeaderSize
  246. if z.TargetsMap != nil {
  247. for za0001, za0002 := range z.TargetsMap {
  248. _ = za0002
  249. s += msgp.StringPrefixSize + len(za0001) + za0002.Msgsize()
  250. }
  251. }
  252. s += 3 + msgp.IntSize + 3 + msgp.TimeSize
  253. return
  254. }
  255. // DecodeMsg implements msgp.Decodable
  256. func (z *MRFReplicateEntries) DecodeMsg(dc *msgp.Reader) (err error) {
  257. var field []byte
  258. _ = field
  259. var zb0001 uint32
  260. zb0001, err = dc.ReadMapHeader()
  261. if err != nil {
  262. err = msgp.WrapError(err)
  263. return
  264. }
  265. for zb0001 > 0 {
  266. zb0001--
  267. field, err = dc.ReadMapKeyPtr()
  268. if err != nil {
  269. err = msgp.WrapError(err)
  270. return
  271. }
  272. switch msgp.UnsafeString(field) {
  273. case "e":
  274. var zb0002 uint32
  275. zb0002, err = dc.ReadMapHeader()
  276. if err != nil {
  277. err = msgp.WrapError(err, "Entries")
  278. return
  279. }
  280. if z.Entries == nil {
  281. z.Entries = make(map[string]MRFReplicateEntry, zb0002)
  282. } else if len(z.Entries) > 0 {
  283. for key := range z.Entries {
  284. delete(z.Entries, key)
  285. }
  286. }
  287. for zb0002 > 0 {
  288. zb0002--
  289. var za0001 string
  290. var za0002 MRFReplicateEntry
  291. za0001, err = dc.ReadString()
  292. if err != nil {
  293. err = msgp.WrapError(err, "Entries")
  294. return
  295. }
  296. var zb0003 uint32
  297. zb0003, err = dc.ReadMapHeader()
  298. if err != nil {
  299. err = msgp.WrapError(err, "Entries", za0001)
  300. return
  301. }
  302. for zb0003 > 0 {
  303. zb0003--
  304. field, err = dc.ReadMapKeyPtr()
  305. if err != nil {
  306. err = msgp.WrapError(err, "Entries", za0001)
  307. return
  308. }
  309. switch msgp.UnsafeString(field) {
  310. case "b":
  311. za0002.Bucket, err = dc.ReadString()
  312. if err != nil {
  313. err = msgp.WrapError(err, "Entries", za0001, "Bucket")
  314. return
  315. }
  316. case "o":
  317. za0002.Object, err = dc.ReadString()
  318. if err != nil {
  319. err = msgp.WrapError(err, "Entries", za0001, "Object")
  320. return
  321. }
  322. case "rc":
  323. za0002.RetryCount, err = dc.ReadInt()
  324. if err != nil {
  325. err = msgp.WrapError(err, "Entries", za0001, "RetryCount")
  326. return
  327. }
  328. default:
  329. err = dc.Skip()
  330. if err != nil {
  331. err = msgp.WrapError(err, "Entries", za0001)
  332. return
  333. }
  334. }
  335. }
  336. z.Entries[za0001] = za0002
  337. }
  338. case "v":
  339. z.Version, err = dc.ReadInt()
  340. if err != nil {
  341. err = msgp.WrapError(err, "Version")
  342. return
  343. }
  344. default:
  345. err = dc.Skip()
  346. if err != nil {
  347. err = msgp.WrapError(err)
  348. return
  349. }
  350. }
  351. }
  352. return
  353. }
  354. // EncodeMsg implements msgp.Encodable
  355. func (z *MRFReplicateEntries) EncodeMsg(en *msgp.Writer) (err error) {
  356. // map header, size 2
  357. // write "e"
  358. err = en.Append(0x82, 0xa1, 0x65)
  359. if err != nil {
  360. return
  361. }
  362. err = en.WriteMapHeader(uint32(len(z.Entries)))
  363. if err != nil {
  364. err = msgp.WrapError(err, "Entries")
  365. return
  366. }
  367. for za0001, za0002 := range z.Entries {
  368. err = en.WriteString(za0001)
  369. if err != nil {
  370. err = msgp.WrapError(err, "Entries")
  371. return
  372. }
  373. // map header, size 3
  374. // write "b"
  375. err = en.Append(0x83, 0xa1, 0x62)
  376. if err != nil {
  377. return
  378. }
  379. err = en.WriteString(za0002.Bucket)
  380. if err != nil {
  381. err = msgp.WrapError(err, "Entries", za0001, "Bucket")
  382. return
  383. }
  384. // write "o"
  385. err = en.Append(0xa1, 0x6f)
  386. if err != nil {
  387. return
  388. }
  389. err = en.WriteString(za0002.Object)
  390. if err != nil {
  391. err = msgp.WrapError(err, "Entries", za0001, "Object")
  392. return
  393. }
  394. // write "rc"
  395. err = en.Append(0xa2, 0x72, 0x63)
  396. if err != nil {
  397. return
  398. }
  399. err = en.WriteInt(za0002.RetryCount)
  400. if err != nil {
  401. err = msgp.WrapError(err, "Entries", za0001, "RetryCount")
  402. return
  403. }
  404. }
  405. // write "v"
  406. err = en.Append(0xa1, 0x76)
  407. if err != nil {
  408. return
  409. }
  410. err = en.WriteInt(z.Version)
  411. if err != nil {
  412. err = msgp.WrapError(err, "Version")
  413. return
  414. }
  415. return
  416. }
  417. // MarshalMsg implements msgp.Marshaler
  418. func (z *MRFReplicateEntries) MarshalMsg(b []byte) (o []byte, err error) {
  419. o = msgp.Require(b, z.Msgsize())
  420. // map header, size 2
  421. // string "e"
  422. o = append(o, 0x82, 0xa1, 0x65)
  423. o = msgp.AppendMapHeader(o, uint32(len(z.Entries)))
  424. for za0001, za0002 := range z.Entries {
  425. o = msgp.AppendString(o, za0001)
  426. // map header, size 3
  427. // string "b"
  428. o = append(o, 0x83, 0xa1, 0x62)
  429. o = msgp.AppendString(o, za0002.Bucket)
  430. // string "o"
  431. o = append(o, 0xa1, 0x6f)
  432. o = msgp.AppendString(o, za0002.Object)
  433. // string "rc"
  434. o = append(o, 0xa2, 0x72, 0x63)
  435. o = msgp.AppendInt(o, za0002.RetryCount)
  436. }
  437. // string "v"
  438. o = append(o, 0xa1, 0x76)
  439. o = msgp.AppendInt(o, z.Version)
  440. return
  441. }
  442. // UnmarshalMsg implements msgp.Unmarshaler
  443. func (z *MRFReplicateEntries) UnmarshalMsg(bts []byte) (o []byte, err error) {
  444. var field []byte
  445. _ = field
  446. var zb0001 uint32
  447. zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
  448. if err != nil {
  449. err = msgp.WrapError(err)
  450. return
  451. }
  452. for zb0001 > 0 {
  453. zb0001--
  454. field, bts, err = msgp.ReadMapKeyZC(bts)
  455. if err != nil {
  456. err = msgp.WrapError(err)
  457. return
  458. }
  459. switch msgp.UnsafeString(field) {
  460. case "e":
  461. var zb0002 uint32
  462. zb0002, bts, err = msgp.ReadMapHeaderBytes(bts)
  463. if err != nil {
  464. err = msgp.WrapError(err, "Entries")
  465. return
  466. }
  467. if z.Entries == nil {
  468. z.Entries = make(map[string]MRFReplicateEntry, zb0002)
  469. } else if len(z.Entries) > 0 {
  470. for key := range z.Entries {
  471. delete(z.Entries, key)
  472. }
  473. }
  474. for zb0002 > 0 {
  475. var za0001 string
  476. var za0002 MRFReplicateEntry
  477. zb0002--
  478. za0001, bts, err = msgp.ReadStringBytes(bts)
  479. if err != nil {
  480. err = msgp.WrapError(err, "Entries")
  481. return
  482. }
  483. var zb0003 uint32
  484. zb0003, bts, err = msgp.ReadMapHeaderBytes(bts)
  485. if err != nil {
  486. err = msgp.WrapError(err, "Entries", za0001)
  487. return
  488. }
  489. for zb0003 > 0 {
  490. zb0003--
  491. field, bts, err = msgp.ReadMapKeyZC(bts)
  492. if err != nil {
  493. err = msgp.WrapError(err, "Entries", za0001)
  494. return
  495. }
  496. switch msgp.UnsafeString(field) {
  497. case "b":
  498. za0002.Bucket, bts, err = msgp.ReadStringBytes(bts)
  499. if err != nil {
  500. err = msgp.WrapError(err, "Entries", za0001, "Bucket")
  501. return
  502. }
  503. case "o":
  504. za0002.Object, bts, err = msgp.ReadStringBytes(bts)
  505. if err != nil {
  506. err = msgp.WrapError(err, "Entries", za0001, "Object")
  507. return
  508. }
  509. case "rc":
  510. za0002.RetryCount, bts, err = msgp.ReadIntBytes(bts)
  511. if err != nil {
  512. err = msgp.WrapError(err, "Entries", za0001, "RetryCount")
  513. return
  514. }
  515. default:
  516. bts, err = msgp.Skip(bts)
  517. if err != nil {
  518. err = msgp.WrapError(err, "Entries", za0001)
  519. return
  520. }
  521. }
  522. }
  523. z.Entries[za0001] = za0002
  524. }
  525. case "v":
  526. z.Version, bts, err = msgp.ReadIntBytes(bts)
  527. if err != nil {
  528. err = msgp.WrapError(err, "Version")
  529. return
  530. }
  531. default:
  532. bts, err = msgp.Skip(bts)
  533. if err != nil {
  534. err = msgp.WrapError(err)
  535. return
  536. }
  537. }
  538. }
  539. o = bts
  540. return
  541. }
  542. // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
  543. func (z *MRFReplicateEntries) Msgsize() (s int) {
  544. s = 1 + 2 + msgp.MapHeaderSize
  545. if z.Entries != nil {
  546. for za0001, za0002 := range z.Entries {
  547. _ = za0002
  548. s += msgp.StringPrefixSize + len(za0001) + 1 + 2 + msgp.StringPrefixSize + len(za0002.Bucket) + 2 + msgp.StringPrefixSize + len(za0002.Object) + 3 + msgp.IntSize
  549. }
  550. }
  551. s += 2 + msgp.IntSize
  552. return
  553. }
  554. // DecodeMsg implements msgp.Decodable
  555. func (z *MRFReplicateEntry) DecodeMsg(dc *msgp.Reader) (err error) {
  556. var field []byte
  557. _ = field
  558. var zb0001 uint32
  559. zb0001, err = dc.ReadMapHeader()
  560. if err != nil {
  561. err = msgp.WrapError(err)
  562. return
  563. }
  564. for zb0001 > 0 {
  565. zb0001--
  566. field, err = dc.ReadMapKeyPtr()
  567. if err != nil {
  568. err = msgp.WrapError(err)
  569. return
  570. }
  571. switch msgp.UnsafeString(field) {
  572. case "b":
  573. z.Bucket, err = dc.ReadString()
  574. if err != nil {
  575. err = msgp.WrapError(err, "Bucket")
  576. return
  577. }
  578. case "o":
  579. z.Object, err = dc.ReadString()
  580. if err != nil {
  581. err = msgp.WrapError(err, "Object")
  582. return
  583. }
  584. case "rc":
  585. z.RetryCount, err = dc.ReadInt()
  586. if err != nil {
  587. err = msgp.WrapError(err, "RetryCount")
  588. return
  589. }
  590. default:
  591. err = dc.Skip()
  592. if err != nil {
  593. err = msgp.WrapError(err)
  594. return
  595. }
  596. }
  597. }
  598. return
  599. }
  600. // EncodeMsg implements msgp.Encodable
  601. func (z MRFReplicateEntry) EncodeMsg(en *msgp.Writer) (err error) {
  602. // map header, size 3
  603. // write "b"
  604. err = en.Append(0x83, 0xa1, 0x62)
  605. if err != nil {
  606. return
  607. }
  608. err = en.WriteString(z.Bucket)
  609. if err != nil {
  610. err = msgp.WrapError(err, "Bucket")
  611. return
  612. }
  613. // write "o"
  614. err = en.Append(0xa1, 0x6f)
  615. if err != nil {
  616. return
  617. }
  618. err = en.WriteString(z.Object)
  619. if err != nil {
  620. err = msgp.WrapError(err, "Object")
  621. return
  622. }
  623. // write "rc"
  624. err = en.Append(0xa2, 0x72, 0x63)
  625. if err != nil {
  626. return
  627. }
  628. err = en.WriteInt(z.RetryCount)
  629. if err != nil {
  630. err = msgp.WrapError(err, "RetryCount")
  631. return
  632. }
  633. return
  634. }
  635. // MarshalMsg implements msgp.Marshaler
  636. func (z MRFReplicateEntry) MarshalMsg(b []byte) (o []byte, err error) {
  637. o = msgp.Require(b, z.Msgsize())
  638. // map header, size 3
  639. // string "b"
  640. o = append(o, 0x83, 0xa1, 0x62)
  641. o = msgp.AppendString(o, z.Bucket)
  642. // string "o"
  643. o = append(o, 0xa1, 0x6f)
  644. o = msgp.AppendString(o, z.Object)
  645. // string "rc"
  646. o = append(o, 0xa2, 0x72, 0x63)
  647. o = msgp.AppendInt(o, z.RetryCount)
  648. return
  649. }
  650. // UnmarshalMsg implements msgp.Unmarshaler
  651. func (z *MRFReplicateEntry) UnmarshalMsg(bts []byte) (o []byte, err error) {
  652. var field []byte
  653. _ = field
  654. var zb0001 uint32
  655. zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
  656. if err != nil {
  657. err = msgp.WrapError(err)
  658. return
  659. }
  660. for zb0001 > 0 {
  661. zb0001--
  662. field, bts, err = msgp.ReadMapKeyZC(bts)
  663. if err != nil {
  664. err = msgp.WrapError(err)
  665. return
  666. }
  667. switch msgp.UnsafeString(field) {
  668. case "b":
  669. z.Bucket, bts, err = msgp.ReadStringBytes(bts)
  670. if err != nil {
  671. err = msgp.WrapError(err, "Bucket")
  672. return
  673. }
  674. case "o":
  675. z.Object, bts, err = msgp.ReadStringBytes(bts)
  676. if err != nil {
  677. err = msgp.WrapError(err, "Object")
  678. return
  679. }
  680. case "rc":
  681. z.RetryCount, bts, err = msgp.ReadIntBytes(bts)
  682. if err != nil {
  683. err = msgp.WrapError(err, "RetryCount")
  684. return
  685. }
  686. default:
  687. bts, err = msgp.Skip(bts)
  688. if err != nil {
  689. err = msgp.WrapError(err)
  690. return
  691. }
  692. }
  693. }
  694. o = bts
  695. return
  696. }
  697. // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
  698. func (z MRFReplicateEntry) Msgsize() (s int) {
  699. s = 1 + 2 + msgp.StringPrefixSize + len(z.Bucket) + 2 + msgp.StringPrefixSize + len(z.Object) + 3 + msgp.IntSize
  700. return
  701. }
  702. // DecodeMsg implements msgp.Decodable
  703. func (z *ReplicateDecision) DecodeMsg(dc *msgp.Reader) (err error) {
  704. var field []byte
  705. _ = field
  706. var zb0001 uint32
  707. zb0001, err = dc.ReadMapHeader()
  708. if err != nil {
  709. err = msgp.WrapError(err)
  710. return
  711. }
  712. for zb0001 > 0 {
  713. zb0001--
  714. field, err = dc.ReadMapKeyPtr()
  715. if err != nil {
  716. err = msgp.WrapError(err)
  717. return
  718. }
  719. switch msgp.UnsafeString(field) {
  720. default:
  721. err = dc.Skip()
  722. if err != nil {
  723. err = msgp.WrapError(err)
  724. return
  725. }
  726. }
  727. }
  728. return
  729. }
  730. // EncodeMsg implements msgp.Encodable
  731. func (z ReplicateDecision) EncodeMsg(en *msgp.Writer) (err error) {
  732. // map header, size 0
  733. _ = z
  734. err = en.Append(0x80)
  735. if err != nil {
  736. return
  737. }
  738. return
  739. }
  740. // MarshalMsg implements msgp.Marshaler
  741. func (z ReplicateDecision) MarshalMsg(b []byte) (o []byte, err error) {
  742. o = msgp.Require(b, z.Msgsize())
  743. // map header, size 0
  744. _ = z
  745. o = append(o, 0x80)
  746. return
  747. }
  748. // UnmarshalMsg implements msgp.Unmarshaler
  749. func (z *ReplicateDecision) UnmarshalMsg(bts []byte) (o []byte, err error) {
  750. var field []byte
  751. _ = field
  752. var zb0001 uint32
  753. zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
  754. if err != nil {
  755. err = msgp.WrapError(err)
  756. return
  757. }
  758. for zb0001 > 0 {
  759. zb0001--
  760. field, bts, err = msgp.ReadMapKeyZC(bts)
  761. if err != nil {
  762. err = msgp.WrapError(err)
  763. return
  764. }
  765. switch msgp.UnsafeString(field) {
  766. default:
  767. bts, err = msgp.Skip(bts)
  768. if err != nil {
  769. err = msgp.WrapError(err)
  770. return
  771. }
  772. }
  773. }
  774. o = bts
  775. return
  776. }
  777. // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
  778. func (z ReplicateDecision) Msgsize() (s int) {
  779. s = 1
  780. return
  781. }
  782. // DecodeMsg implements msgp.Decodable
  783. func (z *ReplicationState) DecodeMsg(dc *msgp.Reader) (err error) {
  784. var field []byte
  785. _ = field
  786. var zb0001 uint32
  787. zb0001, err = dc.ReadMapHeader()
  788. if err != nil {
  789. err = msgp.WrapError(err)
  790. return
  791. }
  792. for zb0001 > 0 {
  793. zb0001--
  794. field, err = dc.ReadMapKeyPtr()
  795. if err != nil {
  796. err = msgp.WrapError(err)
  797. return
  798. }
  799. switch msgp.UnsafeString(field) {
  800. case "ReplicaTimeStamp":
  801. z.ReplicaTimeStamp, err = dc.ReadTime()
  802. if err != nil {
  803. err = msgp.WrapError(err, "ReplicaTimeStamp")
  804. return
  805. }
  806. case "ReplicaStatus":
  807. err = z.ReplicaStatus.DecodeMsg(dc)
  808. if err != nil {
  809. err = msgp.WrapError(err, "ReplicaStatus")
  810. return
  811. }
  812. case "DeleteMarker":
  813. z.DeleteMarker, err = dc.ReadBool()
  814. if err != nil {
  815. err = msgp.WrapError(err, "DeleteMarker")
  816. return
  817. }
  818. case "ReplicationTimeStamp":
  819. z.ReplicationTimeStamp, err = dc.ReadTime()
  820. if err != nil {
  821. err = msgp.WrapError(err, "ReplicationTimeStamp")
  822. return
  823. }
  824. case "ReplicationStatusInternal":
  825. z.ReplicationStatusInternal, err = dc.ReadString()
  826. if err != nil {
  827. err = msgp.WrapError(err, "ReplicationStatusInternal")
  828. return
  829. }
  830. case "VersionPurgeStatusInternal":
  831. z.VersionPurgeStatusInternal, err = dc.ReadString()
  832. if err != nil {
  833. err = msgp.WrapError(err, "VersionPurgeStatusInternal")
  834. return
  835. }
  836. case "ReplicateDecisionStr":
  837. z.ReplicateDecisionStr, err = dc.ReadString()
  838. if err != nil {
  839. err = msgp.WrapError(err, "ReplicateDecisionStr")
  840. return
  841. }
  842. case "Targets":
  843. var zb0002 uint32
  844. zb0002, err = dc.ReadMapHeader()
  845. if err != nil {
  846. err = msgp.WrapError(err, "Targets")
  847. return
  848. }
  849. if z.Targets == nil {
  850. z.Targets = make(map[string]replication.StatusType, zb0002)
  851. } else if len(z.Targets) > 0 {
  852. for key := range z.Targets {
  853. delete(z.Targets, key)
  854. }
  855. }
  856. for zb0002 > 0 {
  857. zb0002--
  858. var za0001 string
  859. var za0002 replication.StatusType
  860. za0001, err = dc.ReadString()
  861. if err != nil {
  862. err = msgp.WrapError(err, "Targets")
  863. return
  864. }
  865. err = za0002.DecodeMsg(dc)
  866. if err != nil {
  867. err = msgp.WrapError(err, "Targets", za0001)
  868. return
  869. }
  870. z.Targets[za0001] = za0002
  871. }
  872. case "PurgeTargets":
  873. var zb0003 uint32
  874. zb0003, err = dc.ReadMapHeader()
  875. if err != nil {
  876. err = msgp.WrapError(err, "PurgeTargets")
  877. return
  878. }
  879. if z.PurgeTargets == nil {
  880. z.PurgeTargets = make(map[string]VersionPurgeStatusType, zb0003)
  881. } else if len(z.PurgeTargets) > 0 {
  882. for key := range z.PurgeTargets {
  883. delete(z.PurgeTargets, key)
  884. }
  885. }
  886. for zb0003 > 0 {
  887. zb0003--
  888. var za0003 string
  889. var za0004 VersionPurgeStatusType
  890. za0003, err = dc.ReadString()
  891. if err != nil {
  892. err = msgp.WrapError(err, "PurgeTargets")
  893. return
  894. }
  895. err = za0004.DecodeMsg(dc)
  896. if err != nil {
  897. err = msgp.WrapError(err, "PurgeTargets", za0003)
  898. return
  899. }
  900. z.PurgeTargets[za0003] = za0004
  901. }
  902. case "ResetStatusesMap":
  903. var zb0004 uint32
  904. zb0004, err = dc.ReadMapHeader()
  905. if err != nil {
  906. err = msgp.WrapError(err, "ResetStatusesMap")
  907. return
  908. }
  909. if z.ResetStatusesMap == nil {
  910. z.ResetStatusesMap = make(map[string]string, zb0004)
  911. } else if len(z.ResetStatusesMap) > 0 {
  912. for key := range z.ResetStatusesMap {
  913. delete(z.ResetStatusesMap, key)
  914. }
  915. }
  916. for zb0004 > 0 {
  917. zb0004--
  918. var za0005 string
  919. var za0006 string
  920. za0005, err = dc.ReadString()
  921. if err != nil {
  922. err = msgp.WrapError(err, "ResetStatusesMap")
  923. return
  924. }
  925. za0006, err = dc.ReadString()
  926. if err != nil {
  927. err = msgp.WrapError(err, "ResetStatusesMap", za0005)
  928. return
  929. }
  930. z.ResetStatusesMap[za0005] = za0006
  931. }
  932. default:
  933. err = dc.Skip()
  934. if err != nil {
  935. err = msgp.WrapError(err)
  936. return
  937. }
  938. }
  939. }
  940. return
  941. }
  942. // EncodeMsg implements msgp.Encodable
  943. func (z *ReplicationState) EncodeMsg(en *msgp.Writer) (err error) {
  944. // map header, size 10
  945. // write "ReplicaTimeStamp"
  946. err = en.Append(0x8a, 0xb0, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70)
  947. if err != nil {
  948. return
  949. }
  950. err = en.WriteTime(z.ReplicaTimeStamp)
  951. if err != nil {
  952. err = msgp.WrapError(err, "ReplicaTimeStamp")
  953. return
  954. }
  955. // write "ReplicaStatus"
  956. err = en.Append(0xad, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73)
  957. if err != nil {
  958. return
  959. }
  960. err = z.ReplicaStatus.EncodeMsg(en)
  961. if err != nil {
  962. err = msgp.WrapError(err, "ReplicaStatus")
  963. return
  964. }
  965. // write "DeleteMarker"
  966. err = en.Append(0xac, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x72)
  967. if err != nil {
  968. return
  969. }
  970. err = en.WriteBool(z.DeleteMarker)
  971. if err != nil {
  972. err = msgp.WrapError(err, "DeleteMarker")
  973. return
  974. }
  975. // write "ReplicationTimeStamp"
  976. err = en.Append(0xb4, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70)
  977. if err != nil {
  978. return
  979. }
  980. err = en.WriteTime(z.ReplicationTimeStamp)
  981. if err != nil {
  982. err = msgp.WrapError(err, "ReplicationTimeStamp")
  983. return
  984. }
  985. // write "ReplicationStatusInternal"
  986. err = en.Append(0xb9, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c)
  987. if err != nil {
  988. return
  989. }
  990. err = en.WriteString(z.ReplicationStatusInternal)
  991. if err != nil {
  992. err = msgp.WrapError(err, "ReplicationStatusInternal")
  993. return
  994. }
  995. // write "VersionPurgeStatusInternal"
  996. err = en.Append(0xba, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x75, 0x72, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c)
  997. if err != nil {
  998. return
  999. }
  1000. err = en.WriteString(z.VersionPurgeStatusInternal)
  1001. if err != nil {
  1002. err = msgp.WrapError(err, "VersionPurgeStatusInternal")
  1003. return
  1004. }
  1005. // write "ReplicateDecisionStr"
  1006. err = en.Append(0xb4, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x44, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72)
  1007. if err != nil {
  1008. return
  1009. }
  1010. err = en.WriteString(z.ReplicateDecisionStr)
  1011. if err != nil {
  1012. err = msgp.WrapError(err, "ReplicateDecisionStr")
  1013. return
  1014. }
  1015. // write "Targets"
  1016. err = en.Append(0xa7, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73)
  1017. if err != nil {
  1018. return
  1019. }
  1020. err = en.WriteMapHeader(uint32(len(z.Targets)))
  1021. if err != nil {
  1022. err = msgp.WrapError(err, "Targets")
  1023. return
  1024. }
  1025. for za0001, za0002 := range z.Targets {
  1026. err = en.WriteString(za0001)
  1027. if err != nil {
  1028. err = msgp.WrapError(err, "Targets")
  1029. return
  1030. }
  1031. err = za0002.EncodeMsg(en)
  1032. if err != nil {
  1033. err = msgp.WrapError(err, "Targets", za0001)
  1034. return
  1035. }
  1036. }
  1037. // write "PurgeTargets"
  1038. err = en.Append(0xac, 0x50, 0x75, 0x72, 0x67, 0x65, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73)
  1039. if err != nil {
  1040. return
  1041. }
  1042. err = en.WriteMapHeader(uint32(len(z.PurgeTargets)))
  1043. if err != nil {
  1044. err = msgp.WrapError(err, "PurgeTargets")
  1045. return
  1046. }
  1047. for za0003, za0004 := range z.PurgeTargets {
  1048. err = en.WriteString(za0003)
  1049. if err != nil {
  1050. err = msgp.WrapError(err, "PurgeTargets")
  1051. return
  1052. }
  1053. err = za0004.EncodeMsg(en)
  1054. if err != nil {
  1055. err = msgp.WrapError(err, "PurgeTargets", za0003)
  1056. return
  1057. }
  1058. }
  1059. // write "ResetStatusesMap"
  1060. err = en.Append(0xb0, 0x52, 0x65, 0x73, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x4d, 0x61, 0x70)
  1061. if err != nil {
  1062. return
  1063. }
  1064. err = en.WriteMapHeader(uint32(len(z.ResetStatusesMap)))
  1065. if err != nil {
  1066. err = msgp.WrapError(err, "ResetStatusesMap")
  1067. return
  1068. }
  1069. for za0005, za0006 := range z.ResetStatusesMap {
  1070. err = en.WriteString(za0005)
  1071. if err != nil {
  1072. err = msgp.WrapError(err, "ResetStatusesMap")
  1073. return
  1074. }
  1075. err = en.WriteString(za0006)
  1076. if err != nil {
  1077. err = msgp.WrapError(err, "ResetStatusesMap", za0005)
  1078. return
  1079. }
  1080. }
  1081. return
  1082. }
  1083. // MarshalMsg implements msgp.Marshaler
  1084. func (z *ReplicationState) MarshalMsg(b []byte) (o []byte, err error) {
  1085. o = msgp.Require(b, z.Msgsize())
  1086. // map header, size 10
  1087. // string "ReplicaTimeStamp"
  1088. o = append(o, 0x8a, 0xb0, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70)
  1089. o = msgp.AppendTime(o, z.ReplicaTimeStamp)
  1090. // string "ReplicaStatus"
  1091. o = append(o, 0xad, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73)
  1092. o, err = z.ReplicaStatus.MarshalMsg(o)
  1093. if err != nil {
  1094. err = msgp.WrapError(err, "ReplicaStatus")
  1095. return
  1096. }
  1097. // string "DeleteMarker"
  1098. o = append(o, 0xac, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x72)
  1099. o = msgp.AppendBool(o, z.DeleteMarker)
  1100. // string "ReplicationTimeStamp"
  1101. o = append(o, 0xb4, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70)
  1102. o = msgp.AppendTime(o, z.ReplicationTimeStamp)
  1103. // string "ReplicationStatusInternal"
  1104. o = append(o, 0xb9, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c)
  1105. o = msgp.AppendString(o, z.ReplicationStatusInternal)
  1106. // string "VersionPurgeStatusInternal"
  1107. o = append(o, 0xba, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x75, 0x72, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c)
  1108. o = msgp.AppendString(o, z.VersionPurgeStatusInternal)
  1109. // string "ReplicateDecisionStr"
  1110. o = append(o, 0xb4, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x44, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72)
  1111. o = msgp.AppendString(o, z.ReplicateDecisionStr)
  1112. // string "Targets"
  1113. o = append(o, 0xa7, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73)
  1114. o = msgp.AppendMapHeader(o, uint32(len(z.Targets)))
  1115. for za0001, za0002 := range z.Targets {
  1116. o = msgp.AppendString(o, za0001)
  1117. o, err = za0002.MarshalMsg(o)
  1118. if err != nil {
  1119. err = msgp.WrapError(err, "Targets", za0001)
  1120. return
  1121. }
  1122. }
  1123. // string "PurgeTargets"
  1124. o = append(o, 0xac, 0x50, 0x75, 0x72, 0x67, 0x65, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73)
  1125. o = msgp.AppendMapHeader(o, uint32(len(z.PurgeTargets)))
  1126. for za0003, za0004 := range z.PurgeTargets {
  1127. o = msgp.AppendString(o, za0003)
  1128. o, err = za0004.MarshalMsg(o)
  1129. if err != nil {
  1130. err = msgp.WrapError(err, "PurgeTargets", za0003)
  1131. return
  1132. }
  1133. }
  1134. // string "ResetStatusesMap"
  1135. o = append(o, 0xb0, 0x52, 0x65, 0x73, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x65, 0x73, 0x4d, 0x61, 0x70)
  1136. o = msgp.AppendMapHeader(o, uint32(len(z.ResetStatusesMap)))
  1137. for za0005, za0006 := range z.ResetStatusesMap {
  1138. o = msgp.AppendString(o, za0005)
  1139. o = msgp.AppendString(o, za0006)
  1140. }
  1141. return
  1142. }
  1143. // UnmarshalMsg implements msgp.Unmarshaler
  1144. func (z *ReplicationState) UnmarshalMsg(bts []byte) (o []byte, err error) {
  1145. var field []byte
  1146. _ = field
  1147. var zb0001 uint32
  1148. zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
  1149. if err != nil {
  1150. err = msgp.WrapError(err)
  1151. return
  1152. }
  1153. for zb0001 > 0 {
  1154. zb0001--
  1155. field, bts, err = msgp.ReadMapKeyZC(bts)
  1156. if err != nil {
  1157. err = msgp.WrapError(err)
  1158. return
  1159. }
  1160. switch msgp.UnsafeString(field) {
  1161. case "ReplicaTimeStamp":
  1162. z.ReplicaTimeStamp, bts, err = msgp.ReadTimeBytes(bts)
  1163. if err != nil {
  1164. err = msgp.WrapError(err, "ReplicaTimeStamp")
  1165. return
  1166. }
  1167. case "ReplicaStatus":
  1168. bts, err = z.ReplicaStatus.UnmarshalMsg(bts)
  1169. if err != nil {
  1170. err = msgp.WrapError(err, "ReplicaStatus")
  1171. return
  1172. }
  1173. case "DeleteMarker":
  1174. z.DeleteMarker, bts, err = msgp.ReadBoolBytes(bts)
  1175. if err != nil {
  1176. err = msgp.WrapError(err, "DeleteMarker")
  1177. return
  1178. }
  1179. case "ReplicationTimeStamp":
  1180. z.ReplicationTimeStamp, bts, err = msgp.ReadTimeBytes(bts)
  1181. if err != nil {
  1182. err = msgp.WrapError(err, "ReplicationTimeStamp")
  1183. return
  1184. }
  1185. case "ReplicationStatusInternal":
  1186. z.ReplicationStatusInternal, bts, err = msgp.ReadStringBytes(bts)
  1187. if err != nil {
  1188. err = msgp.WrapError(err, "ReplicationStatusInternal")
  1189. return
  1190. }
  1191. case "VersionPurgeStatusInternal":
  1192. z.VersionPurgeStatusInternal, bts, err = msgp.ReadStringBytes(bts)
  1193. if err != nil {
  1194. err = msgp.WrapError(err, "VersionPurgeStatusInternal")
  1195. return
  1196. }
  1197. case "ReplicateDecisionStr":
  1198. z.ReplicateDecisionStr, bts, err = msgp.ReadStringBytes(bts)
  1199. if err != nil {
  1200. err = msgp.WrapError(err, "ReplicateDecisionStr")
  1201. return
  1202. }
  1203. case "Targets":
  1204. var zb0002 uint32
  1205. zb0002, bts, err = msgp.ReadMapHeaderBytes(bts)
  1206. if err != nil {
  1207. err = msgp.WrapError(err, "Targets")
  1208. return
  1209. }
  1210. if z.Targets == nil {
  1211. z.Targets = make(map[string]replication.StatusType, zb0002)
  1212. } else if len(z.Targets) > 0 {
  1213. for key := range z.Targets {
  1214. delete(z.Targets, key)
  1215. }
  1216. }
  1217. for zb0002 > 0 {
  1218. var za0001 string
  1219. var za0002 replication.StatusType
  1220. zb0002--
  1221. za0001, bts, err = msgp.ReadStringBytes(bts)
  1222. if err != nil {
  1223. err = msgp.WrapError(err, "Targets")
  1224. return
  1225. }
  1226. bts, err = za0002.UnmarshalMsg(bts)
  1227. if err != nil {
  1228. err = msgp.WrapError(err, "Targets", za0001)
  1229. return
  1230. }
  1231. z.Targets[za0001] = za0002
  1232. }
  1233. case "PurgeTargets":
  1234. var zb0003 uint32
  1235. zb0003, bts, err = msgp.ReadMapHeaderBytes(bts)
  1236. if err != nil {
  1237. err = msgp.WrapError(err, "PurgeTargets")
  1238. return
  1239. }
  1240. if z.PurgeTargets == nil {
  1241. z.PurgeTargets = make(map[string]VersionPurgeStatusType, zb0003)
  1242. } else if len(z.PurgeTargets) > 0 {
  1243. for key := range z.PurgeTargets {
  1244. delete(z.PurgeTargets, key)
  1245. }
  1246. }
  1247. for zb0003 > 0 {
  1248. var za0003 string
  1249. var za0004 VersionPurgeStatusType
  1250. zb0003--
  1251. za0003, bts, err = msgp.ReadStringBytes(bts)
  1252. if err != nil {
  1253. err = msgp.WrapError(err, "PurgeTargets")
  1254. return
  1255. }
  1256. bts, err = za0004.UnmarshalMsg(bts)
  1257. if err != nil {
  1258. err = msgp.WrapError(err, "PurgeTargets", za0003)
  1259. return
  1260. }
  1261. z.PurgeTargets[za0003] = za0004
  1262. }
  1263. case "ResetStatusesMap":
  1264. var zb0004 uint32
  1265. zb0004, bts, err = msgp.ReadMapHeaderBytes(bts)
  1266. if err != nil {
  1267. err = msgp.WrapError(err, "ResetStatusesMap")
  1268. return
  1269. }
  1270. if z.ResetStatusesMap == nil {
  1271. z.ResetStatusesMap = make(map[string]string, zb0004)
  1272. } else if len(z.ResetStatusesMap) > 0 {
  1273. for key := range z.ResetStatusesMap {
  1274. delete(z.ResetStatusesMap, key)
  1275. }
  1276. }
  1277. for zb0004 > 0 {
  1278. var za0005 string
  1279. var za0006 string
  1280. zb0004--
  1281. za0005, bts, err = msgp.ReadStringBytes(bts)
  1282. if err != nil {
  1283. err = msgp.WrapError(err, "ResetStatusesMap")
  1284. return
  1285. }
  1286. za0006, bts, err = msgp.ReadStringBytes(bts)
  1287. if err != nil {
  1288. err = msgp.WrapError(err, "ResetStatusesMap", za0005)
  1289. return
  1290. }
  1291. z.ResetStatusesMap[za0005] = za0006
  1292. }
  1293. default:
  1294. bts, err = msgp.Skip(bts)
  1295. if err != nil {
  1296. err = msgp.WrapError(err)
  1297. return
  1298. }
  1299. }
  1300. }
  1301. o = bts
  1302. return
  1303. }
  1304. // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
  1305. func (z *ReplicationState) Msgsize() (s int) {
  1306. s = 1 + 17 + msgp.TimeSize + 14 + z.ReplicaStatus.Msgsize() + 13 + msgp.BoolSize + 21 + msgp.TimeSize + 26 + msgp.StringPrefixSize + len(z.ReplicationStatusInternal) + 27 + msgp.StringPrefixSize + len(z.VersionPurgeStatusInternal) + 21 + msgp.StringPrefixSize + len(z.ReplicateDecisionStr) + 8 + msgp.MapHeaderSize
  1307. if z.Targets != nil {
  1308. for za0001, za0002 := range z.Targets {
  1309. _ = za0002
  1310. s += msgp.StringPrefixSize + len(za0001) + za0002.Msgsize()
  1311. }
  1312. }
  1313. s += 13 + msgp.MapHeaderSize
  1314. if z.PurgeTargets != nil {
  1315. for za0003, za0004 := range z.PurgeTargets {
  1316. _ = za0004
  1317. s += msgp.StringPrefixSize + len(za0003) + za0004.Msgsize()
  1318. }
  1319. }
  1320. s += 17 + msgp.MapHeaderSize
  1321. if z.ResetStatusesMap != nil {
  1322. for za0005, za0006 := range z.ResetStatusesMap {
  1323. _ = za0006
  1324. s += msgp.StringPrefixSize + len(za0005) + msgp.StringPrefixSize + len(za0006)
  1325. }
  1326. }
  1327. return
  1328. }
  1329. // DecodeMsg implements msgp.Decodable
  1330. func (z *ResyncDecision) DecodeMsg(dc *msgp.Reader) (err error) {
  1331. var field []byte
  1332. _ = field
  1333. var zb0001 uint32
  1334. zb0001, err = dc.ReadMapHeader()
  1335. if err != nil {
  1336. err = msgp.WrapError(err)
  1337. return
  1338. }
  1339. for zb0001 > 0 {
  1340. zb0001--
  1341. field, err = dc.ReadMapKeyPtr()
  1342. if err != nil {
  1343. err = msgp.WrapError(err)
  1344. return
  1345. }
  1346. switch msgp.UnsafeString(field) {
  1347. default:
  1348. err = dc.Skip()
  1349. if err != nil {
  1350. err = msgp.WrapError(err)
  1351. return
  1352. }
  1353. }
  1354. }
  1355. return
  1356. }
  1357. // EncodeMsg implements msgp.Encodable
  1358. func (z ResyncDecision) EncodeMsg(en *msgp.Writer) (err error) {
  1359. // map header, size 0
  1360. _ = z
  1361. err = en.Append(0x80)
  1362. if err != nil {
  1363. return
  1364. }
  1365. return
  1366. }
  1367. // MarshalMsg implements msgp.Marshaler
  1368. func (z ResyncDecision) MarshalMsg(b []byte) (o []byte, err error) {
  1369. o = msgp.Require(b, z.Msgsize())
  1370. // map header, size 0
  1371. _ = z
  1372. o = append(o, 0x80)
  1373. return
  1374. }
  1375. // UnmarshalMsg implements msgp.Unmarshaler
  1376. func (z *ResyncDecision) UnmarshalMsg(bts []byte) (o []byte, err error) {
  1377. var field []byte
  1378. _ = field
  1379. var zb0001 uint32
  1380. zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
  1381. if err != nil {
  1382. err = msgp.WrapError(err)
  1383. return
  1384. }
  1385. for zb0001 > 0 {
  1386. zb0001--
  1387. field, bts, err = msgp.ReadMapKeyZC(bts)
  1388. if err != nil {
  1389. err = msgp.WrapError(err)
  1390. return
  1391. }
  1392. switch msgp.UnsafeString(field) {
  1393. default:
  1394. bts, err = msgp.Skip(bts)
  1395. if err != nil {
  1396. err = msgp.WrapError(err)
  1397. return
  1398. }
  1399. }
  1400. }
  1401. o = bts
  1402. return
  1403. }
  1404. // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
  1405. func (z ResyncDecision) Msgsize() (s int) {
  1406. s = 1
  1407. return
  1408. }
  1409. // DecodeMsg implements msgp.Decodable
  1410. func (z *ResyncStatusType) DecodeMsg(dc *msgp.Reader) (err error) {
  1411. {
  1412. var zb0001 int
  1413. zb0001, err = dc.ReadInt()
  1414. if err != nil {
  1415. err = msgp.WrapError(err)
  1416. return
  1417. }
  1418. (*z) = ResyncStatusType(zb0001)
  1419. }
  1420. return
  1421. }
  1422. // EncodeMsg implements msgp.Encodable
  1423. func (z ResyncStatusType) EncodeMsg(en *msgp.Writer) (err error) {
  1424. err = en.WriteInt(int(z))
  1425. if err != nil {
  1426. err = msgp.WrapError(err)
  1427. return
  1428. }
  1429. return
  1430. }
  1431. // MarshalMsg implements msgp.Marshaler
  1432. func (z ResyncStatusType) MarshalMsg(b []byte) (o []byte, err error) {
  1433. o = msgp.Require(b, z.Msgsize())
  1434. o = msgp.AppendInt(o, int(z))
  1435. return
  1436. }
  1437. // UnmarshalMsg implements msgp.Unmarshaler
  1438. func (z *ResyncStatusType) UnmarshalMsg(bts []byte) (o []byte, err error) {
  1439. {
  1440. var zb0001 int
  1441. zb0001, bts, err = msgp.ReadIntBytes(bts)
  1442. if err != nil {
  1443. err = msgp.WrapError(err)
  1444. return
  1445. }
  1446. (*z) = ResyncStatusType(zb0001)
  1447. }
  1448. o = bts
  1449. return
  1450. }
  1451. // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
  1452. func (z ResyncStatusType) Msgsize() (s int) {
  1453. s = msgp.IntSize
  1454. return
  1455. }
  1456. // DecodeMsg implements msgp.Decodable
  1457. func (z *ResyncTarget) DecodeMsg(dc *msgp.Reader) (err error) {
  1458. var field []byte
  1459. _ = field
  1460. var zb0001 uint32
  1461. zb0001, err = dc.ReadMapHeader()
  1462. if err != nil {
  1463. err = msgp.WrapError(err)
  1464. return
  1465. }
  1466. for zb0001 > 0 {
  1467. zb0001--
  1468. field, err = dc.ReadMapKeyPtr()
  1469. if err != nil {
  1470. err = msgp.WrapError(err)
  1471. return
  1472. }
  1473. switch msgp.UnsafeString(field) {
  1474. case "Arn":
  1475. z.Arn, err = dc.ReadString()
  1476. if err != nil {
  1477. err = msgp.WrapError(err, "Arn")
  1478. return
  1479. }
  1480. case "ResetID":
  1481. z.ResetID, err = dc.ReadString()
  1482. if err != nil {
  1483. err = msgp.WrapError(err, "ResetID")
  1484. return
  1485. }
  1486. case "StartTime":
  1487. z.StartTime, err = dc.ReadTime()
  1488. if err != nil {
  1489. err = msgp.WrapError(err, "StartTime")
  1490. return
  1491. }
  1492. case "EndTime":
  1493. z.EndTime, err = dc.ReadTime()
  1494. if err != nil {
  1495. err = msgp.WrapError(err, "EndTime")
  1496. return
  1497. }
  1498. case "ResyncStatus":
  1499. z.ResyncStatus, err = dc.ReadString()
  1500. if err != nil {
  1501. err = msgp.WrapError(err, "ResyncStatus")
  1502. return
  1503. }
  1504. case "ReplicatedSize":
  1505. z.ReplicatedSize, err = dc.ReadInt64()
  1506. if err != nil {
  1507. err = msgp.WrapError(err, "ReplicatedSize")
  1508. return
  1509. }
  1510. case "FailedSize":
  1511. z.FailedSize, err = dc.ReadInt64()
  1512. if err != nil {
  1513. err = msgp.WrapError(err, "FailedSize")
  1514. return
  1515. }
  1516. case "FailedCount":
  1517. z.FailedCount, err = dc.ReadInt64()
  1518. if err != nil {
  1519. err = msgp.WrapError(err, "FailedCount")
  1520. return
  1521. }
  1522. case "ReplicatedCount":
  1523. z.ReplicatedCount, err = dc.ReadInt64()
  1524. if err != nil {
  1525. err = msgp.WrapError(err, "ReplicatedCount")
  1526. return
  1527. }
  1528. case "Bucket":
  1529. z.Bucket, err = dc.ReadString()
  1530. if err != nil {
  1531. err = msgp.WrapError(err, "Bucket")
  1532. return
  1533. }
  1534. case "Object":
  1535. z.Object, err = dc.ReadString()
  1536. if err != nil {
  1537. err = msgp.WrapError(err, "Object")
  1538. return
  1539. }
  1540. default:
  1541. err = dc.Skip()
  1542. if err != nil {
  1543. err = msgp.WrapError(err)
  1544. return
  1545. }
  1546. }
  1547. }
  1548. return
  1549. }
  1550. // EncodeMsg implements msgp.Encodable
  1551. func (z *ResyncTarget) EncodeMsg(en *msgp.Writer) (err error) {
  1552. // map header, size 11
  1553. // write "Arn"
  1554. err = en.Append(0x8b, 0xa3, 0x41, 0x72, 0x6e)
  1555. if err != nil {
  1556. return
  1557. }
  1558. err = en.WriteString(z.Arn)
  1559. if err != nil {
  1560. err = msgp.WrapError(err, "Arn")
  1561. return
  1562. }
  1563. // write "ResetID"
  1564. err = en.Append(0xa7, 0x52, 0x65, 0x73, 0x65, 0x74, 0x49, 0x44)
  1565. if err != nil {
  1566. return
  1567. }
  1568. err = en.WriteString(z.ResetID)
  1569. if err != nil {
  1570. err = msgp.WrapError(err, "ResetID")
  1571. return
  1572. }
  1573. // write "StartTime"
  1574. err = en.Append(0xa9, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65)
  1575. if err != nil {
  1576. return
  1577. }
  1578. err = en.WriteTime(z.StartTime)
  1579. if err != nil {
  1580. err = msgp.WrapError(err, "StartTime")
  1581. return
  1582. }
  1583. // write "EndTime"
  1584. err = en.Append(0xa7, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65)
  1585. if err != nil {
  1586. return
  1587. }
  1588. err = en.WriteTime(z.EndTime)
  1589. if err != nil {
  1590. err = msgp.WrapError(err, "EndTime")
  1591. return
  1592. }
  1593. // write "ResyncStatus"
  1594. err = en.Append(0xac, 0x52, 0x65, 0x73, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73)
  1595. if err != nil {
  1596. return
  1597. }
  1598. err = en.WriteString(z.ResyncStatus)
  1599. if err != nil {
  1600. err = msgp.WrapError(err, "ResyncStatus")
  1601. return
  1602. }
  1603. // write "ReplicatedSize"
  1604. err = en.Append(0xae, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x7a, 0x65)
  1605. if err != nil {
  1606. return
  1607. }
  1608. err = en.WriteInt64(z.ReplicatedSize)
  1609. if err != nil {
  1610. err = msgp.WrapError(err, "ReplicatedSize")
  1611. return
  1612. }
  1613. // write "FailedSize"
  1614. err = en.Append(0xaa, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x53, 0x69, 0x7a, 0x65)
  1615. if err != nil {
  1616. return
  1617. }
  1618. err = en.WriteInt64(z.FailedSize)
  1619. if err != nil {
  1620. err = msgp.WrapError(err, "FailedSize")
  1621. return
  1622. }
  1623. // write "FailedCount"
  1624. err = en.Append(0xab, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74)
  1625. if err != nil {
  1626. return
  1627. }
  1628. err = en.WriteInt64(z.FailedCount)
  1629. if err != nil {
  1630. err = msgp.WrapError(err, "FailedCount")
  1631. return
  1632. }
  1633. // write "ReplicatedCount"
  1634. err = en.Append(0xaf, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74)
  1635. if err != nil {
  1636. return
  1637. }
  1638. err = en.WriteInt64(z.ReplicatedCount)
  1639. if err != nil {
  1640. err = msgp.WrapError(err, "ReplicatedCount")
  1641. return
  1642. }
  1643. // write "Bucket"
  1644. err = en.Append(0xa6, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74)
  1645. if err != nil {
  1646. return
  1647. }
  1648. err = en.WriteString(z.Bucket)
  1649. if err != nil {
  1650. err = msgp.WrapError(err, "Bucket")
  1651. return
  1652. }
  1653. // write "Object"
  1654. err = en.Append(0xa6, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74)
  1655. if err != nil {
  1656. return
  1657. }
  1658. err = en.WriteString(z.Object)
  1659. if err != nil {
  1660. err = msgp.WrapError(err, "Object")
  1661. return
  1662. }
  1663. return
  1664. }
  1665. // MarshalMsg implements msgp.Marshaler
  1666. func (z *ResyncTarget) MarshalMsg(b []byte) (o []byte, err error) {
  1667. o = msgp.Require(b, z.Msgsize())
  1668. // map header, size 11
  1669. // string "Arn"
  1670. o = append(o, 0x8b, 0xa3, 0x41, 0x72, 0x6e)
  1671. o = msgp.AppendString(o, z.Arn)
  1672. // string "ResetID"
  1673. o = append(o, 0xa7, 0x52, 0x65, 0x73, 0x65, 0x74, 0x49, 0x44)
  1674. o = msgp.AppendString(o, z.ResetID)
  1675. // string "StartTime"
  1676. o = append(o, 0xa9, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65)
  1677. o = msgp.AppendTime(o, z.StartTime)
  1678. // string "EndTime"
  1679. o = append(o, 0xa7, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65)
  1680. o = msgp.AppendTime(o, z.EndTime)
  1681. // string "ResyncStatus"
  1682. o = append(o, 0xac, 0x52, 0x65, 0x73, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73)
  1683. o = msgp.AppendString(o, z.ResyncStatus)
  1684. // string "ReplicatedSize"
  1685. o = append(o, 0xae, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x7a, 0x65)
  1686. o = msgp.AppendInt64(o, z.ReplicatedSize)
  1687. // string "FailedSize"
  1688. o = append(o, 0xaa, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x53, 0x69, 0x7a, 0x65)
  1689. o = msgp.AppendInt64(o, z.FailedSize)
  1690. // string "FailedCount"
  1691. o = append(o, 0xab, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74)
  1692. o = msgp.AppendInt64(o, z.FailedCount)
  1693. // string "ReplicatedCount"
  1694. o = append(o, 0xaf, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74)
  1695. o = msgp.AppendInt64(o, z.ReplicatedCount)
  1696. // string "Bucket"
  1697. o = append(o, 0xa6, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74)
  1698. o = msgp.AppendString(o, z.Bucket)
  1699. // string "Object"
  1700. o = append(o, 0xa6, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74)
  1701. o = msgp.AppendString(o, z.Object)
  1702. return
  1703. }
  1704. // UnmarshalMsg implements msgp.Unmarshaler
  1705. func (z *ResyncTarget) UnmarshalMsg(bts []byte) (o []byte, err error) {
  1706. var field []byte
  1707. _ = field
  1708. var zb0001 uint32
  1709. zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
  1710. if err != nil {
  1711. err = msgp.WrapError(err)
  1712. return
  1713. }
  1714. for zb0001 > 0 {
  1715. zb0001--
  1716. field, bts, err = msgp.ReadMapKeyZC(bts)
  1717. if err != nil {
  1718. err = msgp.WrapError(err)
  1719. return
  1720. }
  1721. switch msgp.UnsafeString(field) {
  1722. case "Arn":
  1723. z.Arn, bts, err = msgp.ReadStringBytes(bts)
  1724. if err != nil {
  1725. err = msgp.WrapError(err, "Arn")
  1726. return
  1727. }
  1728. case "ResetID":
  1729. z.ResetID, bts, err = msgp.ReadStringBytes(bts)
  1730. if err != nil {
  1731. err = msgp.WrapError(err, "ResetID")
  1732. return
  1733. }
  1734. case "StartTime":
  1735. z.StartTime, bts, err = msgp.ReadTimeBytes(bts)
  1736. if err != nil {
  1737. err = msgp.WrapError(err, "StartTime")
  1738. return
  1739. }
  1740. case "EndTime":
  1741. z.EndTime, bts, err = msgp.ReadTimeBytes(bts)
  1742. if err != nil {
  1743. err = msgp.WrapError(err, "EndTime")
  1744. return
  1745. }
  1746. case "ResyncStatus":
  1747. z.ResyncStatus, bts, err = msgp.ReadStringBytes(bts)
  1748. if err != nil {
  1749. err = msgp.WrapError(err, "ResyncStatus")
  1750. return
  1751. }
  1752. case "ReplicatedSize":
  1753. z.ReplicatedSize, bts, err = msgp.ReadInt64Bytes(bts)
  1754. if err != nil {
  1755. err = msgp.WrapError(err, "ReplicatedSize")
  1756. return
  1757. }
  1758. case "FailedSize":
  1759. z.FailedSize, bts, err = msgp.ReadInt64Bytes(bts)
  1760. if err != nil {
  1761. err = msgp.WrapError(err, "FailedSize")
  1762. return
  1763. }
  1764. case "FailedCount":
  1765. z.FailedCount, bts, err = msgp.ReadInt64Bytes(bts)
  1766. if err != nil {
  1767. err = msgp.WrapError(err, "FailedCount")
  1768. return
  1769. }
  1770. case "ReplicatedCount":
  1771. z.ReplicatedCount, bts, err = msgp.ReadInt64Bytes(bts)
  1772. if err != nil {
  1773. err = msgp.WrapError(err, "ReplicatedCount")
  1774. return
  1775. }
  1776. case "Bucket":
  1777. z.Bucket, bts, err = msgp.ReadStringBytes(bts)
  1778. if err != nil {
  1779. err = msgp.WrapError(err, "Bucket")
  1780. return
  1781. }
  1782. case "Object":
  1783. z.Object, bts, err = msgp.ReadStringBytes(bts)
  1784. if err != nil {
  1785. err = msgp.WrapError(err, "Object")
  1786. return
  1787. }
  1788. default:
  1789. bts, err = msgp.Skip(bts)
  1790. if err != nil {
  1791. err = msgp.WrapError(err)
  1792. return
  1793. }
  1794. }
  1795. }
  1796. o = bts
  1797. return
  1798. }
  1799. // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
  1800. func (z *ResyncTarget) Msgsize() (s int) {
  1801. s = 1 + 4 + msgp.StringPrefixSize + len(z.Arn) + 8 + msgp.StringPrefixSize + len(z.ResetID) + 10 + msgp.TimeSize + 8 + msgp.TimeSize + 13 + msgp.StringPrefixSize + len(z.ResyncStatus) + 15 + msgp.Int64Size + 11 + msgp.Int64Size + 12 + msgp.Int64Size + 16 + msgp.Int64Size + 7 + msgp.StringPrefixSize + len(z.Bucket) + 7 + msgp.StringPrefixSize + len(z.Object)
  1802. return
  1803. }
  1804. // DecodeMsg implements msgp.Decodable
  1805. func (z *ResyncTargetDecision) DecodeMsg(dc *msgp.Reader) (err error) {
  1806. var field []byte
  1807. _ = field
  1808. var zb0001 uint32
  1809. zb0001, err = dc.ReadMapHeader()
  1810. if err != nil {
  1811. err = msgp.WrapError(err)
  1812. return
  1813. }
  1814. for zb0001 > 0 {
  1815. zb0001--
  1816. field, err = dc.ReadMapKeyPtr()
  1817. if err != nil {
  1818. err = msgp.WrapError(err)
  1819. return
  1820. }
  1821. switch msgp.UnsafeString(field) {
  1822. case "Replicate":
  1823. z.Replicate, err = dc.ReadBool()
  1824. if err != nil {
  1825. err = msgp.WrapError(err, "Replicate")
  1826. return
  1827. }
  1828. case "ResetID":
  1829. z.ResetID, err = dc.ReadString()
  1830. if err != nil {
  1831. err = msgp.WrapError(err, "ResetID")
  1832. return
  1833. }
  1834. case "ResetBeforeDate":
  1835. z.ResetBeforeDate, err = dc.ReadTime()
  1836. if err != nil {
  1837. err = msgp.WrapError(err, "ResetBeforeDate")
  1838. return
  1839. }
  1840. default:
  1841. err = dc.Skip()
  1842. if err != nil {
  1843. err = msgp.WrapError(err)
  1844. return
  1845. }
  1846. }
  1847. }
  1848. return
  1849. }
  1850. // EncodeMsg implements msgp.Encodable
  1851. func (z ResyncTargetDecision) EncodeMsg(en *msgp.Writer) (err error) {
  1852. // map header, size 3
  1853. // write "Replicate"
  1854. err = en.Append(0x83, 0xa9, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65)
  1855. if err != nil {
  1856. return
  1857. }
  1858. err = en.WriteBool(z.Replicate)
  1859. if err != nil {
  1860. err = msgp.WrapError(err, "Replicate")
  1861. return
  1862. }
  1863. // write "ResetID"
  1864. err = en.Append(0xa7, 0x52, 0x65, 0x73, 0x65, 0x74, 0x49, 0x44)
  1865. if err != nil {
  1866. return
  1867. }
  1868. err = en.WriteString(z.ResetID)
  1869. if err != nil {
  1870. err = msgp.WrapError(err, "ResetID")
  1871. return
  1872. }
  1873. // write "ResetBeforeDate"
  1874. err = en.Append(0xaf, 0x52, 0x65, 0x73, 0x65, 0x74, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x44, 0x61, 0x74, 0x65)
  1875. if err != nil {
  1876. return
  1877. }
  1878. err = en.WriteTime(z.ResetBeforeDate)
  1879. if err != nil {
  1880. err = msgp.WrapError(err, "ResetBeforeDate")
  1881. return
  1882. }
  1883. return
  1884. }
  1885. // MarshalMsg implements msgp.Marshaler
  1886. func (z ResyncTargetDecision) MarshalMsg(b []byte) (o []byte, err error) {
  1887. o = msgp.Require(b, z.Msgsize())
  1888. // map header, size 3
  1889. // string "Replicate"
  1890. o = append(o, 0x83, 0xa9, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65)
  1891. o = msgp.AppendBool(o, z.Replicate)
  1892. // string "ResetID"
  1893. o = append(o, 0xa7, 0x52, 0x65, 0x73, 0x65, 0x74, 0x49, 0x44)
  1894. o = msgp.AppendString(o, z.ResetID)
  1895. // string "ResetBeforeDate"
  1896. o = append(o, 0xaf, 0x52, 0x65, 0x73, 0x65, 0x74, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x44, 0x61, 0x74, 0x65)
  1897. o = msgp.AppendTime(o, z.ResetBeforeDate)
  1898. return
  1899. }
  1900. // UnmarshalMsg implements msgp.Unmarshaler
  1901. func (z *ResyncTargetDecision) UnmarshalMsg(bts []byte) (o []byte, err error) {
  1902. var field []byte
  1903. _ = field
  1904. var zb0001 uint32
  1905. zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
  1906. if err != nil {
  1907. err = msgp.WrapError(err)
  1908. return
  1909. }
  1910. for zb0001 > 0 {
  1911. zb0001--
  1912. field, bts, err = msgp.ReadMapKeyZC(bts)
  1913. if err != nil {
  1914. err = msgp.WrapError(err)
  1915. return
  1916. }
  1917. switch msgp.UnsafeString(field) {
  1918. case "Replicate":
  1919. z.Replicate, bts, err = msgp.ReadBoolBytes(bts)
  1920. if err != nil {
  1921. err = msgp.WrapError(err, "Replicate")
  1922. return
  1923. }
  1924. case "ResetID":
  1925. z.ResetID, bts, err = msgp.ReadStringBytes(bts)
  1926. if err != nil {
  1927. err = msgp.WrapError(err, "ResetID")
  1928. return
  1929. }
  1930. case "ResetBeforeDate":
  1931. z.ResetBeforeDate, bts, err = msgp.ReadTimeBytes(bts)
  1932. if err != nil {
  1933. err = msgp.WrapError(err, "ResetBeforeDate")
  1934. return
  1935. }
  1936. default:
  1937. bts, err = msgp.Skip(bts)
  1938. if err != nil {
  1939. err = msgp.WrapError(err)
  1940. return
  1941. }
  1942. }
  1943. }
  1944. o = bts
  1945. return
  1946. }
  1947. // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
  1948. func (z ResyncTargetDecision) Msgsize() (s int) {
  1949. s = 1 + 10 + msgp.BoolSize + 8 + msgp.StringPrefixSize + len(z.ResetID) + 16 + msgp.TimeSize
  1950. return
  1951. }
  1952. // DecodeMsg implements msgp.Decodable
  1953. func (z *ResyncTargetsInfo) DecodeMsg(dc *msgp.Reader) (err error) {
  1954. var field []byte
  1955. _ = field
  1956. var zb0001 uint32
  1957. zb0001, err = dc.ReadMapHeader()
  1958. if err != nil {
  1959. err = msgp.WrapError(err)
  1960. return
  1961. }
  1962. for zb0001 > 0 {
  1963. zb0001--
  1964. field, err = dc.ReadMapKeyPtr()
  1965. if err != nil {
  1966. err = msgp.WrapError(err)
  1967. return
  1968. }
  1969. switch msgp.UnsafeString(field) {
  1970. case "Targets":
  1971. var zb0002 uint32
  1972. zb0002, err = dc.ReadArrayHeader()
  1973. if err != nil {
  1974. err = msgp.WrapError(err, "Targets")
  1975. return
  1976. }
  1977. if cap(z.Targets) >= int(zb0002) {
  1978. z.Targets = (z.Targets)[:zb0002]
  1979. } else {
  1980. z.Targets = make([]ResyncTarget, zb0002)
  1981. }
  1982. for za0001 := range z.Targets {
  1983. err = z.Targets[za0001].DecodeMsg(dc)
  1984. if err != nil {
  1985. err = msgp.WrapError(err, "Targets", za0001)
  1986. return
  1987. }
  1988. }
  1989. default:
  1990. err = dc.Skip()
  1991. if err != nil {
  1992. err = msgp.WrapError(err)
  1993. return
  1994. }
  1995. }
  1996. }
  1997. return
  1998. }
  1999. // EncodeMsg implements msgp.Encodable
  2000. func (z *ResyncTargetsInfo) EncodeMsg(en *msgp.Writer) (err error) {
  2001. // map header, size 1
  2002. // write "Targets"
  2003. err = en.Append(0x81, 0xa7, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73)
  2004. if err != nil {
  2005. return
  2006. }
  2007. err = en.WriteArrayHeader(uint32(len(z.Targets)))
  2008. if err != nil {
  2009. err = msgp.WrapError(err, "Targets")
  2010. return
  2011. }
  2012. for za0001 := range z.Targets {
  2013. err = z.Targets[za0001].EncodeMsg(en)
  2014. if err != nil {
  2015. err = msgp.WrapError(err, "Targets", za0001)
  2016. return
  2017. }
  2018. }
  2019. return
  2020. }
  2021. // MarshalMsg implements msgp.Marshaler
  2022. func (z *ResyncTargetsInfo) MarshalMsg(b []byte) (o []byte, err error) {
  2023. o = msgp.Require(b, z.Msgsize())
  2024. // map header, size 1
  2025. // string "Targets"
  2026. o = append(o, 0x81, 0xa7, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73)
  2027. o = msgp.AppendArrayHeader(o, uint32(len(z.Targets)))
  2028. for za0001 := range z.Targets {
  2029. o, err = z.Targets[za0001].MarshalMsg(o)
  2030. if err != nil {
  2031. err = msgp.WrapError(err, "Targets", za0001)
  2032. return
  2033. }
  2034. }
  2035. return
  2036. }
  2037. // UnmarshalMsg implements msgp.Unmarshaler
  2038. func (z *ResyncTargetsInfo) UnmarshalMsg(bts []byte) (o []byte, err error) {
  2039. var field []byte
  2040. _ = field
  2041. var zb0001 uint32
  2042. zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
  2043. if err != nil {
  2044. err = msgp.WrapError(err)
  2045. return
  2046. }
  2047. for zb0001 > 0 {
  2048. zb0001--
  2049. field, bts, err = msgp.ReadMapKeyZC(bts)
  2050. if err != nil {
  2051. err = msgp.WrapError(err)
  2052. return
  2053. }
  2054. switch msgp.UnsafeString(field) {
  2055. case "Targets":
  2056. var zb0002 uint32
  2057. zb0002, bts, err = msgp.ReadArrayHeaderBytes(bts)
  2058. if err != nil {
  2059. err = msgp.WrapError(err, "Targets")
  2060. return
  2061. }
  2062. if cap(z.Targets) >= int(zb0002) {
  2063. z.Targets = (z.Targets)[:zb0002]
  2064. } else {
  2065. z.Targets = make([]ResyncTarget, zb0002)
  2066. }
  2067. for za0001 := range z.Targets {
  2068. bts, err = z.Targets[za0001].UnmarshalMsg(bts)
  2069. if err != nil {
  2070. err = msgp.WrapError(err, "Targets", za0001)
  2071. return
  2072. }
  2073. }
  2074. default:
  2075. bts, err = msgp.Skip(bts)
  2076. if err != nil {
  2077. err = msgp.WrapError(err)
  2078. return
  2079. }
  2080. }
  2081. }
  2082. o = bts
  2083. return
  2084. }
  2085. // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
  2086. func (z *ResyncTargetsInfo) Msgsize() (s int) {
  2087. s = 1 + 8 + msgp.ArrayHeaderSize
  2088. for za0001 := range z.Targets {
  2089. s += z.Targets[za0001].Msgsize()
  2090. }
  2091. return
  2092. }
  2093. // DecodeMsg implements msgp.Decodable
  2094. func (z *TargetReplicationResyncStatus) DecodeMsg(dc *msgp.Reader) (err error) {
  2095. var field []byte
  2096. _ = field
  2097. var zb0001 uint32
  2098. zb0001, err = dc.ReadMapHeader()
  2099. if err != nil {
  2100. err = msgp.WrapError(err)
  2101. return
  2102. }
  2103. for zb0001 > 0 {
  2104. zb0001--
  2105. field, err = dc.ReadMapKeyPtr()
  2106. if err != nil {
  2107. err = msgp.WrapError(err)
  2108. return
  2109. }
  2110. switch msgp.UnsafeString(field) {
  2111. case "st":
  2112. z.StartTime, err = dc.ReadTime()
  2113. if err != nil {
  2114. err = msgp.WrapError(err, "StartTime")
  2115. return
  2116. }
  2117. case "lst":
  2118. z.LastUpdate, err = dc.ReadTime()
  2119. if err != nil {
  2120. err = msgp.WrapError(err, "LastUpdate")
  2121. return
  2122. }
  2123. case "id":
  2124. z.ResyncID, err = dc.ReadString()
  2125. if err != nil {
  2126. err = msgp.WrapError(err, "ResyncID")
  2127. return
  2128. }
  2129. case "rdt":
  2130. z.ResyncBeforeDate, err = dc.ReadTime()
  2131. if err != nil {
  2132. err = msgp.WrapError(err, "ResyncBeforeDate")
  2133. return
  2134. }
  2135. case "rst":
  2136. {
  2137. var zb0002 int
  2138. zb0002, err = dc.ReadInt()
  2139. if err != nil {
  2140. err = msgp.WrapError(err, "ResyncStatus")
  2141. return
  2142. }
  2143. z.ResyncStatus = ResyncStatusType(zb0002)
  2144. }
  2145. case "fs":
  2146. z.FailedSize, err = dc.ReadInt64()
  2147. if err != nil {
  2148. err = msgp.WrapError(err, "FailedSize")
  2149. return
  2150. }
  2151. case "frc":
  2152. z.FailedCount, err = dc.ReadInt64()
  2153. if err != nil {
  2154. err = msgp.WrapError(err, "FailedCount")
  2155. return
  2156. }
  2157. case "rs":
  2158. z.ReplicatedSize, err = dc.ReadInt64()
  2159. if err != nil {
  2160. err = msgp.WrapError(err, "ReplicatedSize")
  2161. return
  2162. }
  2163. case "rrc":
  2164. z.ReplicatedCount, err = dc.ReadInt64()
  2165. if err != nil {
  2166. err = msgp.WrapError(err, "ReplicatedCount")
  2167. return
  2168. }
  2169. case "bkt":
  2170. z.Bucket, err = dc.ReadString()
  2171. if err != nil {
  2172. err = msgp.WrapError(err, "Bucket")
  2173. return
  2174. }
  2175. case "obj":
  2176. z.Object, err = dc.ReadString()
  2177. if err != nil {
  2178. err = msgp.WrapError(err, "Object")
  2179. return
  2180. }
  2181. default:
  2182. err = dc.Skip()
  2183. if err != nil {
  2184. err = msgp.WrapError(err)
  2185. return
  2186. }
  2187. }
  2188. }
  2189. return
  2190. }
  2191. // EncodeMsg implements msgp.Encodable
  2192. func (z *TargetReplicationResyncStatus) EncodeMsg(en *msgp.Writer) (err error) {
  2193. // map header, size 11
  2194. // write "st"
  2195. err = en.Append(0x8b, 0xa2, 0x73, 0x74)
  2196. if err != nil {
  2197. return
  2198. }
  2199. err = en.WriteTime(z.StartTime)
  2200. if err != nil {
  2201. err = msgp.WrapError(err, "StartTime")
  2202. return
  2203. }
  2204. // write "lst"
  2205. err = en.Append(0xa3, 0x6c, 0x73, 0x74)
  2206. if err != nil {
  2207. return
  2208. }
  2209. err = en.WriteTime(z.LastUpdate)
  2210. if err != nil {
  2211. err = msgp.WrapError(err, "LastUpdate")
  2212. return
  2213. }
  2214. // write "id"
  2215. err = en.Append(0xa2, 0x69, 0x64)
  2216. if err != nil {
  2217. return
  2218. }
  2219. err = en.WriteString(z.ResyncID)
  2220. if err != nil {
  2221. err = msgp.WrapError(err, "ResyncID")
  2222. return
  2223. }
  2224. // write "rdt"
  2225. err = en.Append(0xa3, 0x72, 0x64, 0x74)
  2226. if err != nil {
  2227. return
  2228. }
  2229. err = en.WriteTime(z.ResyncBeforeDate)
  2230. if err != nil {
  2231. err = msgp.WrapError(err, "ResyncBeforeDate")
  2232. return
  2233. }
  2234. // write "rst"
  2235. err = en.Append(0xa3, 0x72, 0x73, 0x74)
  2236. if err != nil {
  2237. return
  2238. }
  2239. err = en.WriteInt(int(z.ResyncStatus))
  2240. if err != nil {
  2241. err = msgp.WrapError(err, "ResyncStatus")
  2242. return
  2243. }
  2244. // write "fs"
  2245. err = en.Append(0xa2, 0x66, 0x73)
  2246. if err != nil {
  2247. return
  2248. }
  2249. err = en.WriteInt64(z.FailedSize)
  2250. if err != nil {
  2251. err = msgp.WrapError(err, "FailedSize")
  2252. return
  2253. }
  2254. // write "frc"
  2255. err = en.Append(0xa3, 0x66, 0x72, 0x63)
  2256. if err != nil {
  2257. return
  2258. }
  2259. err = en.WriteInt64(z.FailedCount)
  2260. if err != nil {
  2261. err = msgp.WrapError(err, "FailedCount")
  2262. return
  2263. }
  2264. // write "rs"
  2265. err = en.Append(0xa2, 0x72, 0x73)
  2266. if err != nil {
  2267. return
  2268. }
  2269. err = en.WriteInt64(z.ReplicatedSize)
  2270. if err != nil {
  2271. err = msgp.WrapError(err, "ReplicatedSize")
  2272. return
  2273. }
  2274. // write "rrc"
  2275. err = en.Append(0xa3, 0x72, 0x72, 0x63)
  2276. if err != nil {
  2277. return
  2278. }
  2279. err = en.WriteInt64(z.ReplicatedCount)
  2280. if err != nil {
  2281. err = msgp.WrapError(err, "ReplicatedCount")
  2282. return
  2283. }
  2284. // write "bkt"
  2285. err = en.Append(0xa3, 0x62, 0x6b, 0x74)
  2286. if err != nil {
  2287. return
  2288. }
  2289. err = en.WriteString(z.Bucket)
  2290. if err != nil {
  2291. err = msgp.WrapError(err, "Bucket")
  2292. return
  2293. }
  2294. // write "obj"
  2295. err = en.Append(0xa3, 0x6f, 0x62, 0x6a)
  2296. if err != nil {
  2297. return
  2298. }
  2299. err = en.WriteString(z.Object)
  2300. if err != nil {
  2301. err = msgp.WrapError(err, "Object")
  2302. return
  2303. }
  2304. return
  2305. }
  2306. // MarshalMsg implements msgp.Marshaler
  2307. func (z *TargetReplicationResyncStatus) MarshalMsg(b []byte) (o []byte, err error) {
  2308. o = msgp.Require(b, z.Msgsize())
  2309. // map header, size 11
  2310. // string "st"
  2311. o = append(o, 0x8b, 0xa2, 0x73, 0x74)
  2312. o = msgp.AppendTime(o, z.StartTime)
  2313. // string "lst"
  2314. o = append(o, 0xa3, 0x6c, 0x73, 0x74)
  2315. o = msgp.AppendTime(o, z.LastUpdate)
  2316. // string "id"
  2317. o = append(o, 0xa2, 0x69, 0x64)
  2318. o = msgp.AppendString(o, z.ResyncID)
  2319. // string "rdt"
  2320. o = append(o, 0xa3, 0x72, 0x64, 0x74)
  2321. o = msgp.AppendTime(o, z.ResyncBeforeDate)
  2322. // string "rst"
  2323. o = append(o, 0xa3, 0x72, 0x73, 0x74)
  2324. o = msgp.AppendInt(o, int(z.ResyncStatus))
  2325. // string "fs"
  2326. o = append(o, 0xa2, 0x66, 0x73)
  2327. o = msgp.AppendInt64(o, z.FailedSize)
  2328. // string "frc"
  2329. o = append(o, 0xa3, 0x66, 0x72, 0x63)
  2330. o = msgp.AppendInt64(o, z.FailedCount)
  2331. // string "rs"
  2332. o = append(o, 0xa2, 0x72, 0x73)
  2333. o = msgp.AppendInt64(o, z.ReplicatedSize)
  2334. // string "rrc"
  2335. o = append(o, 0xa3, 0x72, 0x72, 0x63)
  2336. o = msgp.AppendInt64(o, z.ReplicatedCount)
  2337. // string "bkt"
  2338. o = append(o, 0xa3, 0x62, 0x6b, 0x74)
  2339. o = msgp.AppendString(o, z.Bucket)
  2340. // string "obj"
  2341. o = append(o, 0xa3, 0x6f, 0x62, 0x6a)
  2342. o = msgp.AppendString(o, z.Object)
  2343. return
  2344. }
  2345. // UnmarshalMsg implements msgp.Unmarshaler
  2346. func (z *TargetReplicationResyncStatus) UnmarshalMsg(bts []byte) (o []byte, err error) {
  2347. var field []byte
  2348. _ = field
  2349. var zb0001 uint32
  2350. zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
  2351. if err != nil {
  2352. err = msgp.WrapError(err)
  2353. return
  2354. }
  2355. for zb0001 > 0 {
  2356. zb0001--
  2357. field, bts, err = msgp.ReadMapKeyZC(bts)
  2358. if err != nil {
  2359. err = msgp.WrapError(err)
  2360. return
  2361. }
  2362. switch msgp.UnsafeString(field) {
  2363. case "st":
  2364. z.StartTime, bts, err = msgp.ReadTimeBytes(bts)
  2365. if err != nil {
  2366. err = msgp.WrapError(err, "StartTime")
  2367. return
  2368. }
  2369. case "lst":
  2370. z.LastUpdate, bts, err = msgp.ReadTimeBytes(bts)
  2371. if err != nil {
  2372. err = msgp.WrapError(err, "LastUpdate")
  2373. return
  2374. }
  2375. case "id":
  2376. z.ResyncID, bts, err = msgp.ReadStringBytes(bts)
  2377. if err != nil {
  2378. err = msgp.WrapError(err, "ResyncID")
  2379. return
  2380. }
  2381. case "rdt":
  2382. z.ResyncBeforeDate, bts, err = msgp.ReadTimeBytes(bts)
  2383. if err != nil {
  2384. err = msgp.WrapError(err, "ResyncBeforeDate")
  2385. return
  2386. }
  2387. case "rst":
  2388. {
  2389. var zb0002 int
  2390. zb0002, bts, err = msgp.ReadIntBytes(bts)
  2391. if err != nil {
  2392. err = msgp.WrapError(err, "ResyncStatus")
  2393. return
  2394. }
  2395. z.ResyncStatus = ResyncStatusType(zb0002)
  2396. }
  2397. case "fs":
  2398. z.FailedSize, bts, err = msgp.ReadInt64Bytes(bts)
  2399. if err != nil {
  2400. err = msgp.WrapError(err, "FailedSize")
  2401. return
  2402. }
  2403. case "frc":
  2404. z.FailedCount, bts, err = msgp.ReadInt64Bytes(bts)
  2405. if err != nil {
  2406. err = msgp.WrapError(err, "FailedCount")
  2407. return
  2408. }
  2409. case "rs":
  2410. z.ReplicatedSize, bts, err = msgp.ReadInt64Bytes(bts)
  2411. if err != nil {
  2412. err = msgp.WrapError(err, "ReplicatedSize")
  2413. return
  2414. }
  2415. case "rrc":
  2416. z.ReplicatedCount, bts, err = msgp.ReadInt64Bytes(bts)
  2417. if err != nil {
  2418. err = msgp.WrapError(err, "ReplicatedCount")
  2419. return
  2420. }
  2421. case "bkt":
  2422. z.Bucket, bts, err = msgp.ReadStringBytes(bts)
  2423. if err != nil {
  2424. err = msgp.WrapError(err, "Bucket")
  2425. return
  2426. }
  2427. case "obj":
  2428. z.Object, bts, err = msgp.ReadStringBytes(bts)
  2429. if err != nil {
  2430. err = msgp.WrapError(err, "Object")
  2431. return
  2432. }
  2433. default:
  2434. bts, err = msgp.Skip(bts)
  2435. if err != nil {
  2436. err = msgp.WrapError(err)
  2437. return
  2438. }
  2439. }
  2440. }
  2441. o = bts
  2442. return
  2443. }
  2444. // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
  2445. func (z *TargetReplicationResyncStatus) Msgsize() (s int) {
  2446. s = 1 + 3 + msgp.TimeSize + 4 + msgp.TimeSize + 3 + msgp.StringPrefixSize + len(z.ResyncID) + 4 + msgp.TimeSize + 4 + msgp.IntSize + 3 + msgp.Int64Size + 4 + msgp.Int64Size + 3 + msgp.Int64Size + 4 + msgp.Int64Size + 4 + msgp.StringPrefixSize + len(z.Bucket) + 4 + msgp.StringPrefixSize + len(z.Object)
  2447. return
  2448. }