spotify / volcano
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
70% | 2% | 8% | 8% | 10%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
yaml92% | 0% | <1% | 2% | 4%
go0% | 9% | 34% | 25% | 30%
py0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
installer95% | 0% | <1% | 2% | 2%
config95% | 0% | 0% | 2% | 2%
pkg0% | 10% | 36% | 25% | 27%
cmd0% | 0% | 0% | 32% | 67%
example0% | 0% | 0% | 16% | 83%
hack0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
8976 -
8976 -
batch.volcano.sh_jobs.yaml
in config/crd/bases
8116 -
batch.volcano.sh_jobs.yaml
in installer/helm/chart/volcano/crd/v1
8115 -
batch.volcano.sh_jobs.yaml
in installer/helm/chart/volcano/crd/bases
8115 -
batch.volcano.sh_jobs.yaml
in config/crd/v1beta1
7883 -
batch.volcano.sh_jobs.yaml
in installer/helm/chart/volcano/crd/v1beta1
7882 -
job_controller_actions.go
in pkg/controllers/job
714 18
session_plugins.go
in pkg/scheduler/framework
603 50
job_info.go
in pkg/scheduler/api
537 38
drf.go
in pkg/scheduler/plugins/drf
500 17
resource_info.go
in pkg/scheduler/api
473 30
node_info.go
in pkg/scheduler/api
412 24
session.go
in pkg/scheduler/framework
393 16
job_controller_handler.go
in pkg/controllers/job
351 11
nodeorder.go
in pkg/scheduler/plugins/nodeorder
317 7
statement.go
in pkg/scheduler/framework
315 12
view.go
in pkg/cli/vjobs
310 9
proportion.go
in pkg/scheduler/plugins/proportion
295 5
admit_job.go
in pkg/webhooks/admission/jobs/validate
286 9
manager.go
in pkg/scheduler/plugins/task-topology
280 14
topology.go
in pkg/scheduler/plugins/task-topology
264 12
predicates.go
in pkg/scheduler/plugins/predicates
262 5
tdm.go
in pkg/scheduler/plugins/tdm
261 10
job_controller.go
in pkg/controllers/job
261 8
util.go
in pkg/scheduler/plugins/util
249 19
svc.go
in pkg/controllers/job/plugins/svc
249 12
queue_controller.go
in pkg/controllers/queue
242 12
prometheus.yaml
in installer/helm/chart/volcano/templates
219 -
view.go
in pkg/cli/job
219 6
numaaware.go
in pkg/scheduler/plugins/numaaware
214 8
extender.go
in pkg/scheduler/plugins/extender
210 6
preempt.go
in pkg/scheduler/actions/preempt
206 7
util.go
in pkg/webhooks/admission/jobs/validate
200 8
garbagecollector.go
in pkg/controllers/garbagecollector
199 18
kubestatemetrics.yaml
in installer/helm/chart/volcano/templates
197 -
allocate.go
in pkg/scheduler/actions/allocate
196 5
ssh.go
in pkg/controllers/job/plugins/ssh
190 12
job_controller_util.go
in pkg/controllers/job
189 10
ctr-paddlepaddle-on-volcano.yaml
in example/integrations/paddlepaddle
183 -
mutate_job.go
in pkg/webhooks/admission/jobs/mutate
180 9
binpack.go
in pkg/scheduler/plugins/binpack
179 8
numa_info.go
in pkg/scheduler/api
178 12
gang.go
in pkg/scheduler/plugins/gang
174 4
util.go
in cmd/webhook-manager/app
171 7
scheduler_helper.go
in pkg/scheduler/util
169 9
validate_queue.go
in pkg/webhooks/admission/queues/validate
158 7
run.go
in pkg/cli/vsub
157 4
util.go
in pkg/cli/util
154 8
admit_pod.go
in pkg/webhooks/admission/pods/validate
151 7
Files With Most Units (Top 50)
File# lines# units
session_plugins.go
in pkg/scheduler/framework
603 50
job_info.go
in pkg/scheduler/api
537 38
resource_info.go
in pkg/scheduler/api
473 30
framework.go
in pkg/scheduler/plugins/util/k8s
100 25
node_info.go
in pkg/scheduler/api
412 24
util.go
in pkg/scheduler/plugins/util
249 19
garbagecollector.go
in pkg/controllers/garbagecollector
199 18
job_controller_actions.go
in pkg/controllers/job
714 18
drf.go
in pkg/scheduler/plugins/drf
500 17
session.go
in pkg/scheduler/framework
393 16
metrics.go
in pkg/scheduler/metrics
139 14
manager.go
in pkg/scheduler/plugins/task-topology
280 14
statement.go
in pkg/scheduler/framework
315 12
topology.go
in pkg/scheduler/plugins/task-topology
264 12
numa_info.go
in pkg/scheduler/api
178 12
svc.go
in pkg/controllers/job/plugins/svc
249 12
ssh.go
in pkg/controllers/job/plugins/ssh
190 12
queue_controller.go
in pkg/controllers/queue
242 12
cpu_assignment.go
in pkg/scheduler/plugins/numaaware/provider/cpumanager
131 11
job_controller_handler.go
in pkg/controllers/job
351 11
helpers.go
in pkg/controllers/job/helpers
100 11
queue.go
in pkg/scheduler/metrics
137 10
priority_queue.go
in pkg/scheduler/util
55 10
snapshot.go
in pkg/scheduler/plugins/util/k8s
81 10
tdm.go
in pkg/scheduler/plugins/tdm
261 10
namespace_info.go
in pkg/scheduler/api
98 10
job_controller_util.go
in pkg/controllers/job
189 10
queue_controller_handler.go
in pkg/controllers/queue
116 10
scheduler_helper.go
in pkg/scheduler/util
169 9
reservation.go
in pkg/scheduler/plugins/reservation
106 9
pod_info.go
in pkg/scheduler/api
111 9
view.go
in pkg/cli/vjobs
310 9
admit_job.go
in pkg/webhooks/admission/jobs/validate
286 9
mutate_job.go
in pkg/webhooks/admission/jobs/mutate
180 9
tensorflow.go
in pkg/controllers/job/plugins/distributed-framework/tensorflow
144 9
plugins.go
in pkg/scheduler/framework
71 8
numaaware.go
in pkg/scheduler/plugins/numaaware
214 8
binpack.go
in pkg/scheduler/plugins/binpack
179 8
util.go
in pkg/cli/util
154 8
util.go
in pkg/webhooks/admission/jobs/validate
200 8
job_controller.go
in pkg/controllers/job
261 8
util.go
in cmd/webhook-manager/app
171 7
nodeorder.go
in pkg/scheduler/plugins/nodeorder
317 7
util.go
in pkg/scheduler/plugins/task-topology
64 7
preempt.go
in pkg/scheduler/actions/preempt
206 7
admit_pod.go
in pkg/webhooks/admission/pods/validate
151 7
validate_queue.go
in pkg/webhooks/admission/queues/validate
158 7
pg_controller.go
in pkg/controllers/podgroup
99 7
job_updater.go
in pkg/scheduler/framework
82 6
cpu_mng.go
in pkg/scheduler/plugins/numaaware/provider/cpumanager
140 6
Files With Long Lines (Top 50)

