What happened:
default queue sync error
What you expected to happen:
default queue can update
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
update status of Queue default: is invalid: status.allocated: Required value.
# kubectl logs -n volcano-system volcano-controllers-f4b69577b-jh8pw -f
2023/01/31 07:21:11 maxprocs: Leaving GOMAXPROCS=4: CPU quota undefined
W0131 07:21:11.823977 1 client_config.go:617] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
I0131 07:21:11.825162 1 garbagecollector.go:97] Starting garbage collector
I0131 07:21:11.825545 1 queue_controller.go:175] Starting queue controller.
I0131 07:21:11.926441 1 job_controller.go:265] JobController is running ......
I0131 07:21:11.926445 1 queue_controller.go:242] Begin execute SyncQueue action for queue default, current status
I0131 07:21:11.926469 1 queue_controller_action.go:35] Begin to sync queue default.
I0131 07:21:11.926475 1 job_controller.go:269] worker 1 start ......
I0131 07:21:11.926492 1 pg_controller.go:125] PodgroupController is running ......
I0131 07:21:11.926493 1 job_controller.go:269] worker 2 start ......
I0131 07:21:11.926444 1 job_controller.go:269] worker 0 start ......
E0131 07:21:11.932619 1 queue_controller_action.go:79] Failed to update status of Queue default: Queue.scheduling.volcano.sh "default" is invalid: status.allocated: Required value.
I0131 07:21:11.932640 1 queue_controller_action.go:80] End sync queue default.
I0131 07:21:11.932650 1 queue_controller.go:224] Finished syncing queue default (6.211528ms).
I0131 07:21:11.932659 1 queue_controller.go:258] Error syncing queue request Queue: default, Job: /, Task:, Event:OutOfSync, ExitCode:0, Action:SyncQueue, JobVersion: 0 for sync queue default failed for Queue.scheduling.volcano.sh "default" is invalid: status.allocated: Required value, event is OutOfSync, action is SyncQueue.
the default queue state is not open
# kubectl get queues default -oyaml
apiVersion: scheduling.volcano.sh/v1beta1
kind: Queue
metadata:
creationTimestamp: "2023-01-30T08:12:02Z"
generation: 1
managedFields:
- apiVersion: scheduling.volcano.sh/v1beta1
fieldsType: FieldsV1
fieldsV1:
f:spec:
.: {}
f:guarantee: {}
f:reclaimable: {}
f:weight: {}
f:status:
.: {}
f:reservation: {}
manager: vc-scheduler
operation: Update
time: "2023-01-30T08:12:01Z"
name: default
resourceVersion: "13445"
uid: 18c6672b-2559-40a4-ab16-f2fe17459d1b
spec:
guarantee: {}
reclaimable: true
weight: 1
Environment:
- Volcano Version: v1.7.0
- Kubernetes version (use
kubectl version):v1.20.11-aliyun.1
- Cloud provider or hardware configuration: aliyun
- OS (e.g. from /etc/os-release): CentOS Linux 7 (Core)
- Kernel (e.g.
uname -a):Linux iZ2zegifgmr6s0mtmpay0tZ 3.10.0-1160.76.1.el7.x86_64
- Install tools:
- Others:
What happened:
default queue sync error
What you expected to happen:
default queue can update
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
update status of Queue default: is invalid: status.allocated: Required value.
the default queue state is not open
Environment:
kubectl version):v1.20.11-aliyun.1uname -a):Linux iZ2zegifgmr6s0mtmpay0tZ 3.10.0-1160.76.1.el7.x86_64