path # lines of code cmd/scheduler/app/options/options.go 82 cmd/scheduler/app/server.go 114 cmd/scheduler/main.go 37 cmd/webhook-manager/app/options/options.go 87 cmd/webhook-manager/app/server.go 83 cmd/webhook-manager/app/util.go 171 cmd/webhook-manager/main.go 41 cmd/cli/vresume/main.go 32 cmd/cli/vsuspend/main.go 32 cmd/cli/util/util.go 16 cmd/cli/queue.go 57 cmd/cli/vcancel/main.go 32 cmd/cli/vjobs/main.go 32 cmd/cli/job.go 66 cmd/cli/vcctl.go 52 cmd/cli/vsub/main.go 32 cmd/cli/vqueues/main.go 32 cmd/controller-manager/app/options/options.go 55 cmd/controller-manager/app/server.go 102 cmd/controller-manager/main.go 40 config/crd/bases/scheduling.volcano.sh_podgroups.yaml 101 config/crd/bases/bus.volcano.sh_commands.yaml 84 config/crd/bases/batch.volcano.sh_jobs.yaml 8116 config/crd/bases/scheduling.volcano.sh_queues.yaml 149 config/crd/bases/nodeinfo.volcano.sh_numatopologies.yaml 86 config/crd/v1beta1/scheduling.volcano.sh_podgroups.yaml 99 config/crd/v1beta1/bus.volcano.sh_commands.yaml 84 config/crd/v1beta1/batch.volcano.sh_jobs.yaml 7883 config/crd/v1beta1/scheduling.volcano.sh_queues.yaml 150 config/crd/v1beta1/nodeinfo.volcano.sh_numatopologies.yaml 87 example/job-plugin.yaml 31 example/custom-plugin/magic.go 17 example/extender/extender.go 95 example/task-start-dependency/mpi.yaml 54 example/task-start-dependency/job.yaml 63 example/hierarchical-jobs/queues.yaml 39 example/hierarchical-jobs/jobs.yaml 132 example/invalid_jobs/minAvailable-webhook-deny.yaml 36 example/invalid_jobs/duplicatedTaskName-webhook-deny.yaml 36 example/invalid_jobs/duplicatedPolicyEvent-webhook-deny.yaml 27 example/job.yaml 31 example/integrations/paddlepaddle/ctr-paddlepaddle-on-volcano.yaml 183 example/integrations/mpi/mpi-example.yaml 51 example/integrations/mxnet/train/train-mnist-cpu.yaml 89 example/integrations/tensorflow/benchmark/tf-example.yaml 61 example/integrations/tensorflow/dist-mnist/tf-dist-mnist-example.yaml 49 example/integrations/argo/10-job-step.yaml 71 example/integrations/argo/20-job-DAG.yaml 79 example/deployment/deployment.yaml 27 example/deployment/queue.yaml 9 example/MindSpore-example/mindspore_gpu/gpu-test.py 11 example/MindSpore-example/mindspore_gpu/mindspore-gpu.yaml 53 example/MindSpore-example/mindspore_cpu/mindspore-cpu.yaml 32 example/kubecon-2019-china/spark-sample/spark-pi.yaml 52 example/kubecon-2019-china/tf-sample/tf-example.yaml 75 example/kubecon-2019-china/node-selector/nginx.yaml 27 example/kubecon-2019-china/horovod-sample/lm-horovod-tf-mnist-v0.5.yaml 72 example/kubecon-2019-china/task-priority/high-priority.yaml 5 example/kubecon-2019-china/task-priority/normal-priority.yaml 5 example/kubecon-2019-china/task-priority/nginx.yaml 24 example/kubecon-2019-china/task-priority/elastic-job.yaml 36 example/kubecon-2019-china/drf/nginx-2.yaml 25 example/kubecon-2019-china/drf/nginx.yaml 24 example/kubecon-2019-china/drf/nginx-1.yaml 25 example/kubecon-2019-china/scripts/node-info.go 82 example/kubecon-2019-china/mpi-sample/mpi-example.yaml 73 example/kubecon-2019-china/gang/nginx.yaml 24 example/kubecon-2019-china/gang/mpi-example.yaml 69 hack/tool.go 2 hack/e2e-kind-config.yaml 8 installer/namespace.yaml 9 installer/volcano-development.yaml 8976 installer/volcano-development-arm64.yaml 8976 installer/helm/chart/volcano/Chart.yaml 14 installer/helm/chart/volcano/crd/v1/scheduling.volcano.sh_podgroups.yaml 100 installer/helm/chart/volcano/crd/v1/bus.volcano.sh_commands.yaml 83 installer/helm/chart/volcano/crd/v1/batch.volcano.sh_jobs.yaml 8115 installer/helm/chart/volcano/crd/v1/scheduling.volcano.sh_queues.yaml 148 installer/helm/chart/volcano/crd/v1/nodeinfo.volcano.sh_numatopologies.yaml 85 installer/helm/chart/volcano/crd/bases/scheduling.volcano.sh_podgroups.yaml 100 installer/helm/chart/volcano/crd/bases/bus.volcano.sh_commands.yaml 83 installer/helm/chart/volcano/crd/bases/batch.volcano.sh_jobs.yaml 8115 installer/helm/chart/volcano/crd/bases/scheduling.volcano.sh_queues.yaml 148 installer/helm/chart/volcano/crd/bases/nodeinfo.volcano.sh_numatopologies.yaml 85 installer/helm/chart/volcano/crd/v1beta1/scheduling.volcano.sh_podgroups.yaml 98 installer/helm/chart/volcano/crd/v1beta1/bus.volcano.sh_commands.yaml 83 installer/helm/chart/volcano/crd/v1beta1/batch.volcano.sh_jobs.yaml 7882 installer/helm/chart/volcano/crd/v1beta1/scheduling.volcano.sh_queues.yaml 149 installer/helm/chart/volcano/crd/v1beta1/nodeinfo.volcano.sh_numatopologies.yaml 86 installer/helm/chart/volcano/templates/scheduling_v1beta1_podgroup.yaml 1 installer/helm/chart/volcano/templates/controllers.yaml 98 installer/helm/chart/volcano/templates/prometheus.yaml 219 installer/helm/chart/volcano/templates/scheduling_v1beta1_queue.yaml 1 installer/helm/chart/volcano/templates/kubestatemetrics.yaml 197 installer/helm/chart/volcano/templates/scheduler.yaml 145 installer/helm/chart/volcano/templates/_helpers.tpl 11 installer/helm/chart/volcano/templates/nodeinfo_v1alpha1_numatopologies.yaml 1 installer/helm/chart/volcano/templates/bus_v1alpha1_command.yaml 1 installer/helm/chart/volcano/templates/admission.yaml 144 installer/helm/chart/volcano/templates/batch_v1alpha1_job.yaml 1 installer/helm/chart/volcano/values.yaml 12 pkg/filewatcher/filewatcher.go 41 pkg/signals/signal.go 44 pkg/signals/signal_darwin.go 6 pkg/signals/signal_windows.go 5 pkg/signals/signal_posix.go 6 pkg/scheduler/metrics/metrics.go 139 pkg/scheduler/metrics/queue.go 137 pkg/scheduler/metrics/job.go 30 pkg/scheduler/metrics/namespace.go 37 pkg/scheduler/util/assert/assert.go 34 pkg/scheduler/util/predicate_helper.go 78 pkg/scheduler/util/priority_queue.go 55 pkg/scheduler/util/scheduler_helper.go 169 pkg/scheduler/framework/event.go 11 pkg/scheduler/framework/plugins.go 71 pkg/scheduler/framework/session.go 393 pkg/scheduler/framework/framework.go 35 pkg/scheduler/framework/interface.go 12 pkg/scheduler/framework/statement.go 315 pkg/scheduler/framework/arguments.go 59 pkg/scheduler/framework/session_plugins.go 603 pkg/scheduler/framework/job_updater.go 82 pkg/scheduler/plugins/predicates/predicates.go 262 pkg/scheduler/plugins/predicates/cache.go 55 pkg/scheduler/plugins/predicates/proportional.go 25 pkg/scheduler/plugins/predicates/gpu.go 29 pkg/scheduler/plugins/numaaware/provider/cpumanager/cpu_mng.go 140 pkg/scheduler/plugins/numaaware/provider/cpumanager/cpu_assignment.go 131 pkg/scheduler/plugins/numaaware/numaaware.go 214 pkg/scheduler/plugins/numaaware/policy/factory.go 54 pkg/scheduler/plugins/numaaware/policy/policy_none.go 13 pkg/scheduler/plugins/numaaware/policy/policy.go 81 pkg/scheduler/plugins/numaaware/policy/policy_best_effort.go 18 pkg/scheduler/plugins/numaaware/policy/policy_single_numa_node.go 35 pkg/scheduler/plugins/numaaware/policy/policy_restricted.go 18 pkg/scheduler/plugins/overcommit/overcommit.go 92 pkg/scheduler/plugins/nodeorder/nodeorder.go 317 pkg/scheduler/plugins/util/k8s/framework.go 100 pkg/scheduler/plugins/util/k8s/snapshot.go 81 pkg/scheduler/plugins/util/util.go 249 pkg/scheduler/plugins/extender/extender.go 210 pkg/scheduler/plugins/extender/argument.go 50 pkg/scheduler/plugins/factory.go 38 pkg/scheduler/plugins/reservation/reservation.go 106 pkg/scheduler/plugins/defaults.go 53 pkg/scheduler/plugins/binpack/binpack.go 179 pkg/scheduler/plugins/drf/drf.go 500 pkg/scheduler/plugins/resourcequota/resourcequota.go 72 pkg/scheduler/plugins/task-topology/bucket.go 68 pkg/scheduler/plugins/task-topology/util.go 64 pkg/scheduler/plugins/task-topology/topology.go 264 pkg/scheduler/plugins/task-topology/manager.go 280 pkg/scheduler/plugins/sla/sla.go 89 pkg/scheduler/plugins/proportion/proportion.go 295 pkg/scheduler/plugins/priority/priority.go 80 pkg/scheduler/plugins/tdm/tdm.go 261 pkg/scheduler/plugins/gang/gang.go 174 pkg/scheduler/plugins/conformance/conformance.go 36 pkg/scheduler/util.go 65 pkg/scheduler/actions/enqueue/enqueue.go 68 pkg/scheduler/actions/factory.go 20 pkg/scheduler/actions/elect/elect.go 36 pkg/scheduler/actions/preempt/preempt.go 206 pkg/scheduler/actions/backfill/backfill.go 55 pkg/scheduler/actions/allocate/allocate.go 196 pkg/scheduler/actions/reserve/reserve.go 42 pkg/scheduler/actions/reclaim/reclaim.go 139 pkg/scheduler/api/unschedule_info.go 83 pkg/scheduler/api/well_known_labels.go 12 pkg/scheduler/api/pod_info.go 111 pkg/scheduler/api/resource_info.go 473 pkg/scheduler/api/device_info.go 42 pkg/scheduler/api/job_info.go 537 pkg/scheduler/api/types.go 82 pkg/scheduler/api/silo_cluster_info.go 16 pkg/scheduler/api/node_info.go 412 pkg/scheduler/api/namespace_info.go 98 pkg/scheduler/api/cluster_info.go 50 pkg/scheduler/api/numa_info.go 178 pkg/scheduler/api/queue_info.go 47 pkg/scheduler/api/helpers.go 69 pkg/scheduler/api/helpers/helpers.go 57 pkg/scheduler/api/pod_group_info.go 18 pkg/scheduler/conf/scheduler_conf.go 35 pkg/scheduler/scheduler.go 132 pkg/cli/vresume/resume.go 31 pkg/cli/vsuspend/suspend.go 31 pkg/cli/util/util.go 154 pkg/cli/vcancel/cancel.go 37 pkg/cli/vjobs/view.go 310 pkg/cli/job/list.go 123 pkg/cli/job/resume.go 31 pkg/cli/job/run.go 129 pkg/cli/job/delete.go 37 pkg/cli/job/util.go 111 pkg/cli/job/common.go 20 pkg/cli/job/view.go 219 pkg/cli/job/suspend.go 31 pkg/cli/queue/create.go 43 pkg/cli/queue/list.go 59 pkg/cli/queue/delete.go 28 pkg/cli/queue/util.go 46 pkg/cli/queue/common.go 22 pkg/cli/queue/operate.go 61 pkg/cli/queue/get.go 50 pkg/cli/vsub/run.go 157 pkg/cli/vqueues/get.go 92 pkg/version/version.go 28 pkg/kube/config.go 24 pkg/webhooks/util/util.go 15 pkg/webhooks/config/config.go 76 pkg/webhooks/admission/podgroups/mutate/mutate_podgroup.go 78 pkg/webhooks/admission/pods/validate/admit_pod.go 151 pkg/webhooks/admission/pods/mutate/annotation.go 46 pkg/webhooks/admission/pods/mutate/factory.go 17 pkg/webhooks/admission/pods/mutate/mutate_pod.go 126 pkg/webhooks/admission/pods/mutate/namespace.go 20 pkg/webhooks/admission/queues/validate/validate_queue.go 158 pkg/webhooks/admission/queues/mutate/mutate_queue.go 102 pkg/webhooks/admission/jobs/validate/util.go 200 pkg/webhooks/admission/jobs/validate/admit_job.go 286 pkg/webhooks/admission/jobs/mutate/mutate_job.go 180 pkg/webhooks/schema/schema.go 82 pkg/webhooks/router/server.go 56 pkg/webhooks/router/converter.go 1 pkg/webhooks/router/interface.go 25 pkg/webhooks/router/admission.go 31 pkg/controllers/apis/job_info.go 92 pkg/controllers/apis/request.go 20 pkg/controllers/garbagecollector/garbagecollector.go 199 pkg/controllers/framework/factory.go 22 pkg/controllers/framework/interface.go 19 pkg/controllers/podgroup/pg_controller.go 99 pkg/controllers/podgroup/pg_controller_handler.go 118 pkg/controllers/job/job_controller_plugins.go 86 pkg/controllers/job/job_controller_handler.go 351 pkg/controllers/job/plugins/interface/interface.go 16 pkg/controllers/job/plugins/factory.go 29 pkg/controllers/job/plugins/env/env.go 47 pkg/controllers/job/plugins/env/const.go 6 pkg/controllers/job/plugins/svc/svc.go 249 pkg/controllers/job/plugins/svc/const.go 7 pkg/controllers/job/plugins/ssh/const.go 9 pkg/controllers/job/plugins/ssh/ssh.go 190 pkg/controllers/job/plugins/distributed-framework/tensorflow/tensorflow.go 144 pkg/controllers/job/job_controller_actions.go 714 pkg/controllers/job/job_controller_resync.go 56 pkg/controllers/job/state/factory.go 45 pkg/controllers/job/state/pending.go 42 pkg/controllers/job/state/aborting.go 27 pkg/controllers/job/state/util.go 22 pkg/controllers/job/state/completing.go 18 pkg/controllers/job/state/aborted.go 21 pkg/controllers/job/state/restarting.go 27 pkg/controllers/job/state/finished.go 11 pkg/controllers/job/state/terminating.go 18 pkg/controllers/job/state/running.go 72 pkg/controllers/job/job_controller.go 261 pkg/controllers/job/helpers/helpers.go 100 pkg/controllers/job/job_controller_util.go 189 pkg/controllers/job/constant.go 7 pkg/controllers/queue/queue_controller_util.go 17 pkg/controllers/queue/state/factory.go 28 pkg/controllers/queue/state/closing.go 41 pkg/controllers/queue/state/open.go 41 pkg/controllers/queue/state/unknown.go 41 pkg/controllers/queue/state/closed.go 33 pkg/controllers/queue/queue_controller_handler.go 116 pkg/controllers/queue/queue_controller.go 242 pkg/controllers/queue/queue_controller_action.go 120