openai / scheduler-plugins
File Size

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

Intro
Learn more...
File Size Overall
0% | 11% | 29% | 20% | 38%
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
go0% | 14% | 37% | 25% | 23%
yaml0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg0% | 14% | 38% | 26% | 20%
manifests0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
kep0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
hack0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
capacity_scheduling.go
in pkg/capacityscheduling
646 31
zz_generated.conversion.go
in pkg/apis/config/v1beta1
282 30
core.go
in pkg/coscheduling/core
260 13
elasticquota.go
in pkg/controller
252 15
podgroup.go
in pkg/controller
242 11
zz_generated.deepcopy.go
in pkg/apis/config/v1beta1
226 20
coscheduling.go
in pkg/coscheduling
214 15
targetloadpacking.go
in pkg/trimaran/targetloadpacking
214 9
filter.go
in pkg/noderesourcetopology
200 10
zz_generated.deepcopy.go
in pkg/apis/scheduling/v1alpha1
190 20
zz_generated.deepcopy.go
in pkg/apis/config
151 20
cross_node_preemption.go
in pkg/crossnodepreemption
147 9
elasticquota.go
in pkg/capacityscheduling
134 11
allocatable.go
in pkg/noderesources
115 8
loadvariationriskbalancing.go
in pkg/trimaran/loadvariationriskbalancing
104 6
analysis.go
in pkg/trimaran/loadvariationriskbalancing
102 4
rbac.yaml
in manifests/install/charts/as-a-second-scheduler/templates
99 -
resource_allocation.go
in pkg/noderesources
99 3
collector.go
in pkg/trimaran/loadvariationriskbalancing
96 5
handler.go
in pkg/trimaran
95 6
server.go
in cmd/controller/app
91 2
all-in-one.yaml
in manifests/install
80 -
defaults.go
in pkg/apis/config/v1beta1
80 6
cluster-role.yaml
in manifests/noderesourcetopology
78 -
deployment.yaml
in manifests/install/charts/as-a-second-scheduler/templates
74 -
crd.yaml
in manifests/noderesourcetopology
68 -
pod_state.go
in pkg/podstate
62 6
types.go
in pkg/apis/scheduling/v1alpha1
59 -
types.go
in pkg/apis/config
59 -
types.go
in pkg/apis/config/v1beta1
59 -
podgroup.yaml
in manifests/install/charts/as-a-second-scheduler/templates/crds
58 -
crd.yaml
in manifests/coscheduling
58 -
crd.yaml
in manifests/capacityscheduling
54 -
deploy.yaml
in manifests/noderesourcetopology
51 -
tpl
_helpers.tpl
in manifests/install/charts/as-a-second-scheduler/templates
47 -
podgroup.go
in pkg/util
44 4
main.go
in cmd/scheduler
37 1
configmap.yaml
in manifests/install/charts/as-a-second-scheduler/templates
36 -
zz_generated.defaults.go
in pkg/apis/config/v1beta1
36 6
scheduler-config.yaml
in manifests/coscheduling
32 -
worker-node-A.yaml
in manifests/noderesourcetopology
32 -
queue_sort.go
in pkg/qos
32 4
test-deployment.yaml
in manifests/noderesourcetopology
31 -
register.go
in pkg/apis/scheduling/v1alpha1
28 3
register.go
in pkg/apis/config/v1beta1
28 2
options.go
in cmd/controller/app
27 2
kep.yaml
in kep/9-capacity-scheduling
26 -
worker-node-B.yaml
in manifests/noderesourcetopology
26 -
register.go
in pkg/apis/config
26 2
scheduler-configmap.yaml
in manifests/noderesourcetopology
25 -
Files With Most Units (Top 35)
File# lines# units
capacity_scheduling.go
in pkg/capacityscheduling
646 31
zz_generated.conversion.go
in pkg/apis/config/v1beta1
282 30
zz_generated.deepcopy.go
in pkg/apis/scheduling/v1alpha1
190 20
zz_generated.deepcopy.go
in pkg/apis/config/v1beta1
226 20
zz_generated.deepcopy.go
in pkg/apis/config
151 20
coscheduling.go
in pkg/coscheduling
214 15
elasticquota.go
in pkg/controller
252 15
core.go
in pkg/coscheduling/core
260 13
elasticquota.go
in pkg/capacityscheduling
134 11
podgroup.go
in pkg/controller
242 11
filter.go
in pkg/noderesourcetopology
200 10
cross_node_preemption.go
in pkg/crossnodepreemption
147 9
targetloadpacking.go
in pkg/trimaran/targetloadpacking
214 9
allocatable.go
in pkg/noderesources
115 8
zz_generated.defaults.go
in pkg/apis/config/v1beta1
36 6
defaults.go
in pkg/apis/config/v1beta1
80 6
pod_state.go
in pkg/podstate
62 6
handler.go
in pkg/trimaran
95 6
loadvariationriskbalancing.go
in pkg/trimaran/loadvariationriskbalancing
104 6
collector.go
in pkg/trimaran/loadvariationriskbalancing
96 5
podgroup.go
in pkg/util
44 4
queue_sort.go
in pkg/qos
32 4
analysis.go
in pkg/trimaran/loadvariationriskbalancing
102 4
register.go
in pkg/apis/scheduling/v1alpha1
28 3
resource_allocation.go
in pkg/noderesources
99 3
server.go
in cmd/controller/app
91 2
options.go
in cmd/controller/app
27 2
candidate.go
in pkg/crossnodepreemption
18 2
scheme.go
in pkg/apis/scheduling/scheme
13 2
scheme.go
in pkg/apis/config/scheme
20 2
register.go
in pkg/apis/config
26 2
register.go
in pkg/apis/config/v1beta1
28 2
candidate.go
in pkg/capacityscheduling
12 2
main.go
in cmd/scheduler
37 1
controller.go
in cmd/controller
17 1
Files With Long Lines (Top 17)