There are 95 files with lines longer than 120 characters. In total, there are 1238 long lines.

File# lines# units# long lines
8976 - 152
8976 - 152
batch.volcano.sh_jobs.yaml
in config/crd/bases
8116 - 138
batch.volcano.sh_jobs.yaml
in installer/helm/chart/volcano/crd/v1
8115 - 138
batch.volcano.sh_jobs.yaml
in installer/helm/chart/volcano/crd/bases
8115 - 138
batch.volcano.sh_jobs.yaml
in config/crd/v1beta1
7883 - 117
batch.volcano.sh_jobs.yaml
in installer/helm/chart/volcano/crd/v1beta1
7882 - 117
view.go
in pkg/cli/vjobs
310 9 18
job_controller_actions.go
in pkg/controllers/job
714 18 16
options.go
in cmd/scheduler/app/options
82 4 14
view.go
in pkg/cli/job
219 6 14
options.go
in cmd/controller-manager/app/options
55 3 11
nodeorder.go
in pkg/scheduler/plugins/nodeorder
317 7 9
options.go
in cmd/webhook-manager/app/options
87 5 8
predicates.go
in pkg/scheduler/plugins/predicates
262 5 8
framework.go
in pkg/scheduler/plugins/util/k8s
100 25 7
149 - 6
150 - 6
scheduling.volcano.sh_queues.yaml
in installer/helm/chart/volcano/crd/v1
148 - 6
scheduling.volcano.sh_queues.yaml
in installer/helm/chart/volcano/crd/bases
148 - 6
scheduling.volcano.sh_queues.yaml
in installer/helm/chart/volcano/crd/v1beta1
149 - 6
svc.go
in pkg/controllers/job/plugins/svc
249 12 6
queue_controller_action.go
in pkg/controllers/queue
120 3 5
node-info.go
in example/kubecon-2019-china/scripts
82 1 4
drf.go
in pkg/scheduler/plugins/drf
500 17 4
allocate.go
in pkg/scheduler/actions/allocate
196 5 4
list.go
in pkg/cli/job
123 4 4
run.go
in pkg/cli/vsub
157 4 4
101 - 3
bus.volcano.sh_commands.yaml
in config/crd/bases
84 - 3
99 - 3
bus.volcano.sh_commands.yaml
in config/crd/v1beta1
84 - 3
scheduling.volcano.sh_podgroups.yaml
in installer/helm/chart/volcano/crd/v1
100 - 3
bus.volcano.sh_commands.yaml
in installer/helm/chart/volcano/crd/v1
83 - 3
scheduling.volcano.sh_podgroups.yaml
in installer/helm/chart/volcano/crd/bases
100 - 3
bus.volcano.sh_commands.yaml
in installer/helm/chart/volcano/crd/bases
83 - 3
scheduling.volcano.sh_podgroups.yaml
in installer/helm/chart/volcano/crd/v1beta1
98 - 3
bus.volcano.sh_commands.yaml
in installer/helm/chart/volcano/crd/v1beta1
83 - 3
binpack.go
in pkg/scheduler/plugins/binpack
179 8 3
tdm.go
in pkg/scheduler/plugins/tdm
261 10 3
job_info.go
in pkg/scheduler/api
537 38 3
run.go
in pkg/cli/job
129 4 3
garbagecollector.go
in pkg/controllers/garbagecollector
199 18 3
job_controller_plugins.go
in pkg/controllers/job
86 4 3
86 - 2
87 - 2
tf-example.yaml
in example/integrations/tensorflow/benchmark
61 - 2
tf-example.yaml
in example/kubecon-2019-china/tf-sample
75 - 2
nodeinfo.volcano.sh_numatopologies.yaml
in installer/helm/chart/volcano/crd/v1
85 - 2
nodeinfo.volcano.sh_numatopologies.yaml
in installer/helm/chart/volcano/crd/bases
85 - 2
Correlations

