File tree Expand file tree Collapse file tree 2 files changed +6
-11
lines changed
pkg/kubelet/cm/cpumanager/state Expand file tree Collapse file tree 2 files changed +6
-11
lines changed Original file line number Diff line number Diff line change @@ -93,11 +93,6 @@ func (sc *stateCheckpoint) restoreState() error {
93
93
defer sc .mux .Unlock ()
94
94
var err error
95
95
96
- // used when all parsing is ok
97
- tmpAssignments := make (ContainerCPUAssignments )
98
- tmpDefaultCPUSet := cpuset .NewCPUSet ()
99
- tmpContainerCPUSet := cpuset .NewCPUSet ()
100
-
101
96
checkpointV1 := newCPUManagerCheckpointV1 ()
102
97
checkpointV2 := newCPUManagerCheckpointV2 ()
103
98
@@ -120,10 +115,13 @@ func (sc *stateCheckpoint) restoreState() error {
120
115
return fmt .Errorf ("configured policy %q differs from state checkpoint policy %q" , sc .policyName , checkpointV2 .PolicyName )
121
116
}
122
117
118
+ var tmpDefaultCPUSet cpuset.CPUSet
123
119
if tmpDefaultCPUSet , err = cpuset .Parse (checkpointV2 .DefaultCPUSet ); err != nil {
124
120
return fmt .Errorf ("could not parse default cpu set %q: %v" , checkpointV2 .DefaultCPUSet , err )
125
121
}
126
122
123
+ var tmpContainerCPUSet cpuset.CPUSet
124
+ tmpAssignments := ContainerCPUAssignments {}
127
125
for pod := range checkpointV2 .Entries {
128
126
tmpAssignments [pod ] = make (map [string ]cpuset.CPUSet )
129
127
for container , cpuString := range checkpointV2 .Entries [pod ] {
Original file line number Diff line number Diff line change @@ -100,12 +100,6 @@ func (sf *stateFile) tryRestoreState() error {
100
100
sf .Lock ()
101
101
defer sf .Unlock ()
102
102
var err error
103
-
104
- // used when all parsing is ok
105
- tmpAssignments := make (ContainerCPUAssignments )
106
- tmpDefaultCPUSet := cpuset .NewCPUSet ()
107
- tmpContainerCPUSet := cpuset .NewCPUSet ()
108
-
109
103
var content []byte
110
104
111
105
content , err = ioutil .ReadFile (sf .stateFilePath )
@@ -143,11 +137,14 @@ func (sf *stateFile) tryRestoreState() error {
143
137
return fmt .Errorf ("policy configured \" %s\" != policy from state file \" %s\" " , sf .policyName , readStateV2 .PolicyName )
144
138
}
145
139
140
+ var tmpDefaultCPUSet cpuset.CPUSet
146
141
if tmpDefaultCPUSet , err = cpuset .Parse (readStateV2 .DefaultCPUSet ); err != nil {
147
142
klog .Errorf ("[cpumanager] state file: could not parse state file - [defaultCpuSet:\" %s\" ]" , readStateV2 .DefaultCPUSet )
148
143
return err
149
144
}
150
145
146
+ var tmpContainerCPUSet cpuset.CPUSet
147
+ tmpAssignments := ContainerCPUAssignments {}
151
148
for pod := range readStateV2 .Entries {
152
149
tmpAssignments [pod ] = make (map [string ]cpuset.CPUSet )
153
150
for container , cpuString := range readStateV2 .Entries [pod ] {
You can’t perform that action at this time.
0 commit comments