remove FillDefaults()
This commit is contained in:
parent
55b65f4eb9
commit
2ac720aa3f
@ -72,26 +72,6 @@ type ContainerInfoRequest struct {
|
|||||||
MemoryUsagePercentages []int `json:"memory_usage_percentiles,omitempty"`
|
MemoryUsagePercentages []int `json:"memory_usage_percentiles,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (self *ContainerInfoRequest) FillDefaults() *ContainerInfoRequest {
|
|
||||||
ret := self
|
|
||||||
if ret == nil {
|
|
||||||
ret = new(ContainerInfoRequest)
|
|
||||||
}
|
|
||||||
if ret.NumStats < 0 {
|
|
||||||
ret.NumStats = 1024
|
|
||||||
}
|
|
||||||
if ret.NumSamples < 0 {
|
|
||||||
ret.NumSamples = 1024
|
|
||||||
}
|
|
||||||
if len(ret.CpuUsagePercentiles) == 0 {
|
|
||||||
ret.CpuUsagePercentiles = []int{50, 80, 90, 99}
|
|
||||||
}
|
|
||||||
if len(ret.MemoryUsagePercentages) == 0 {
|
|
||||||
ret.MemoryUsagePercentages = []int{50, 80, 90, 99}
|
|
||||||
}
|
|
||||||
return ret
|
|
||||||
}
|
|
||||||
|
|
||||||
type ContainerInfo struct {
|
type ContainerInfo struct {
|
||||||
ContainerReference
|
ContainerReference
|
||||||
|
|
||||||
|
@ -130,7 +130,6 @@ func (m *manager) GetContainerInfo(containerName string, query *info.ContainerIn
|
|||||||
var percentiles *info.ContainerStatsPercentiles
|
var percentiles *info.ContainerStatsPercentiles
|
||||||
var samples []*info.ContainerStatsSample
|
var samples []*info.ContainerStatsSample
|
||||||
var stats []*info.ContainerStats
|
var stats []*info.ContainerStats
|
||||||
query = query.FillDefaults()
|
|
||||||
percentiles, err = m.storageDriver.Percentiles(
|
percentiles, err = m.storageDriver.Percentiles(
|
||||||
cinfo.Name,
|
cinfo.Name,
|
||||||
query.CpuUsagePercentiles,
|
query.CpuUsagePercentiles,
|
||||||
|
@ -169,8 +169,12 @@ func TestGetContainerInfoWithDefaultValue(t *testing.T) {
|
|||||||
"/c2",
|
"/c2",
|
||||||
}
|
}
|
||||||
|
|
||||||
var query *info.ContainerInfoRequest
|
query := &info.ContainerInfoRequest{
|
||||||
query = query.FillDefaults()
|
NumStats: 64,
|
||||||
|
NumSamples: 64,
|
||||||
|
CpuUsagePercentiles: {50, 80, 90},
|
||||||
|
MemoryUsagePercentiles: {50, 80, 90},
|
||||||
|
}
|
||||||
|
|
||||||
infosMap := make(map[string]*info.ContainerInfo, len(containers))
|
infosMap := make(map[string]*info.ContainerInfo, len(containers))
|
||||||
handlerMap := make(map[string]*container.MockContainerHandler, len(containers))
|
handlerMap := make(map[string]*container.MockContainerHandler, len(containers))
|
||||||
|
Loading…
Reference in New Issue
Block a user