File Size vs. Commits (all time): 266 points

pkg/scheduler/api/job_info.go x: 219 commits (all time) y: 537 lines of code pkg/scheduler/plugins/gang/gang.go x: 149 commits (all time) y: 174 lines of code pkg/webhooks/admission/pods/validate/admit_pod.go x: 11 commits (all time) y: 151 lines of code pkg/scheduler/plugins/resourcequota/resourcequota.go x: 3 commits (all time) y: 72 lines of code cmd/webhook-manager/app/util.go x: 19 commits (all time) y: 171 lines of code installer/volcano-development-arm64.yaml x: 29 commits (all time) y: 8976 lines of code installer/volcano-development.yaml x: 137 commits (all time) y: 8976 lines of code pkg/controllers/job/job_controller_actions.go x: 278 commits (all time) y: 714 lines of code pkg/controllers/job/job_controller_util.go x: 192 commits (all time) y: 189 lines of code pkg/controllers/podgroup/pg_controller_handler.go x: 48 commits (all time) y: 118 lines of code pkg/scheduler/api/namespace_info.go x: 11 commits (all time) y: 98 lines of code pkg/scheduler/api/resource_info.go x: 106 commits (all time) y: 473 lines of code pkg/scheduler/framework/session.go x: 194 commits (all time) y: 393 lines of code pkg/scheduler/plugins/factory.go x: 44 commits (all time) y: 38 lines of code pkg/scheduler/plugins/overcommit/overcommit.go x: 19 commits (all time) y: 92 lines of code pkg/scheduler/plugins/proportion/proportion.go x: 138 commits (all time) y: 295 lines of code installer/helm/chart/volcano/values.yaml x: 24 commits (all time) y: 12 lines of code pkg/scheduler/api/unschedule_info.go x: 18 commits (all time) y: 83 lines of code pkg/signals/signal_darwin.go x: 1 commits (all time) y: 6 lines of code pkg/scheduler/metrics/job.go x: 7 commits (all time) y: 30 lines of code pkg/webhooks/admission/queues/validate/validate_queue.go x: 29 commits (all time) y: 158 lines of code pkg/scheduler/framework/arguments.go x: 24 commits (all time) y: 59 lines of code pkg/webhooks/admission/jobs/mutate/mutate_job.go x: 30 commits (all time) y: 180 lines of code pkg/webhooks/admission/jobs/validate/admit_job.go x: 60 commits (all time) y: 286 lines of code pkg/webhooks/admission/podgroups/mutate/mutate_podgroup.go x: 7 commits (all time) y: 78 lines of code pkg/webhooks/admission/pods/mutate/mutate_pod.go x: 6 commits (all time) y: 126 lines of code pkg/webhooks/admission/queues/mutate/mutate_queue.go x: 23 commits (all time) y: 102 lines of code pkg/webhooks/router/interface.go x: 18 commits (all time) y: 25 lines of code pkg/webhooks/router/server.go x: 10 commits (all time) y: 56 lines of code pkg/webhooks/schema/schema.go x: 17 commits (all time) y: 82 lines of code pkg/webhooks/util/util.go x: 10 commits (all time) y: 15 lines of code pkg/controllers/job/plugins/svc/svc.go x: 63 commits (all time) y: 249 lines of code pkg/scheduler/actions/allocate/allocate.go x: 188 commits (all time) y: 196 lines of code pkg/scheduler/actions/reclaim/reclaim.go x: 102 commits (all time) y: 139 lines of code pkg/scheduler/api/numa_info.go x: 12 commits (all time) y: 178 lines of code pkg/scheduler/api/types.go x: 74 commits (all time) y: 82 lines of code pkg/scheduler/conf/scheduler_conf.go x: 43 commits (all time) y: 35 lines of code pkg/scheduler/framework/session_plugins.go x: 92 commits (all time) y: 603 lines of code pkg/scheduler/plugins/binpack/binpack.go x: 19 commits (all time) y: 179 lines of code pkg/scheduler/plugins/extender/extender.go x: 6 commits (all time) y: 210 lines of code pkg/scheduler/plugins/numaaware/numaaware.go x: 16 commits (all time) y: 214 lines of code pkg/scheduler/plugins/predicates/predicates.go x: 118 commits (all time) y: 262 lines of code pkg/scheduler/plugins/tdm/tdm.go x: 38 commits (all time) y: 261 lines of code pkg/scheduler/plugins/util/util.go x: 49 commits (all time) y: 249 lines of code example/integrations/tensorflow/dist-mnist/tf-dist-mnist-example.yaml x: 6 commits (all time) y: 49 lines of code pkg/scheduler/plugins/extender/argument.go x: 3 commits (all time) y: 50 lines of code example/custom-plugin/magic.go x: 11 commits (all time) y: 17 lines of code installer/helm/chart/volcano/templates/controllers.yaml x: 31 commits (all time) y: 98 lines of code pkg/controllers/job/plugins/ssh/ssh.go x: 74 commits (all time) y: 190 lines of code pkg/scheduler/actions/backfill/backfill.go x: 66 commits (all time) y: 55 lines of code pkg/scheduler/actions/preempt/preempt.go x: 137 commits (all time) y: 206 lines of code pkg/scheduler/actions/reserve/reserve.go x: 12 commits (all time) y: 42 lines of code pkg/signals/signal_posix.go x: 5 commits (all time) y: 6 lines of code config/crd/bases/batch.volcano.sh_jobs.yaml x: 38 commits (all time) y: 8116 lines of code config/crd/v1beta1/batch.volcano.sh_jobs.yaml x: 32 commits (all time) y: 7883 lines of code installer/helm/chart/volcano/crd/bases/batch.volcano.sh_jobs.yaml x: 26 commits (all time) y: 8115 lines of code installer/helm/chart/volcano/crd/v1beta1/batch.volcano.sh_jobs.yaml x: 26 commits (all time) y: 7882 lines of code pkg/scheduler/plugins/nodeorder/nodeorder.go x: 89 commits (all time) y: 317 lines of code pkg/scheduler/plugins/task-topology/topology.go x: 13 commits (all time) y: 264 lines of code pkg/scheduler/plugins/util/k8s/snapshot.go x: 14 commits (all time) y: 81 lines of code pkg/scheduler/util/scheduler_helper.go x: 74 commits (all time) y: 169 lines of code pkg/scheduler/actions/enqueue/enqueue.go x: 54 commits (all time) y: 68 lines of code pkg/controllers/job/helpers/helpers.go x: 54 commits (all time) y: 100 lines of code pkg/controllers/job/plugins/distributed-framework/tensorflow/tensorflow.go x: 7 commits (all time) y: 144 lines of code pkg/scheduler/plugins/priority/priority.go x: 65 commits (all time) y: 80 lines of code installer/helm/chart/volcano/templates/_helpers.tpl x: 2 commits (all time) y: 11 lines of code installer/helm/chart/volcano/templates/batch_v1alpha1_job.yaml x: 27 commits (all time) y: 1 lines of code installer/helm/chart/volcano/templates/nodeinfo_v1alpha1_numatopologies.yaml x: 3 commits (all time) y: 1 lines of code installer/helm/chart/volcano/templates/scheduling_v1beta1_podgroup.yaml x: 12 commits (all time) y: 1 lines of code installer/helm/chart/volcano/templates/scheduling_v1beta1_queue.yaml x: 14 commits (all time) y: 1 lines of code example/task-start-dependency/mpi.yaml x: 2 commits (all time) y: 54 lines of code installer/helm/chart/volcano/Chart.yaml x: 6 commits (all time) y: 14 lines of code pkg/scheduler/api/node_info.go x: 115 commits (all time) y: 412 lines of code pkg/scheduler/api/pod_info.go x: 34 commits (all time) y: 111 lines of code pkg/scheduler/api/well_known_labels.go x: 9 commits (all time) y: 12 lines of code pkg/scheduler/api/helpers/helpers.go x: 29 commits (all time) y: 57 lines of code pkg/controllers/job/state/aborting.go x: 65 commits (all time) y: 27 lines of code pkg/controllers/queue/queue_controller_action.go x: 22 commits (all time) y: 120 lines of code pkg/webhooks/admission/jobs/validate/util.go x: 23 commits (all time) y: 200 lines of code pkg/webhooks/admission/pods/mutate/annotation.go x: 4 commits (all time) y: 46 lines of code cmd/controller-manager/app/options/options.go x: 23 commits (all time) y: 55 lines of code cmd/controller-manager/app/server.go x: 22 commits (all time) y: 102 lines of code pkg/controllers/job/plugins/env/env.go x: 41 commits (all time) y: 47 lines of code pkg/scheduler/scheduler.go x: 79 commits (all time) y: 132 lines of code cmd/scheduler/app/options/options.go x: 35 commits (all time) y: 82 lines of code cmd/scheduler/app/server.go x: 30 commits (all time) y: 114 lines of code pkg/controllers/apis/job_info.go x: 40 commits (all time) y: 92 lines of code pkg/controllers/job/job_controller.go x: 195 commits (all time) y: 261 lines of code pkg/controllers/job/plugins/factory.go x: 37 commits (all time) y: 29 lines of code installer/helm/chart/volcano/templates/scheduler.yaml x: 44 commits (all time) y: 145 lines of code pkg/scheduler/api/pod_group_info.go x: 17 commits (all time) y: 18 lines of code cmd/webhook-manager/app/options/options.go x: 21 commits (all time) y: 87 lines of code cmd/webhook-manager/main.go x: 21 commits (all time) y: 41 lines of code pkg/webhooks/config/config.go x: 12 commits (all time) y: 76 lines of code cmd/cli/vcctl.go x: 13 commits (all time) y: 52 lines of code pkg/controllers/podgroup/pg_controller.go x: 24 commits (all time) y: 99 lines of code pkg/scheduler/util.go x: 62 commits (all time) y: 65 lines of code pkg/cli/job/view.go x: 37 commits (all time) y: 219 lines of code pkg/scheduler/plugins/predicates/cache.go x: 5 commits (all time) y: 55 lines of code pkg/filewatcher/filewatcher.go x: 7 commits (all time) y: 41 lines of code cmd/controller-manager/main.go x: 11 commits (all time) y: 40 lines of code cmd/scheduler/main.go x: 27 commits (all time) y: 37 lines of code pkg/cli/job/delete.go x: 28 commits (all time) y: 37 lines of code pkg/cli/queue/get.go x: 35 commits (all time) y: 50 lines of code pkg/cli/queue/list.go x: 34 commits (all time) y: 59 lines of code pkg/cli/vjobs/view.go x: 10 commits (all time) y: 310 lines of code pkg/cli/vsub/run.go x: 24 commits (all time) y: 157 lines of code pkg/controllers/job/job_controller_handler.go x: 184 commits (all time) y: 351 lines of code pkg/controllers/job/job_controller_plugins.go x: 42 commits (all time) y: 86 lines of code pkg/controllers/job/state/completing.go x: 42 commits (all time) y: 18 lines of code pkg/controllers/job/state/restarting.go x: 67 commits (all time) y: 27 lines of code pkg/controllers/job/state/terminating.go x: 54 commits (all time) y: 18 lines of code pkg/controllers/queue/queue_controller.go x: 61 commits (all time) y: 242 lines of code pkg/scheduler/api/cluster_info.go x: 31 commits (all time) y: 50 lines of code pkg/scheduler/plugins/conformance/conformance.go x: 33 commits (all time) y: 36 lines of code pkg/scheduler/plugins/drf/drf.go x: 98 commits (all time) y: 500 lines of code pkg/controllers/job/job_controller_resync.go x: 22 commits (all time) y: 56 lines of code pkg/controllers/job/state/running.go x: 73 commits (all time) y: 72 lines of code pkg/webhooks/router/admission.go x: 8 commits (all time) y: 31 lines of code pkg/controllers/garbagecollector/garbagecollector.go x: 35 commits (all time) y: 199 lines of code pkg/controllers/job/plugins/interface/interface.go x: 34 commits (all time) y: 16 lines of code config/crd/bases/bus.volcano.sh_commands.yaml x: 10 commits (all time) y: 84 lines of code config/crd/bases/scheduling.volcano.sh_queues.yaml x: 13 commits (all time) y: 149 lines of code config/crd/v1beta1/bus.volcano.sh_commands.yaml x: 8 commits (all time) y: 84 lines of code config/crd/v1beta1/scheduling.volcano.sh_podgroups.yaml x: 9 commits (all time) y: 99 lines of code installer/helm/chart/volcano/crd/bases/bus.volcano.sh_commands.yaml x: 5 commits (all time) y: 83 lines of code installer/helm/chart/volcano/crd/bases/scheduling.volcano.sh_podgroups.yaml x: 6 commits (all time) y: 100 lines of code installer/helm/chart/volcano/crd/bases/scheduling.volcano.sh_queues.yaml x: 8 commits (all time) y: 148 lines of code installer/helm/chart/volcano/templates/admission.yaml x: 21 commits (all time) y: 144 lines of code installer/helm/chart/volcano/templates/prometheus.yaml x: 10 commits (all time) y: 219 lines of code pkg/cli/job/run.go x: 82 commits (all time) y: 129 lines of code pkg/cli/job/util.go x: 55 commits (all time) y: 111 lines of code pkg/cli/queue/delete.go x: 13 commits (all time) y: 28 lines of code pkg/cli/queue/operate.go x: 15 commits (all time) y: 61 lines of code pkg/scheduler/plugins/numaaware/policy/factory.go x: 1 commits (all time) y: 54 lines of code pkg/scheduler/plugins/numaaware/policy/policy.go x: 1 commits (all time) y: 81 lines of code pkg/scheduler/plugins/numaaware/provider/cpumanager/cpu_assignment.go x: 1 commits (all time) y: 131 lines of code pkg/controllers/job/state/util.go x: 50 commits (all time) y: 22 lines of code pkg/cli/queue/common.go x: 16 commits (all time) y: 22 lines of code pkg/scheduler/plugins/task-topology/manager.go x: 1 commits (all time) y: 280 lines of code pkg/cli/job/list.go x: 84 commits (all time) y: 123 lines of code pkg/cli/job/resume.go x: 47 commits (all time) y: 31 lines of code pkg/cli/job/suspend.go x: 48 commits (all time) y: 31 lines of code pkg/controllers/job/state/aborted.go x: 52 commits (all time) y: 21 lines of code pkg/controllers/job/state/factory.go x: 78 commits (all time) y: 45 lines of code pkg/controllers/job/state/finished.go x: 39 commits (all time) y: 11 lines of code pkg/controllers/job/state/pending.go x: 81 commits (all time) y: 42 lines of code pkg/controllers/queue/queue_controller_handler.go x: 16 commits (all time) y: 116 lines of code pkg/controllers/queue/state/closing.go x: 17 commits (all time) y: 41 lines of code pkg/controllers/queue/state/open.go x: 14 commits (all time) y: 41 lines of code installer/helm/chart/volcano/templates/kubestatemetrics.yaml x: 10 commits (all time) y: 197 lines of code pkg/scheduler/framework/plugins.go x: 28 commits (all time) y: 71 lines of code pkg/scheduler/metrics/metrics.go x: 25 commits (all time) y: 139 lines of code example/hierarchical-jobs/jobs.yaml x: 3 commits (all time) y: 132 lines of code pkg/scheduler/actions/factory.go x: 25 commits (all time) y: 20 lines of code pkg/controllers/job/constant.go x: 4 commits (all time) y: 7 lines of code cmd/cli/job.go x: 36 commits (all time) y: 66 lines of code example/kubecon-2019-china/tf-sample/tf-example.yaml x: 4 commits (all time) y: 75 lines of code pkg/scheduler/metrics/queue.go x: 4 commits (all time) y: 137 lines of code pkg/cli/job/common.go x: 31 commits (all time) y: 20 lines of code pkg/scheduler/api/helpers.go x: 37 commits (all time) y: 69 lines of code cmd/cli/queue.go x: 16 commits (all time) y: 57 lines of code example/integrations/paddlepaddle/ctr-paddlepaddle-on-volcano.yaml x: 2 commits (all time) y: 183 lines of code example/kubecon-2019-china/horovod-sample/lm-horovod-tf-mnist-v0.5.yaml x: 2 commits (all time) y: 72 lines of code pkg/scheduler/util/priority_queue.go x: 25 commits (all time) y: 55 lines of code
8976.0
lines of code
  min: 1.0
  average: 276.25
  25th percentile: 29.0
  median: 58.0
  75th percentile: 120.75
  max: 8976.0
