storj.io/minio@v0.0.0-20230509071714-0cbc90f649b1/cmd/background-newdisks-heal-ops_gen.go (about) 1 package cmd 2 3 // Code generated by github.com/tinylib/msgp DO NOT EDIT. 4 5 import ( 6 "github.com/tinylib/msgp/msgp" 7 ) 8 9 // DecodeMsg implements msgp.Decodable 10 func (z *healingTracker) DecodeMsg(dc *msgp.Reader) (err error) { 11 var field []byte 12 _ = field 13 var zb0001 uint32 14 zb0001, err = dc.ReadMapHeader() 15 if err != nil { 16 err = msgp.WrapError(err) 17 return 18 } 19 for zb0001 > 0 { 20 zb0001-- 21 field, err = dc.ReadMapKeyPtr() 22 if err != nil { 23 err = msgp.WrapError(err) 24 return 25 } 26 switch msgp.UnsafeString(field) { 27 case "ID": 28 z.ID, err = dc.ReadString() 29 if err != nil { 30 err = msgp.WrapError(err, "ID") 31 return 32 } 33 case "PoolIndex": 34 z.PoolIndex, err = dc.ReadInt() 35 if err != nil { 36 err = msgp.WrapError(err, "PoolIndex") 37 return 38 } 39 case "SetIndex": 40 z.SetIndex, err = dc.ReadInt() 41 if err != nil { 42 err = msgp.WrapError(err, "SetIndex") 43 return 44 } 45 case "DiskIndex": 46 z.DiskIndex, err = dc.ReadInt() 47 if err != nil { 48 err = msgp.WrapError(err, "DiskIndex") 49 return 50 } 51 case "Path": 52 z.Path, err = dc.ReadString() 53 if err != nil { 54 err = msgp.WrapError(err, "Path") 55 return 56 } 57 case "Endpoint": 58 z.Endpoint, err = dc.ReadString() 59 if err != nil { 60 err = msgp.WrapError(err, "Endpoint") 61 return 62 } 63 case "Started": 64 z.Started, err = dc.ReadTime() 65 if err != nil { 66 err = msgp.WrapError(err, "Started") 67 return 68 } 69 case "LastUpdate": 70 z.LastUpdate, err = dc.ReadTime() 71 if err != nil { 72 err = msgp.WrapError(err, "LastUpdate") 73 return 74 } 75 case "ObjectsHealed": 76 z.ObjectsHealed, err = dc.ReadUint64() 77 if err != nil { 78 err = msgp.WrapError(err, "ObjectsHealed") 79 return 80 } 81 case "ObjectsFailed": 82 z.ObjectsFailed, err = dc.ReadUint64() 83 if err != nil { 84 err = msgp.WrapError(err, "ObjectsFailed") 85 return 86 } 87 case "BytesDone": 88 z.BytesDone, err = dc.ReadUint64() 89 if err != nil { 90 err = msgp.WrapError(err, "BytesDone") 91 return 92 } 93 case "BytesFailed": 94 z.BytesFailed, err = dc.ReadUint64() 95 if err != nil { 96 err = msgp.WrapError(err, "BytesFailed") 97 return 98 } 99 case "Bucket": 100 z.Bucket, err = dc.ReadString() 101 if err != nil { 102 err = msgp.WrapError(err, "Bucket") 103 return 104 } 105 case "Object": 106 z.Object, err = dc.ReadString() 107 if err != nil { 108 err = msgp.WrapError(err, "Object") 109 return 110 } 111 case "ResumeObjectsHealed": 112 z.ResumeObjectsHealed, err = dc.ReadUint64() 113 if err != nil { 114 err = msgp.WrapError(err, "ResumeObjectsHealed") 115 return 116 } 117 case "ResumeObjectsFailed": 118 z.ResumeObjectsFailed, err = dc.ReadUint64() 119 if err != nil { 120 err = msgp.WrapError(err, "ResumeObjectsFailed") 121 return 122 } 123 case "ResumeBytesDone": 124 z.ResumeBytesDone, err = dc.ReadUint64() 125 if err != nil { 126 err = msgp.WrapError(err, "ResumeBytesDone") 127 return 128 } 129 case "ResumeBytesFailed": 130 z.ResumeBytesFailed, err = dc.ReadUint64() 131 if err != nil { 132 err = msgp.WrapError(err, "ResumeBytesFailed") 133 return 134 } 135 case "QueuedBuckets": 136 var zb0002 uint32 137 zb0002, err = dc.ReadArrayHeader() 138 if err != nil { 139 err = msgp.WrapError(err, "QueuedBuckets") 140 return 141 } 142 if cap(z.QueuedBuckets) >= int(zb0002) { 143 z.QueuedBuckets = (z.QueuedBuckets)[:zb0002] 144 } else { 145 z.QueuedBuckets = make([]string, zb0002) 146 } 147 for za0001 := range z.QueuedBuckets { 148 z.QueuedBuckets[za0001], err = dc.ReadString() 149 if err != nil { 150 err = msgp.WrapError(err, "QueuedBuckets", za0001) 151 return 152 } 153 } 154 case "HealedBuckets": 155 var zb0003 uint32 156 zb0003, err = dc.ReadArrayHeader() 157 if err != nil { 158 err = msgp.WrapError(err, "HealedBuckets") 159 return 160 } 161 if cap(z.HealedBuckets) >= int(zb0003) { 162 z.HealedBuckets = (z.HealedBuckets)[:zb0003] 163 } else { 164 z.HealedBuckets = make([]string, zb0003) 165 } 166 for za0002 := range z.HealedBuckets { 167 z.HealedBuckets[za0002], err = dc.ReadString() 168 if err != nil { 169 err = msgp.WrapError(err, "HealedBuckets", za0002) 170 return 171 } 172 } 173 default: 174 err = dc.Skip() 175 if err != nil { 176 err = msgp.WrapError(err) 177 return 178 } 179 } 180 } 181 return 182 } 183 184 // EncodeMsg implements msgp.Encodable 185 func (z *healingTracker) EncodeMsg(en *msgp.Writer) (err error) { 186 // map header, size 20 187 // write "ID" 188 err = en.Append(0xde, 0x0, 0x14, 0xa2, 0x49, 0x44) 189 if err != nil { 190 return 191 } 192 err = en.WriteString(z.ID) 193 if err != nil { 194 err = msgp.WrapError(err, "ID") 195 return 196 } 197 // write "PoolIndex" 198 err = en.Append(0xa9, 0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78) 199 if err != nil { 200 return 201 } 202 err = en.WriteInt(z.PoolIndex) 203 if err != nil { 204 err = msgp.WrapError(err, "PoolIndex") 205 return 206 } 207 // write "SetIndex" 208 err = en.Append(0xa8, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78) 209 if err != nil { 210 return 211 } 212 err = en.WriteInt(z.SetIndex) 213 if err != nil { 214 err = msgp.WrapError(err, "SetIndex") 215 return 216 } 217 // write "DiskIndex" 218 err = en.Append(0xa9, 0x44, 0x69, 0x73, 0x6b, 0x49, 0x6e, 0x64, 0x65, 0x78) 219 if err != nil { 220 return 221 } 222 err = en.WriteInt(z.DiskIndex) 223 if err != nil { 224 err = msgp.WrapError(err, "DiskIndex") 225 return 226 } 227 // write "Path" 228 err = en.Append(0xa4, 0x50, 0x61, 0x74, 0x68) 229 if err != nil { 230 return 231 } 232 err = en.WriteString(z.Path) 233 if err != nil { 234 err = msgp.WrapError(err, "Path") 235 return 236 } 237 // write "Endpoint" 238 err = en.Append(0xa8, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74) 239 if err != nil { 240 return 241 } 242 err = en.WriteString(z.Endpoint) 243 if err != nil { 244 err = msgp.WrapError(err, "Endpoint") 245 return 246 } 247 // write "Started" 248 err = en.Append(0xa7, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64) 249 if err != nil { 250 return 251 } 252 err = en.WriteTime(z.Started) 253 if err != nil { 254 err = msgp.WrapError(err, "Started") 255 return 256 } 257 // write "LastUpdate" 258 err = en.Append(0xaa, 0x4c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65) 259 if err != nil { 260 return 261 } 262 err = en.WriteTime(z.LastUpdate) 263 if err != nil { 264 err = msgp.WrapError(err, "LastUpdate") 265 return 266 } 267 // write "ObjectsHealed" 268 err = en.Append(0xad, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x65, 0x64) 269 if err != nil { 270 return 271 } 272 err = en.WriteUint64(z.ObjectsHealed) 273 if err != nil { 274 err = msgp.WrapError(err, "ObjectsHealed") 275 return 276 } 277 // write "ObjectsFailed" 278 err = en.Append(0xad, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64) 279 if err != nil { 280 return 281 } 282 err = en.WriteUint64(z.ObjectsFailed) 283 if err != nil { 284 err = msgp.WrapError(err, "ObjectsFailed") 285 return 286 } 287 // write "BytesDone" 288 err = en.Append(0xa9, 0x42, 0x79, 0x74, 0x65, 0x73, 0x44, 0x6f, 0x6e, 0x65) 289 if err != nil { 290 return 291 } 292 err = en.WriteUint64(z.BytesDone) 293 if err != nil { 294 err = msgp.WrapError(err, "BytesDone") 295 return 296 } 297 // write "BytesFailed" 298 err = en.Append(0xab, 0x42, 0x79, 0x74, 0x65, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64) 299 if err != nil { 300 return 301 } 302 err = en.WriteUint64(z.BytesFailed) 303 if err != nil { 304 err = msgp.WrapError(err, "BytesFailed") 305 return 306 } 307 // write "Bucket" 308 err = en.Append(0xa6, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74) 309 if err != nil { 310 return 311 } 312 err = en.WriteString(z.Bucket) 313 if err != nil { 314 err = msgp.WrapError(err, "Bucket") 315 return 316 } 317 // write "Object" 318 err = en.Append(0xa6, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74) 319 if err != nil { 320 return 321 } 322 err = en.WriteString(z.Object) 323 if err != nil { 324 err = msgp.WrapError(err, "Object") 325 return 326 } 327 // write "ResumeObjectsHealed" 328 err = en.Append(0xb3, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x65, 0x64) 329 if err != nil { 330 return 331 } 332 err = en.WriteUint64(z.ResumeObjectsHealed) 333 if err != nil { 334 err = msgp.WrapError(err, "ResumeObjectsHealed") 335 return 336 } 337 // write "ResumeObjectsFailed" 338 err = en.Append(0xb3, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64) 339 if err != nil { 340 return 341 } 342 err = en.WriteUint64(z.ResumeObjectsFailed) 343 if err != nil { 344 err = msgp.WrapError(err, "ResumeObjectsFailed") 345 return 346 } 347 // write "ResumeBytesDone" 348 err = en.Append(0xaf, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x44, 0x6f, 0x6e, 0x65) 349 if err != nil { 350 return 351 } 352 err = en.WriteUint64(z.ResumeBytesDone) 353 if err != nil { 354 err = msgp.WrapError(err, "ResumeBytesDone") 355 return 356 } 357 // write "ResumeBytesFailed" 358 err = en.Append(0xb1, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64) 359 if err != nil { 360 return 361 } 362 err = en.WriteUint64(z.ResumeBytesFailed) 363 if err != nil { 364 err = msgp.WrapError(err, "ResumeBytesFailed") 365 return 366 } 367 // write "QueuedBuckets" 368 err = en.Append(0xad, 0x51, 0x75, 0x65, 0x75, 0x65, 0x64, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73) 369 if err != nil { 370 return 371 } 372 err = en.WriteArrayHeader(uint32(len(z.QueuedBuckets))) 373 if err != nil { 374 err = msgp.WrapError(err, "QueuedBuckets") 375 return 376 } 377 for za0001 := range z.QueuedBuckets { 378 err = en.WriteString(z.QueuedBuckets[za0001]) 379 if err != nil { 380 err = msgp.WrapError(err, "QueuedBuckets", za0001) 381 return 382 } 383 } 384 // write "HealedBuckets" 385 err = en.Append(0xad, 0x48, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73) 386 if err != nil { 387 return 388 } 389 err = en.WriteArrayHeader(uint32(len(z.HealedBuckets))) 390 if err != nil { 391 err = msgp.WrapError(err, "HealedBuckets") 392 return 393 } 394 for za0002 := range z.HealedBuckets { 395 err = en.WriteString(z.HealedBuckets[za0002]) 396 if err != nil { 397 err = msgp.WrapError(err, "HealedBuckets", za0002) 398 return 399 } 400 } 401 return 402 } 403 404 // MarshalMsg implements msgp.Marshaler 405 func (z *healingTracker) MarshalMsg(b []byte) (o []byte, err error) { 406 o = msgp.Require(b, z.Msgsize()) 407 // map header, size 20 408 // string "ID" 409 o = append(o, 0xde, 0x0, 0x14, 0xa2, 0x49, 0x44) 410 o = msgp.AppendString(o, z.ID) 411 // string "PoolIndex" 412 o = append(o, 0xa9, 0x50, 0x6f, 0x6f, 0x6c, 0x49, 0x6e, 0x64, 0x65, 0x78) 413 o = msgp.AppendInt(o, z.PoolIndex) 414 // string "SetIndex" 415 o = append(o, 0xa8, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78) 416 o = msgp.AppendInt(o, z.SetIndex) 417 // string "DiskIndex" 418 o = append(o, 0xa9, 0x44, 0x69, 0x73, 0x6b, 0x49, 0x6e, 0x64, 0x65, 0x78) 419 o = msgp.AppendInt(o, z.DiskIndex) 420 // string "Path" 421 o = append(o, 0xa4, 0x50, 0x61, 0x74, 0x68) 422 o = msgp.AppendString(o, z.Path) 423 // string "Endpoint" 424 o = append(o, 0xa8, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74) 425 o = msgp.AppendString(o, z.Endpoint) 426 // string "Started" 427 o = append(o, 0xa7, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64) 428 o = msgp.AppendTime(o, z.Started) 429 // string "LastUpdate" 430 o = append(o, 0xaa, 0x4c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65) 431 o = msgp.AppendTime(o, z.LastUpdate) 432 // string "ObjectsHealed" 433 o = append(o, 0xad, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x65, 0x64) 434 o = msgp.AppendUint64(o, z.ObjectsHealed) 435 // string "ObjectsFailed" 436 o = append(o, 0xad, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64) 437 o = msgp.AppendUint64(o, z.ObjectsFailed) 438 // string "BytesDone" 439 o = append(o, 0xa9, 0x42, 0x79, 0x74, 0x65, 0x73, 0x44, 0x6f, 0x6e, 0x65) 440 o = msgp.AppendUint64(o, z.BytesDone) 441 // string "BytesFailed" 442 o = append(o, 0xab, 0x42, 0x79, 0x74, 0x65, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64) 443 o = msgp.AppendUint64(o, z.BytesFailed) 444 // string "Bucket" 445 o = append(o, 0xa6, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74) 446 o = msgp.AppendString(o, z.Bucket) 447 // string "Object" 448 o = append(o, 0xa6, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74) 449 o = msgp.AppendString(o, z.Object) 450 // string "ResumeObjectsHealed" 451 o = append(o, 0xb3, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x48, 0x65, 0x61, 0x6c, 0x65, 0x64) 452 o = msgp.AppendUint64(o, z.ResumeObjectsHealed) 453 // string "ResumeObjectsFailed" 454 o = append(o, 0xb3, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64) 455 o = msgp.AppendUint64(o, z.ResumeObjectsFailed) 456 // string "ResumeBytesDone" 457 o = append(o, 0xaf, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x44, 0x6f, 0x6e, 0x65) 458 o = msgp.AppendUint64(o, z.ResumeBytesDone) 459 // string "ResumeBytesFailed" 460 o = append(o, 0xb1, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64) 461 o = msgp.AppendUint64(o, z.ResumeBytesFailed) 462 // string "QueuedBuckets" 463 o = append(o, 0xad, 0x51, 0x75, 0x65, 0x75, 0x65, 0x64, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73) 464 o = msgp.AppendArrayHeader(o, uint32(len(z.QueuedBuckets))) 465 for za0001 := range z.QueuedBuckets { 466 o = msgp.AppendString(o, z.QueuedBuckets[za0001]) 467 } 468 // string "HealedBuckets" 469 o = append(o, 0xad, 0x48, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73) 470 o = msgp.AppendArrayHeader(o, uint32(len(z.HealedBuckets))) 471 for za0002 := range z.HealedBuckets { 472 o = msgp.AppendString(o, z.HealedBuckets[za0002]) 473 } 474 return 475 } 476 477 // UnmarshalMsg implements msgp.Unmarshaler 478 func (z *healingTracker) UnmarshalMsg(bts []byte) (o []byte, err error) { 479 var field []byte 480 _ = field 481 var zb0001 uint32 482 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) 483 if err != nil { 484 err = msgp.WrapError(err) 485 return 486 } 487 for zb0001 > 0 { 488 zb0001-- 489 field, bts, err = msgp.ReadMapKeyZC(bts) 490 if err != nil { 491 err = msgp.WrapError(err) 492 return 493 } 494 switch msgp.UnsafeString(field) { 495 case "ID": 496 z.ID, bts, err = msgp.ReadStringBytes(bts) 497 if err != nil { 498 err = msgp.WrapError(err, "ID") 499 return 500 } 501 case "PoolIndex": 502 z.PoolIndex, bts, err = msgp.ReadIntBytes(bts) 503 if err != nil { 504 err = msgp.WrapError(err, "PoolIndex") 505 return 506 } 507 case "SetIndex": 508 z.SetIndex, bts, err = msgp.ReadIntBytes(bts) 509 if err != nil { 510 err = msgp.WrapError(err, "SetIndex") 511 return 512 } 513 case "DiskIndex": 514 z.DiskIndex, bts, err = msgp.ReadIntBytes(bts) 515 if err != nil { 516 err = msgp.WrapError(err, "DiskIndex") 517 return 518 } 519 case "Path": 520 z.Path, bts, err = msgp.ReadStringBytes(bts) 521 if err != nil { 522 err = msgp.WrapError(err, "Path") 523 return 524 } 525 case "Endpoint": 526 z.Endpoint, bts, err = msgp.ReadStringBytes(bts) 527 if err != nil { 528 err = msgp.WrapError(err, "Endpoint") 529 return 530 } 531 case "Started": 532 z.Started, bts, err = msgp.ReadTimeBytes(bts) 533 if err != nil { 534 err = msgp.WrapError(err, "Started") 535 return 536 } 537 case "LastUpdate": 538 z.LastUpdate, bts, err = msgp.ReadTimeBytes(bts) 539 if err != nil { 540 err = msgp.WrapError(err, "LastUpdate") 541 return 542 } 543 case "ObjectsHealed": 544 z.ObjectsHealed, bts, err = msgp.ReadUint64Bytes(bts) 545 if err != nil { 546 err = msgp.WrapError(err, "ObjectsHealed") 547 return 548 } 549 case "ObjectsFailed": 550 z.ObjectsFailed, bts, err = msgp.ReadUint64Bytes(bts) 551 if err != nil { 552 err = msgp.WrapError(err, "ObjectsFailed") 553 return 554 } 555 case "BytesDone": 556 z.BytesDone, bts, err = msgp.ReadUint64Bytes(bts) 557 if err != nil { 558 err = msgp.WrapError(err, "BytesDone") 559 return 560 } 561 case "BytesFailed": 562 z.BytesFailed, bts, err = msgp.ReadUint64Bytes(bts) 563 if err != nil { 564 err = msgp.WrapError(err, "BytesFailed") 565 return 566 } 567 case "Bucket": 568 z.Bucket, bts, err = msgp.ReadStringBytes(bts) 569 if err != nil { 570 err = msgp.WrapError(err, "Bucket") 571 return 572 } 573 case "Object": 574 z.Object, bts, err = msgp.ReadStringBytes(bts) 575 if err != nil { 576 err = msgp.WrapError(err, "Object") 577 return 578 } 579 case "ResumeObjectsHealed": 580 z.ResumeObjectsHealed, bts, err = msgp.ReadUint64Bytes(bts) 581 if err != nil { 582 err = msgp.WrapError(err, "ResumeObjectsHealed") 583 return 584 } 585 case "ResumeObjectsFailed": 586 z.ResumeObjectsFailed, bts, err = msgp.ReadUint64Bytes(bts) 587 if err != nil { 588 err = msgp.WrapError(err, "ResumeObjectsFailed") 589 return 590 } 591 case "ResumeBytesDone": 592 z.ResumeBytesDone, bts, err = msgp.ReadUint64Bytes(bts) 593 if err != nil { 594 err = msgp.WrapError(err, "ResumeBytesDone") 595 return 596 } 597 case "ResumeBytesFailed": 598 z.ResumeBytesFailed, bts, err = msgp.ReadUint64Bytes(bts) 599 if err != nil { 600 err = msgp.WrapError(err, "ResumeBytesFailed") 601 return 602 } 603 case "QueuedBuckets": 604 var zb0002 uint32 605 zb0002, bts, err = msgp.ReadArrayHeaderBytes(bts) 606 if err != nil { 607 err = msgp.WrapError(err, "QueuedBuckets") 608 return 609 } 610 if cap(z.QueuedBuckets) >= int(zb0002) { 611 z.QueuedBuckets = (z.QueuedBuckets)[:zb0002] 612 } else { 613 z.QueuedBuckets = make([]string, zb0002) 614 } 615 for za0001 := range z.QueuedBuckets { 616 z.QueuedBuckets[za0001], bts, err = msgp.ReadStringBytes(bts) 617 if err != nil { 618 err = msgp.WrapError(err, "QueuedBuckets", za0001) 619 return 620 } 621 } 622 case "HealedBuckets": 623 var zb0003 uint32 624 zb0003, bts, err = msgp.ReadArrayHeaderBytes(bts) 625 if err != nil { 626 err = msgp.WrapError(err, "HealedBuckets") 627 return 628 } 629 if cap(z.HealedBuckets) >= int(zb0003) { 630 z.HealedBuckets = (z.HealedBuckets)[:zb0003] 631 } else { 632 z.HealedBuckets = make([]string, zb0003) 633 } 634 for za0002 := range z.HealedBuckets { 635 z.HealedBuckets[za0002], bts, err = msgp.ReadStringBytes(bts) 636 if err != nil { 637 err = msgp.WrapError(err, "HealedBuckets", za0002) 638 return 639 } 640 } 641 default: 642 bts, err = msgp.Skip(bts) 643 if err != nil { 644 err = msgp.WrapError(err) 645 return 646 } 647 } 648 } 649 o = bts 650 return 651 } 652 653 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 654 func (z *healingTracker) Msgsize() (s int) { 655 s = 3 + 3 + msgp.StringPrefixSize + len(z.ID) + 10 + msgp.IntSize + 9 + msgp.IntSize + 10 + msgp.IntSize + 5 + msgp.StringPrefixSize + len(z.Path) + 9 + msgp.StringPrefixSize + len(z.Endpoint) + 8 + msgp.TimeSize + 11 + msgp.TimeSize + 14 + msgp.Uint64Size + 14 + msgp.Uint64Size + 10 + msgp.Uint64Size + 12 + msgp.Uint64Size + 7 + msgp.StringPrefixSize + len(z.Bucket) + 7 + msgp.StringPrefixSize + len(z.Object) + 20 + msgp.Uint64Size + 20 + msgp.Uint64Size + 16 + msgp.Uint64Size + 18 + msgp.Uint64Size + 14 + msgp.ArrayHeaderSize 656 for za0001 := range z.QueuedBuckets { 657 s += msgp.StringPrefixSize + len(z.QueuedBuckets[za0001]) 658 } 659 s += 14 + msgp.ArrayHeaderSize 660 for za0002 := range z.HealedBuckets { 661 s += msgp.StringPrefixSize + len(z.HealedBuckets[za0002]) 662 } 663 return 664 }