optimize if-else of setupNode of container_manager_linix

This commit is contained in:
Ke Zhang 2016-08-26 10:30:39 +08:00
parent 1c9332ab51
commit 86163979f4

View File

@ -308,10 +308,8 @@ func (cm *containerManagerImpl) setupNode() error {
if cm.ContainerRuntime == "docker" {
if cm.RuntimeCgroupsName != "" {
cont := newSystemCgroups(cm.RuntimeCgroupsName)
info, err := cm.cadvisorInterface.MachineInfo()
var capacity = api.ResourceList{}
if err != nil {
} else {
if info, err := cm.cadvisorInterface.MachineInfo(); err == nil {
capacity = cadvisor.CapacityFromMachineInfo(info)
}
memoryLimit := (int64(capacity.Memory().Value() * DockerMemoryLimitThresholdPercent / 100))