There are 17 files with lines longer than 120 characters. In total, there are 140 long lines.

File# lines# units# long lines
zz_generated.conversion.go
in pkg/apis/config/v1beta1
282 30 68
capacity_scheduling.go
in pkg/capacityscheduling
646 31 20
targetloadpacking.go
in pkg/trimaran/targetloadpacking
214 9 9
resource_allocation.go
in pkg/noderesources
99 3 7
coscheduling.go
in pkg/coscheduling
214 15 5
loadvariationriskbalancing.go
in pkg/trimaran/loadvariationriskbalancing
104 6 5
allocatable.go
in pkg/noderesources
115 8 5
crd.yaml
in manifests/capacityscheduling
54 - 3
types.go
in pkg/apis/scheduling/v1alpha1
59 - 3
filter.go
in pkg/noderesourcetopology
200 10 3
cross_node_preemption.go
in pkg/crossnodepreemption
147 9 2
zz_generated.defaults.go
in pkg/apis/config/v1beta1
36 6 2
core.go
in pkg/coscheduling/core
260 13 2
pod_state.go
in pkg/podstate
62 6 2
podgroup.go
in pkg/controller
242 11 2
options.go
in cmd/controller/app
27 2 1
elasticquota.go
in pkg/controller
252 15 1
Correlations

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

