Skip to content

Commit 0460364

Browse files
committed
fix: Initialize realCapability field in newQueueAttr
Add missing initialization for realCapability field in the newQueueAttr function to prevent potential nil pointer issues.
1 parent 5007c6b commit 0460364

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

pkg/scheduler/plugins/capacity/capacity.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -714,13 +714,14 @@ func (cp *capacityPlugin) newQueueAttr(queue *api.QueueInfo) *queueAttr {
714714
ancestors: make([]api.QueueID, 0),
715715
children: make(map[api.QueueID]*queueAttr),
716716

717-
deserved: api.NewResource(queue.Queue.Spec.Deserved),
718-
allocated: api.EmptyResource(),
719-
request: api.EmptyResource(),
720-
elastic: api.EmptyResource(),
721-
inqueue: api.EmptyResource(),
722-
guarantee: api.EmptyResource(),
723-
capability: api.EmptyResource(),
717+
deserved: api.NewResource(queue.Queue.Spec.Deserved),
718+
allocated: api.EmptyResource(),
719+
request: api.EmptyResource(),
720+
elastic: api.EmptyResource(),
721+
inqueue: api.EmptyResource(),
722+
guarantee: api.EmptyResource(),
723+
capability: api.EmptyResource(),
724+
realCapability: api.EmptyResource(),
724725
}
725726
if len(queue.Queue.Spec.Capability) != 0 {
726727
attr.capability = api.NewResource(queue.Queue.Spec.Capability)

0 commit comments

Comments
 (0)