0 278.0
commits (all time)
min: 1.0 | average: 28.42 | 25th percentile: 4.0 | median: 13.0 | 75th percentile: 34.25 | max: 278.0

File Size vs. Contributors (all time): 266 points

pkg/scheduler/api/job_info.go x: 44 contributors (all time) y: 537 lines of code pkg/scheduler/plugins/gang/gang.go x: 37 contributors (all time) y: 174 lines of code pkg/webhooks/admission/pods/validate/admit_pod.go x: 6 contributors (all time) y: 151 lines of code pkg/scheduler/plugins/resourcequota/resourcequota.go x: 2 contributors (all time) y: 72 lines of code cmd/webhook-manager/app/util.go x: 11 contributors (all time) y: 171 lines of code installer/volcano-development-arm64.yaml x: 14 contributors (all time) y: 8976 lines of code installer/volcano-development.yaml x: 34 contributors (all time) y: 8976 lines of code pkg/controllers/job/job_controller_actions.go x: 44 contributors (all time) y: 714 lines of code pkg/controllers/job/job_controller_util.go x: 41 contributors (all time) y: 189 lines of code pkg/controllers/podgroup/pg_controller_handler.go x: 20 contributors (all time) y: 118 lines of code pkg/scheduler/api/namespace_info.go x: 8 contributors (all time) y: 98 lines of code pkg/scheduler/api/resource_info.go x: 33 contributors (all time) y: 473 lines of code pkg/scheduler/framework/session.go x: 39 contributors (all time) y: 393 lines of code pkg/scheduler/plugins/factory.go x: 20 contributors (all time) y: 38 lines of code pkg/scheduler/plugins/overcommit/overcommit.go x: 7 contributors (all time) y: 92 lines of code pkg/scheduler/plugins/proportion/proportion.go x: 38 contributors (all time) y: 295 lines of code installer/helm/chart/volcano/values.yaml x: 11 contributors (all time) y: 12 lines of code pkg/scheduler/api/unschedule_info.go x: 13 contributors (all time) y: 83 lines of code pkg/signals/signal_darwin.go x: 1 contributors (all time) y: 6 lines of code pkg/scheduler/metrics/job.go x: 3 contributors (all time) y: 30 lines of code pkg/webhooks/admission/queues/validate/validate_queue.go x: 13 contributors (all time) y: 158 lines of code pkg/scheduler/framework/arguments.go x: 16 contributors (all time) y: 59 lines of code pkg/webhooks/admission/jobs/mutate/mutate_job.go x: 15 contributors (all time) y: 180 lines of code pkg/webhooks/admission/jobs/validate/admit_job.go x: 15 contributors (all time) y: 286 lines of code pkg/webhooks/admission/podgroups/mutate/mutate_podgroup.go x: 5 contributors (all time) y: 78 lines of code pkg/webhooks/admission/pods/mutate/mutate_pod.go x: 4 contributors (all time) y: 126 lines of code pkg/webhooks/admission/queues/mutate/mutate_queue.go x: 10 contributors (all time) y: 102 lines of code pkg/webhooks/router/interface.go x: 9 contributors (all time) y: 25 lines of code pkg/webhooks/router/server.go x: 5 contributors (all time) y: 56 lines of code pkg/webhooks/schema/schema.go x: 9 contributors (all time) y: 82 lines of code pkg/webhooks/util/util.go x: 5 contributors (all time) y: 15 lines of code pkg/controllers/job/plugins/svc/svc.go x: 22 contributors (all time) y: 249 lines of code pkg/scheduler/actions/allocate/allocate.go x: 43 contributors (all time) y: 196 lines of code pkg/scheduler/actions/reclaim/reclaim.go x: 28 contributors (all time) y: 139 lines of code pkg/scheduler/api/numa_info.go x: 6 contributors (all time) y: 178 lines of code pkg/scheduler/api/types.go x: 25 contributors (all time) y: 82 lines of code pkg/scheduler/conf/scheduler_conf.go x: 19 contributors (all time) y: 35 lines of code pkg/scheduler/framework/session_plugins.go x: 31 contributors (all time) y: 603 lines of code pkg/scheduler/plugins/binpack/binpack.go x: 10 contributors (all time) y: 179 lines of code pkg/scheduler/plugins/extender/extender.go x: 4 contributors (all time) y: 210 lines of code pkg/scheduler/plugins/numaaware/numaaware.go x: 8 contributors (all time) y: 214 lines of code pkg/scheduler/plugins/predicates/predicates.go x: 35 contributors (all time) y: 262 lines of code pkg/scheduler/plugins/tdm/tdm.go x: 9 contributors (all time) y: 261 lines of code pkg/scheduler/plugins/util/util.go x: 24 contributors (all time) y: 249 lines of code example/integrations/tensorflow/dist-mnist/tf-dist-mnist-example.yaml x: 4 contributors (all time) y: 49 lines of code example/extender/extender.go x: 3 contributors (all time) y: 95 lines of code pkg/scheduler/plugins/extender/argument.go x: 3 contributors (all time) y: 50 lines of code installer/helm/chart/volcano/templates/controllers.yaml x: 15 contributors (all time) y: 98 lines of code pkg/controllers/job/plugins/ssh/ssh.go x: 22 contributors (all time) y: 190 lines of code pkg/scheduler/actions/backfill/backfill.go x: 24 contributors (all time) y: 55 lines of code pkg/scheduler/actions/elect/elect.go x: 6 contributors (all time) y: 36 lines of code pkg/scheduler/actions/preempt/preempt.go x: 35 contributors (all time) y: 206 lines of code pkg/scheduler/framework/statement.go x: 22 contributors (all time) y: 315 lines of code pkg/signals/signal_posix.go x: 4 contributors (all time) y: 6 lines of code config/crd/bases/batch.volcano.sh_jobs.yaml x: 14 contributors (all time) y: 8116 lines of code config/crd/v1beta1/batch.volcano.sh_jobs.yaml x: 12 contributors (all time) y: 7883 lines of code installer/helm/chart/volcano/crd/bases/batch.volcano.sh_jobs.yaml x: 8 contributors (all time) y: 8115 lines of code installer/helm/chart/volcano/crd/v1beta1/batch.volcano.sh_jobs.yaml x: 8 contributors (all time) y: 7882 lines of code pkg/scheduler/plugins/nodeorder/nodeorder.go x: 28 contributors (all time) y: 317 lines of code pkg/scheduler/plugins/task-topology/topology.go x: 4 contributors (all time) y: 264 lines of code pkg/scheduler/plugins/util/k8s/framework.go x: 6 contributors (all time) y: 100 lines of code pkg/scheduler/util/scheduler_helper.go x: 29 contributors (all time) y: 169 lines of code pkg/scheduler/actions/enqueue/enqueue.go x: 18 contributors (all time) y: 68 lines of code pkg/controllers/job/helpers/helpers.go x: 24 contributors (all time) y: 100 lines of code pkg/controllers/job/plugins/distributed-framework/tensorflow/tensorflow.go x: 5 contributors (all time) y: 144 lines of code pkg/scheduler/plugins/priority/priority.go x: 22 contributors (all time) y: 80 lines of code installer/helm/chart/volcano/templates/_helpers.tpl x: 2 contributors (all time) y: 11 lines of code installer/helm/chart/volcano/templates/batch_v1alpha1_job.yaml x: 10 contributors (all time) y: 1 lines of code installer/helm/chart/volcano/templates/scheduling_v1beta1_podgroup.yaml x: 6 contributors (all time) y: 1 lines of code example/task-start-dependency/mpi.yaml x: 2 contributors (all time) y: 54 lines of code pkg/scheduler/api/node_info.go x: 34 contributors (all time) y: 412 lines of code pkg/scheduler/api/pod_info.go x: 18 contributors (all time) y: 111 lines of code pkg/scheduler/api/helpers/helpers.go x: 15 contributors (all time) y: 57 lines of code pkg/controllers/job/state/aborting.go x: 20 contributors (all time) y: 27 lines of code pkg/controllers/queue/queue_controller_action.go x: 10 contributors (all time) y: 120 lines of code pkg/controllers/queue/queue_controller_util.go x: 7 contributors (all time) y: 17 lines of code pkg/webhooks/admission/jobs/validate/util.go x: 9 contributors (all time) y: 200 lines of code cmd/controller-manager/app/options/options.go x: 9 contributors (all time) y: 55 lines of code cmd/controller-manager/app/server.go x: 11 contributors (all time) y: 102 lines of code pkg/scheduler/scheduler.go x: 21 contributors (all time) y: 132 lines of code cmd/scheduler/app/options/options.go x: 14 contributors (all time) y: 82 lines of code cmd/scheduler/app/server.go x: 14 contributors (all time) y: 114 lines of code pkg/controllers/apis/job_info.go x: 18 contributors (all time) y: 92 lines of code pkg/controllers/job/job_controller.go x: 32 contributors (all time) y: 261 lines of code pkg/controllers/job/plugins/factory.go x: 18 contributors (all time) y: 29 lines of code installer/helm/chart/volcano/templates/scheduler.yaml x: 16 contributors (all time) y: 145 lines of code cmd/webhook-manager/app/server.go x: 12 contributors (all time) y: 83 lines of code cmd/cli/vcctl.go x: 8 contributors (all time) y: 52 lines of code pkg/scheduler/util.go x: 22 contributors (all time) y: 65 lines of code pkg/cli/job/view.go x: 19 contributors (all time) y: 219 lines of code cmd/scheduler/main.go x: 11 contributors (all time) y: 37 lines of code pkg/cli/job/delete.go x: 14 contributors (all time) y: 37 lines of code pkg/cli/vjobs/view.go x: 7 contributors (all time) y: 310 lines of code pkg/cli/vsub/run.go x: 9 contributors (all time) y: 157 lines of code pkg/controllers/job/job_controller_handler.go x: 28 contributors (all time) y: 351 lines of code pkg/controllers/job/job_controller_plugins.go x: 17 contributors (all time) y: 86 lines of code pkg/controllers/job/state/completing.go x: 17 contributors (all time) y: 18 lines of code pkg/controllers/job/state/restarting.go x: 24 contributors (all time) y: 27 lines of code pkg/controllers/queue/queue_controller.go x: 18 contributors (all time) y: 242 lines of code pkg/scheduler/plugins/drf/drf.go x: 24 contributors (all time) y: 500 lines of code pkg/controllers/job/job_controller_resync.go x: 10 contributors (all time) y: 56 lines of code pkg/controllers/job/state/running.go x: 19 contributors (all time) y: 72 lines of code pkg/scheduler/plugins/reservation/reservation.go x: 4 contributors (all time) y: 106 lines of code pkg/controllers/job/plugins/interface/interface.go x: 15 contributors (all time) y: 16 lines of code config/crd/bases/scheduling.volcano.sh_queues.yaml x: 8 contributors (all time) y: 149 lines of code installer/helm/chart/volcano/templates/prometheus.yaml x: 5 contributors (all time) y: 219 lines of code pkg/cli/job/run.go x: 23 contributors (all time) y: 129 lines of code pkg/cli/util/util.go x: 10 contributors (all time) y: 154 lines of code pkg/scheduler/plugins/numaaware/policy/factory.go x: 1 contributors (all time) y: 54 lines of code pkg/scheduler/plugins/numaaware/policy/policy.go x: 1 contributors (all time) y: 81 lines of code pkg/scheduler/plugins/numaaware/provider/cpumanager/cpu_assignment.go x: 1 contributors (all time) y: 131 lines of code pkg/controllers/job/state/util.go x: 21 contributors (all time) y: 22 lines of code pkg/scheduler/plugins/task-topology/manager.go x: 1 contributors (all time) y: 280 lines of code pkg/cli/job/list.go x: 22 contributors (all time) y: 123 lines of code pkg/controllers/job/state/finished.go x: 12 contributors (all time) y: 11 lines of code pkg/controllers/queue/queue_controller_handler.go x: 8 contributors (all time) y: 116 lines of code pkg/controllers/queue/state/open.go x: 7 contributors (all time) y: 41 lines of code installer/helm/chart/volcano/templates/kubestatemetrics.yaml x: 5 contributors (all time) y: 197 lines of code pkg/scheduler/metrics/metrics.go x: 15 contributors (all time) y: 139 lines of code example/hierarchical-jobs/jobs.yaml x: 2 contributors (all time) y: 132 lines of code pkg/scheduler/api/helpers.go x: 12 contributors (all time) y: 69 lines of code example/integrations/paddlepaddle/ctr-paddlepaddle-on-volcano.yaml x: 2 contributors (all time) y: 183 lines of code
8976.0
lines of code
  min: 1.0
  average: 276.25
  25th percentile: 29.0
  median: 58.0
  75th percentile: 120.75
  max: 8976.0
0 44.0
contributors (all time)
min: 1.0 | average: 10.25 | 25th percentile: 3.0 | median: 7.0 | 75th percentile: 15.0 | max: 44.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".