@ -1480,6 +1480,149 @@ func (z *dataUsageCacheV6) Msgsize() (s int) {
return
}
// DecodeMsg implements msgp.Decodable
func ( z * dataUsageCacheV7 ) DecodeMsg ( dc * msgp . Reader ) ( err error ) {
var field [ ] byte
_ = field
var zb0001 uint32
zb0001 , err = dc . ReadMapHeader ( )
if err != nil {
err = msgp . WrapError ( err )
return
}
for zb0001 > 0 {
zb0001 --
field , err = dc . ReadMapKeyPtr ( )
if err != nil {
err = msgp . WrapError ( err )
return
}
switch msgp . UnsafeString ( field ) {
case "Info" :
err = z . Info . DecodeMsg ( dc )
if err != nil {
err = msgp . WrapError ( err , "Info" )
return
}
case "Cache" :
var zb0002 uint32
zb0002 , err = dc . ReadMapHeader ( )
if err != nil {
err = msgp . WrapError ( err , "Cache" )
return
}
if z . Cache == nil {
z . Cache = make ( map [ string ] dataUsageEntryV7 , zb0002 )
} else if len ( z . Cache ) > 0 {
for key := range z . Cache {
delete ( z . Cache , key )
}
}
for zb0002 > 0 {
zb0002 --
var za0001 string
var za0002 dataUsageEntryV7
za0001 , err = dc . ReadString ( )
if err != nil {
err = msgp . WrapError ( err , "Cache" )
return
}
err = za0002 . DecodeMsg ( dc )
if err != nil {
err = msgp . WrapError ( err , "Cache" , za0001 )
return
}
z . Cache [ za0001 ] = za0002
}
default :
err = dc . Skip ( )
if err != nil {
err = msgp . WrapError ( err )
return
}
}
}
return
}
// UnmarshalMsg implements msgp.Unmarshaler
func ( z * dataUsageCacheV7 ) UnmarshalMsg ( bts [ ] byte ) ( o [ ] byte , err error ) {
var field [ ] byte
_ = field
var zb0001 uint32
zb0001 , bts , err = msgp . ReadMapHeaderBytes ( bts )
if err != nil {
err = msgp . WrapError ( err )
return
}
for zb0001 > 0 {
zb0001 --
field , bts , err = msgp . ReadMapKeyZC ( bts )
if err != nil {
err = msgp . WrapError ( err )
return
}
switch msgp . UnsafeString ( field ) {
case "Info" :
bts , err = z . Info . UnmarshalMsg ( bts )
if err != nil {
err = msgp . WrapError ( err , "Info" )
return
}
case "Cache" :
var zb0002 uint32
zb0002 , bts , err = msgp . ReadMapHeaderBytes ( bts )
if err != nil {
err = msgp . WrapError ( err , "Cache" )
return
}
if z . Cache == nil {
z . Cache = make ( map [ string ] dataUsageEntryV7 , zb0002 )
} else if len ( z . Cache ) > 0 {
for key := range z . Cache {
delete ( z . Cache , key )
}
}
for zb0002 > 0 {
var za0001 string
var za0002 dataUsageEntryV7
zb0002 --
za0001 , bts , err = msgp . ReadStringBytes ( bts )
if err != nil {
err = msgp . WrapError ( err , "Cache" )
return
}
bts , err = za0002 . UnmarshalMsg ( bts )
if err != nil {
err = msgp . WrapError ( err , "Cache" , za0001 )
return
}
z . Cache [ za0001 ] = za0002
}
default :
bts , err = msgp . Skip ( bts )
if err != nil {
err = msgp . WrapError ( err )
return
}
}
}
o = bts
return
}
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func ( z * dataUsageCacheV7 ) Msgsize ( ) ( s int ) {
s = 1 + 5 + z . Info . Msgsize ( ) + 6 + msgp . MapHeaderSize
if z . Cache != nil {
for za0001 , za0002 := range z . Cache {
_ = za0002
s += msgp . StringPrefixSize + len ( za0001 ) + za0002 . Msgsize ( )
}
}
return
}
// DecodeMsg implements msgp.Decodable
func ( z * dataUsageEntry ) DecodeMsg ( dc * msgp . Reader ) ( err error ) {
var field [ ] byte
@ -2684,6 +2827,297 @@ func (z *dataUsageEntryV6) Msgsize() (s int) {
return
}
// DecodeMsg implements msgp.Decodable
func ( z * dataUsageEntryV7 ) DecodeMsg ( dc * msgp . Reader ) ( err error ) {
var field [ ] byte
_ = field
var zb0001 uint32
zb0001 , err = dc . ReadMapHeader ( )
if err != nil {
err = msgp . WrapError ( err )
return
}
for zb0001 > 0 {
zb0001 --
field , err = dc . ReadMapKeyPtr ( )
if err != nil {
err = msgp . WrapError ( err )
return
}
switch msgp . UnsafeString ( field ) {
case "ch" :
err = z . Children . DecodeMsg ( dc )
if err != nil {
err = msgp . WrapError ( err , "Children" )
return
}
case "sz" :
z . Size , err = dc . ReadInt64 ( )
if err != nil {
err = msgp . WrapError ( err , "Size" )
return
}
case "os" :
z . Objects , err = dc . ReadUint64 ( )
if err != nil {
err = msgp . WrapError ( err , "Objects" )
return
}
case "vs" :
z . Versions , err = dc . ReadUint64 ( )
if err != nil {
err = msgp . WrapError ( err , "Versions" )
return
}
case "dms" :
z . DeleteMarkers , err = dc . ReadUint64 ( )
if err != nil {
err = msgp . WrapError ( err , "DeleteMarkers" )
return
}
case "szs" :
var zb0002 uint32
zb0002 , err = dc . ReadArrayHeader ( )
if err != nil {
err = msgp . WrapError ( err , "ObjSizes" )
return
}
if zb0002 != uint32 ( dataUsageBucketLenV1 ) {
err = msgp . ArrayError { Wanted : uint32 ( dataUsageBucketLenV1 ) , Got : zb0002 }
return
}
for za0001 := range z . ObjSizes {
z . ObjSizes [ za0001 ] , err = dc . ReadUint64 ( )
if err != nil {
err = msgp . WrapError ( err , "ObjSizes" , za0001 )
return
}
}
case "vh" :
var zb0003 uint32
zb0003 , err = dc . ReadArrayHeader ( )
if err != nil {
err = msgp . WrapError ( err , "ObjVersions" )
return
}
if zb0003 != uint32 ( dataUsageVersionLen ) {
err = msgp . ArrayError { Wanted : uint32 ( dataUsageVersionLen ) , Got : zb0003 }
return
}
for za0002 := range z . ObjVersions {
z . ObjVersions [ za0002 ] , err = dc . ReadUint64 ( )
if err != nil {
err = msgp . WrapError ( err , "ObjVersions" , za0002 )
return
}
}
case "rs" :
if dc . IsNil ( ) {
err = dc . ReadNil ( )
if err != nil {
err = msgp . WrapError ( err , "ReplicationStats" )
return
}
z . ReplicationStats = nil
} else {
if z . ReplicationStats == nil {
z . ReplicationStats = new ( replicationAllStats )
}
err = z . ReplicationStats . DecodeMsg ( dc )
if err != nil {
err = msgp . WrapError ( err , "ReplicationStats" )
return
}
}
case "ats" :
if dc . IsNil ( ) {
err = dc . ReadNil ( )
if err != nil {
err = msgp . WrapError ( err , "AllTierStats" )
return
}
z . AllTierStats = nil
} else {
if z . AllTierStats == nil {
z . AllTierStats = new ( allTierStats )
}
err = z . AllTierStats . DecodeMsg ( dc )
if err != nil {
err = msgp . WrapError ( err , "AllTierStats" )
return
}
}
case "c" :
z . Compacted , err = dc . ReadBool ( )
if err != nil {
err = msgp . WrapError ( err , "Compacted" )
return
}
default :
err = dc . Skip ( )
if err != nil {
err = msgp . WrapError ( err )
return
}
}
}
return
}
// UnmarshalMsg implements msgp.Unmarshaler
func ( z * dataUsageEntryV7 ) UnmarshalMsg ( bts [ ] byte ) ( o [ ] byte , err error ) {
var field [ ] byte
_ = field
var zb0001 uint32
zb0001 , bts , err = msgp . ReadMapHeaderBytes ( bts )
if err != nil {
err = msgp . WrapError ( err )
return
}
for zb0001 > 0 {
zb0001 --
field , bts , err = msgp . ReadMapKeyZC ( bts )
if err != nil {
err = msgp . WrapError ( err )
return
}
switch msgp . UnsafeString ( field ) {
case "ch" :
bts , err = z . Children . UnmarshalMsg ( bts )
if err != nil {
err = msgp . WrapError ( err , "Children" )
return
}
case "sz" :
z . Size , bts , err = msgp . ReadInt64Bytes ( bts )
if err != nil {
err = msgp . WrapError ( err , "Size" )
return
}
case "os" :
z . Objects , bts , err = msgp . ReadUint64Bytes ( bts )
if err != nil {
err = msgp . WrapError ( err , "Objects" )
return
}
case "vs" :
z . Versions , bts , err = msgp . ReadUint64Bytes ( bts )
if err != nil {
err = msgp . WrapError ( err , "Versions" )
return
}
case "dms" :
z . DeleteMarkers , bts , err = msgp . ReadUint64Bytes ( bts )
if err != nil {
err = msgp . WrapError ( err , "DeleteMarkers" )
return
}
case "szs" :
var zb0002 uint32
zb0002 , bts , err = msgp . ReadArrayHeaderBytes ( bts )
if err != nil {
err = msgp . WrapError ( err , "ObjSizes" )
return
}
if zb0002 != uint32 ( dataUsageBucketLenV1 ) {
err = msgp . ArrayError { Wanted : uint32 ( dataUsageBucketLenV1 ) , Got : zb0002 }
return
}
for za0001 := range z . ObjSizes {
z . ObjSizes [ za0001 ] , bts , err = msgp . ReadUint64Bytes ( bts )
if err != nil {
err = msgp . WrapError ( err , "ObjSizes" , za0001 )
return
}
}
case "vh" :
var zb0003 uint32
zb0003 , bts , err = msgp . ReadArrayHeaderBytes ( bts )
if err != nil {
err = msgp . WrapError ( err , "ObjVersions" )
return
}
if zb0003 != uint32 ( dataUsageVersionLen ) {
err = msgp . ArrayError { Wanted : uint32 ( dataUsageVersionLen ) , Got : zb0003 }
return
}
for za0002 := range z . ObjVersions {
z . ObjVersions [ za0002 ] , bts , err = msgp . ReadUint64Bytes ( bts )
if err != nil {
err = msgp . WrapError ( err , "ObjVersions" , za0002 )
return
}
}
case "rs" :
if msgp . IsNil ( bts ) {
bts , err = msgp . ReadNilBytes ( bts )
if err != nil {
return
}
z . ReplicationStats = nil
} else {
if z . ReplicationStats == nil {
z . ReplicationStats = new ( replicationAllStats )
}
bts , err = z . ReplicationStats . UnmarshalMsg ( bts )
if err != nil {
err = msgp . WrapError ( err , "ReplicationStats" )
return
}
}
case "ats" :
if msgp . IsNil ( bts ) {
bts , err = msgp . ReadNilBytes ( bts )
if err != nil {
return
}
z . AllTierStats = nil
} else {
if z . AllTierStats == nil {
z . AllTierStats = new ( allTierStats )
}
bts , err = z . AllTierStats . UnmarshalMsg ( bts )
if err != nil {
err = msgp . WrapError ( err , "AllTierStats" )
return
}
}
case "c" :
z . Compacted , bts , err = msgp . ReadBoolBytes ( bts )
if err != nil {
err = msgp . WrapError ( err , "Compacted" )
return
}
default :
bts , err = msgp . Skip ( bts )
if err != nil {
err = msgp . WrapError ( err )
return
}
}
}
o = bts
return
}
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func ( z * dataUsageEntryV7 ) Msgsize ( ) ( s int ) {
s = 1 + 3 + z . Children . Msgsize ( ) + 3 + msgp . Int64Size + 3 + msgp . Uint64Size + 3 + msgp . Uint64Size + 4 + msgp . Uint64Size + 4 + msgp . ArrayHeaderSize + ( dataUsageBucketLenV1 * ( msgp . Uint64Size ) ) + 3 + msgp . ArrayHeaderSize + ( dataUsageVersionLen * ( msgp . Uint64Size ) ) + 3
if z . ReplicationStats == nil {
s += msgp . NilSize
} else {
s += z . ReplicationStats . Msgsize ( )
}
s += 4
if z . AllTierStats == nil {
s += msgp . NilSize
} else {
s += z . AllTierStats . Msgsize ( )
}
s += 2 + msgp . BoolSize
return
}
// DecodeMsg implements msgp.Decodable
func ( z * dataUsageHash ) DecodeMsg ( dc * msgp . Reader ) ( err error ) {
{
@ -3705,6 +4139,84 @@ func (z *sizeHistogram) Msgsize() (s int) {
return
}
// DecodeMsg implements msgp.Decodable
func ( z * sizeHistogramV1 ) DecodeMsg ( dc * msgp . Reader ) ( err error ) {
var zb0001 uint32
zb0001 , err = dc . ReadArrayHeader ( )
if err != nil {
err = msgp . WrapError ( err )
return
}
if zb0001 != uint32 ( dataUsageBucketLenV1 ) {
err = msgp . ArrayError { Wanted : uint32 ( dataUsageBucketLenV1 ) , Got : zb0001 }
return
}
for za0001 := range z {
z [ za0001 ] , err = dc . ReadUint64 ( )
if err != nil {
err = msgp . WrapError ( err , za0001 )
return
}
}
return
}
// EncodeMsg implements msgp.Encodable
func ( z * sizeHistogramV1 ) EncodeMsg ( en * msgp . Writer ) ( err error ) {
err = en . WriteArrayHeader ( uint32 ( dataUsageBucketLenV1 ) )
if err != nil {
err = msgp . WrapError ( err )
return
}
for za0001 := range z {
err = en . WriteUint64 ( z [ za0001 ] )
if err != nil {
err = msgp . WrapError ( err , za0001 )
return
}
}
return
}
// MarshalMsg implements msgp.Marshaler
func ( z * sizeHistogramV1 ) MarshalMsg ( b [ ] byte ) ( o [ ] byte , err error ) {
o = msgp . Require ( b , z . Msgsize ( ) )
o = msgp . AppendArrayHeader ( o , uint32 ( dataUsageBucketLenV1 ) )
for za0001 := range z {
o = msgp . AppendUint64 ( o , z [ za0001 ] )
}
return
}
// UnmarshalMsg implements msgp.Unmarshaler
func ( z * sizeHistogramV1 ) UnmarshalMsg ( bts [ ] byte ) ( o [ ] byte , err error ) {
var zb0001 uint32
zb0001 , bts , err = msgp . ReadArrayHeaderBytes ( bts )
if err != nil {
err = msgp . WrapError ( err )
return
}
if zb0001 != uint32 ( dataUsageBucketLenV1 ) {
err = msgp . ArrayError { Wanted : uint32 ( dataUsageBucketLenV1 ) , Got : zb0001 }
return
}
for za0001 := range z {
z [ za0001 ] , bts , err = msgp . ReadUint64Bytes ( bts )
if err != nil {
err = msgp . WrapError ( err , za0001 )
return
}
}
o = bts
return
}
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func ( z * sizeHistogramV1 ) Msgsize ( ) ( s int ) {
s = msgp . ArrayHeaderSize + ( dataUsageBucketLenV1 * ( msgp . Uint64Size ) )
return
}
// DecodeMsg implements msgp.Decodable
func ( z * tierStats ) DecodeMsg ( dc * msgp . Reader ) ( err error ) {
var field [ ] byte