pkg/capacityscheduling/capacity_scheduling.go x: 11 commits (all time) y: 646 lines of code pkg/coscheduling/coscheduling.go x: 42 commits (all time) y: 214 lines of code pkg/crossnodepreemption/cross_node_preemption.go x: 6 commits (all time) y: 147 lines of code pkg/noderesourcetopology/filter.go x: 6 commits (all time) y: 200 lines of code pkg/podstate/pod_state.go x: 6 commits (all time) y: 62 lines of code manifests/install/all-in-one.yaml x: 8 commits (all time) y: 80 lines of code manifests/install/charts/as-a-second-scheduler/values.yaml x: 4 commits (all time) y: 10 lines of code cmd/controller/app/import_known_versions.go x: 2 commits (all time) y: 4 lines of code cmd/controller/app/server.go x: 4 commits (all time) y: 91 lines of code pkg/apis/scheduling/scheme/scheme.go x: 2 commits (all time) y: 13 lines of code pkg/apis/scheduling/v1alpha1/types.go x: 4 commits (all time) y: 59 lines of code pkg/controller/elasticquota.go x: 2 commits (all time) y: 252 lines of code pkg/controller/podgroup.go x: 14 commits (all time) y: 242 lines of code manifests/podstate/scheduler-config.yaml x: 2 commits (all time) y: 12 lines of code pkg/apis/config/types.go x: 22 commits (all time) y: 59 lines of code manifests/install/charts/as-a-second-scheduler/Chart.yaml x: 2 commits (all time) y: 6 lines of code manifests/install/charts/as-a-second-scheduler/templates/_helpers.tpl x: 2 commits (all time) y: 47 lines of code manifests/install/charts/as-a-second-scheduler/templates/configmap.yaml x: 2 commits (all time) y: 36 lines of code manifests/install/charts/as-a-second-scheduler/templates/crds/podgroup.yaml x: 2 commits (all time) y: 58 lines of code manifests/install/charts/as-a-second-scheduler/templates/deployment.yaml x: 2 commits (all time) y: 74 lines of code manifests/install/charts/as-a-second-scheduler/templates/rbac.yaml x: 2 commits (all time) y: 99 lines of code manifests/install/charts/as-a-second-scheduler/templates/serviceaccount.yaml x: 2 commits (all time) y: 16 lines of code pkg/util/podgroup.go x: 10 commits (all time) y: 44 lines of code pkg/capacityscheduling/elasticquota.go x: 4 commits (all time) y: 134 lines of code pkg/coscheduling/core/core.go x: 20 commits (all time) y: 260 lines of code pkg/noderesources/allocatable.go x: 6 commits (all time) y: 115 lines of code pkg/noderesources/resource_allocation.go x: 4 commits (all time) y: 99 lines of code pkg/qos/queue_sort.go x: 8 commits (all time) y: 32 lines of code pkg/trimaran/loadvariationriskbalancing/analysis.go x: 4 commits (all time) y: 102 lines of code pkg/trimaran/targetloadpacking/targetloadpacking.go x: 6 commits (all time) y: 214 lines of code cmd/scheduler/main.go x: 16 commits (all time) y: 37 lines of code manifests/noderesourcetopology/cluster-role.yaml x: 2 commits (all time) y: 78 lines of code manifests/noderesourcetopology/crd.yaml x: 2 commits (all time) y: 68 lines of code manifests/noderesourcetopology/deploy.yaml x: 2 commits (all time) y: 51 lines of code manifests/noderesourcetopology/scheduler-config.yaml x: 2 commits (all time) y: 18 lines of code manifests/noderesourcetopology/scheduler-configmap.yaml x: 2 commits (all time) y: 25 lines of code manifests/noderesourcetopology/test-deployment.yaml x: 2 commits (all time) y: 31 lines of code manifests/noderesourcetopology/worker-node-B.yaml x: 2 commits (all time) y: 26 lines of code pkg/apis/config/register.go x: 13 commits (all time) y: 26 lines of code pkg/apis/config/v1beta1/defaults.go x: 16 commits (all time) y: 80 lines of code pkg/apis/config/v1beta1/register.go x: 13 commits (all time) y: 28 lines of code pkg/apis/config/v1beta1/types.go x: 23 commits (all time) y: 59 lines of code pkg/apis/config/v1beta1/zz_generated.conversion.go x: 21 commits (all time) y: 282 lines of code pkg/apis/config/v1beta1/zz_generated.deepcopy.go x: 18 commits (all time) y: 226 lines of code pkg/apis/config/v1beta1/zz_generated.defaults.go x: 14 commits (all time) y: 36 lines of code pkg/apis/config/zz_generated.deepcopy.go x: 16 commits (all time) y: 151 lines of code manifests/coscheduling/crd.yaml x: 10 commits (all time) y: 58 lines of code pkg/trimaran/loadvariationriskbalancing/collector.go x: 2 commits (all time) y: 96 lines of code manifests/coscheduling/scheduler-config.yaml x: 17 commits (all time) y: 32 lines of code cloudbuild.yaml x: 6 commits (all time) y: 15 lines of code manifests/capacityscheduling/crd.yaml x: 6 commits (all time) y: 54 lines of code manifests/capacityscheduling/scheduler-config.yaml x: 4 commits (all time) y: 24 lines of code pkg/util/constants.go x: 2 commits (all time) y: 10 lines of code cmd/controller/app/options.go x: 4 commits (all time) y: 27 lines of code pkg/apis/scheduling/v1alpha1/doc.go x: 2 commits (all time) y: 1 lines of code pkg/apis/scheduling/v1alpha1/register.go x: 2 commits (all time) y: 28 lines of code pkg/apis/scheduling/v1alpha1/zz_generated.deepcopy.go x: 2 commits (all time) y: 190 lines of code hack/tools.go x: 3 commits (all time) y: 5 lines of code pkg/apis/config/scheme/scheme.go x: 3 commits (all time) y: 20 lines of code
646.0
lines of code
  min: 1.0
  average: 70.25
  25th percentile: 15.0
  median: 32.0
  75th percentile: 93.0
  max: 646.0
