|
|
@@ -352,8 +352,6 @@ func (target *Allocation) MarshalBinaryWithContext(ctx *EncodingContext) (err er
|
|
|
buff.WriteFloat64(target.CPUCost) // write float64
|
|
|
buff.WriteFloat64(target.CPUCostAdjustment) // write float64
|
|
|
buff.WriteFloat64(target.GPUHours) // write float64
|
|
|
- buff.WriteFloat64(target.GPURequestAverage) // write float64
|
|
|
- buff.WriteFloat64(target.GPUUsageAverage) // write float64
|
|
|
buff.WriteFloat64(target.GPUCost) // write float64
|
|
|
buff.WriteFloat64(target.GPUCostAdjustment) // write float64
|
|
|
buff.WriteFloat64(target.NetworkTransferBytes) // write float64
|
|
|
@@ -459,6 +457,8 @@ func (target *Allocation) MarshalBinaryWithContext(ctx *EncodingContext) (err er
|
|
|
}
|
|
|
// --- [end][write][alias](LbAllocations) ---
|
|
|
|
|
|
+ buff.WriteFloat64(target.GPURequestAverage) // write float64
|
|
|
+ buff.WriteFloat64(target.GPUUsageAverage) // write float64
|
|
|
return nil
|
|
|
}
|
|
|
|
|
|
@@ -590,12 +590,6 @@ func (target *Allocation) UnmarshalBinaryWithContext(ctx *DecodingContext) (err
|
|
|
s := buff.ReadFloat64() // read float64
|
|
|
target.GPUHours = s
|
|
|
|
|
|
- s1 := buff.ReadFloat64() // read float64
|
|
|
- target.GPURequestAverage = s1
|
|
|
-
|
|
|
- s2 := buff.ReadFloat64() // read float64
|
|
|
- target.GPUUsageAverage = s2
|
|
|
-
|
|
|
t := buff.ReadFloat64() // read float64
|
|
|
target.GPUCost = t
|
|
|
|
|
|
@@ -777,6 +771,24 @@ func (target *Allocation) UnmarshalBinaryWithContext(ctx *DecodingContext) (err
|
|
|
} else {
|
|
|
}
|
|
|
|
|
|
+ // field version check
|
|
|
+ if uint8(22) <= version {
|
|
|
+ fff := buff.ReadFloat64() // read float64
|
|
|
+ target.GPURequestAverage = fff
|
|
|
+
|
|
|
+ } else {
|
|
|
+ target.GPURequestAverage = float64(0) // default
|
|
|
+ }
|
|
|
+
|
|
|
+ // field version check
|
|
|
+ if uint8(22) <= version {
|
|
|
+ ggg := buff.ReadFloat64() // read float64
|
|
|
+ target.GPUUsageAverage = ggg
|
|
|
+
|
|
|
+ } else {
|
|
|
+ target.GPUUsageAverage = float64(0) // default
|
|
|
+ }
|
|
|
+
|
|
|
return nil
|
|
|
}
|
|
|
|