0 42.0
commits (all time)
min: 2.0 | average: 6.05 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 6.0 | max: 42.0

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

pkg/capacityscheduling/capacity_scheduling.go x: 5 contributors (all time) y: 646 lines of code pkg/coscheduling/coscheduling.go x: 9 contributors (all time) y: 214 lines of code pkg/crossnodepreemption/cross_node_preemption.go x: 2 contributors (all time) y: 147 lines of code pkg/noderesourcetopology/filter.go x: 3 contributors (all time) y: 200 lines of code pkg/podstate/pod_state.go x: 3 contributors (all time) y: 62 lines of code manifests/install/all-in-one.yaml x: 4 contributors (all time) y: 80 lines of code manifests/install/charts/as-a-second-scheduler/values.yaml x: 3 contributors (all time) y: 10 lines of code cmd/controller/app/import_known_versions.go x: 2 contributors (all time) y: 4 lines of code cmd/controller/app/server.go x: 3 contributors (all time) y: 91 lines of code pkg/apis/scheduling/scheme/scheme.go x: 2 contributors (all time) y: 13 lines of code pkg/apis/scheduling/v1alpha1/types.go x: 3 contributors (all time) y: 59 lines of code pkg/controller/elasticquota.go x: 2 contributors (all time) y: 252 lines of code pkg/controller/podgroup.go x: 5 contributors (all time) y: 242 lines of code manifests/podstate/scheduler-config.yaml x: 2 contributors (all time) y: 12 lines of code pkg/apis/config/types.go x: 10 contributors (all time) y: 59 lines of code manifests/install/charts/as-a-second-scheduler/Chart.yaml x: 2 contributors (all time) y: 6 lines of code manifests/install/charts/as-a-second-scheduler/templates/_helpers.tpl x: 2 contributors (all time) y: 47 lines of code manifests/install/charts/as-a-second-scheduler/templates/configmap.yaml x: 2 contributors (all time) y: 36 lines of code manifests/install/charts/as-a-second-scheduler/templates/crds/podgroup.yaml x: 2 contributors (all time) y: 58 lines of code manifests/install/charts/as-a-second-scheduler/templates/deployment.yaml x: 2 contributors (all time) y: 74 lines of code manifests/install/charts/as-a-second-scheduler/templates/rbac.yaml x: 2 contributors (all time) y: 99 lines of code manifests/install/charts/as-a-second-scheduler/templates/serviceaccount.yaml x: 2 contributors (all time) y: 16 lines of code pkg/util/podgroup.go x: 4 contributors (all time) y: 44 lines of code pkg/capacityscheduling/elasticquota.go x: 3 contributors (all time) y: 134 lines of code pkg/coscheduling/core/core.go x: 5 contributors (all time) y: 260 lines of code pkg/noderesources/allocatable.go x: 3 contributors (all time) y: 115 lines of code pkg/noderesources/resource_allocation.go x: 3 contributors (all time) y: 99 lines of code pkg/qos/queue_sort.go x: 3 contributors (all time) y: 32 lines of code pkg/trimaran/loadvariationriskbalancing/analysis.go x: 3 contributors (all time) y: 102 lines of code pkg/trimaran/targetloadpacking/targetloadpacking.go x: 4 contributors (all time) y: 214 lines of code cmd/scheduler/main.go x: 9 contributors (all time) y: 37 lines of code manifests/noderesourcetopology/cluster-role.yaml x: 2 contributors (all time) y: 78 lines of code manifests/noderesourcetopology/crd.yaml x: 2 contributors (all time) y: 68 lines of code manifests/noderesourcetopology/deploy.yaml x: 2 contributors (all time) y: 51 lines of code manifests/noderesourcetopology/scheduler-config.yaml x: 2 contributors (all time) y: 18 lines of code manifests/noderesourcetopology/scheduler-configmap.yaml x: 2 contributors (all time) y: 25 lines of code manifests/noderesourcetopology/test-deployment.yaml x: 2 contributors (all time) y: 31 lines of code manifests/noderesourcetopology/worker-node-B.yaml x: 2 contributors (all time) y: 26 lines of code pkg/apis/config/register.go x: 7 contributors (all time) y: 26 lines of code pkg/apis/config/v1beta1/defaults.go x: 8 contributors (all time) y: 80 lines of code pkg/apis/config/v1beta1/register.go x: 7 contributors (all time) y: 28 lines of code pkg/apis/config/v1beta1/zz_generated.conversion.go x: 10 contributors (all time) y: 282 lines of code pkg/apis/config/v1beta1/zz_generated.deepcopy.go x: 9 contributors (all time) y: 226 lines of code pkg/apis/config/v1beta1/zz_generated.defaults.go x: 8 contributors (all time) y: 36 lines of code pkg/apis/config/zz_generated.deepcopy.go x: 8 contributors (all time) y: 151 lines of code manifests/coscheduling/crd.yaml x: 4 contributors (all time) y: 58 lines of code pkg/trimaran/loadvariationriskbalancing/collector.go x: 2 contributors (all time) y: 96 lines of code manifests/coscheduling/scheduler-config.yaml x: 7 contributors (all time) y: 32 lines of code manifests/capacityscheduling/crd.yaml x: 3 contributors (all time) y: 54 lines of code manifests/capacityscheduling/scheduler-config.yaml x: 3 contributors (all time) y: 24 lines of code pkg/util/constants.go x: 2 contributors (all time) y: 10 lines of code cmd/controller/app/options.go x: 3 contributors (all time) y: 27 lines of code pkg/apis/scheduling/v1alpha1/doc.go x: 2 contributors (all time) y: 1 lines of code pkg/apis/scheduling/v1alpha1/register.go x: 2 contributors (all time) y: 28 lines of code pkg/apis/scheduling/v1alpha1/zz_generated.deepcopy.go x: 2 contributors (all time) y: 190 lines of code manifests/qos/scheduler-config.yaml x: 3 contributors (all time) y: 14 lines of code
646.0
lines of code
  min: 1.0
  average: 70.25
  25th percentile: 15.0
  median: 32.0
  75th percentile: 93.0
  max: 646.0
0 10.0
contributors (all time)
min: 2.0 | average: 3.37 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 10.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".