huggingface / scheduler-plugins
File Size

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

Intro
Learn more...
File Size Overall
0% | 14% | 25% | 34% | 25%
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
yaml0% | 20% | 19% | 31% | 29%
go0% | 8% | 32% | 37% | 21%
tpl0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
manifests0% | 22% | 21% | 33% | 22%
pkg0% | 11% | 23% | 42% | 21%
apis0% | 0% | 58% | 27% | 14%
config0% | 0% | 0% | 21% | 78%
kep0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
site0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
hack0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
786 -
786 -
capacity_scheduling.go
in pkg/capacityscheduling
661 31
479 56
networkoverhead.go
in pkg/networkaware/networkoverhead
474 21
zz_generated.deepcopy.go
in apis/config/v1
397 38
309 -
sysched.go
in pkg/sysched
306 19
303 38
preemption_toleration.go
in pkg/preemptiontoleration
294 12
core.go
in pkg/coscheduling/core
260 13
244 -
security-profiles-operator.x-k8s.io_seccompprofiles.yaml
in manifests/install/charts/as-a-second-scheduler/crds
244 -
crd.yaml
in manifests/sysched
242 -
242 -
seccompprofiles.security-profiles-operator.x-k8s.io_sysched.yaml
in manifests/install/charts/as-a-second-scheduler/crds
242 -
lowriskovercommitment.go
in pkg/trimaran/lowriskovercommitment
200 11
200 -
crd.yaml
in manifests/appgroup
200 -
appgroup.diktyo.x-k8s.io_appgroups.yaml
in manifests/install/charts/as-a-second-scheduler/crds
200 -
coscheduling.go
in pkg/coscheduling
186 10
resourcestats.go
in pkg/trimaran
180 10
zz_generated.deepcopy.go
in apis/scheduling/v1alpha1
177 20
elasticquota.go
in pkg/capacityscheduling
175 15
least_numa.go
in pkg/noderesourcetopology
167 10
filter.go
in pkg/noderesourcetopology
164 7
podgroup_controller.go
in pkg/controllers
159 6
159 -
topology.node.k8s.io_noderesourcetopologies.yaml
in manifests/install/charts/as-a-second-scheduler/crds
159 -
crd.yaml
in manifests/noderesourcetopology
159 -
defaults.go
in apis/config/v1
157 11
crd.yaml
in manifests/networktopology
151 -
151 -
networktopology.diktyo.x-k8s.io_networktopologies.yaml
in manifests/install/charts/as-a-second-scheduler/crds
151 -
util.go
in pkg/networkaware/util
149 21
targetloadpacking.go
in pkg/trimaran/targetloadpacking
146 6
pluginhelpers.go
in pkg/noderesourcetopology
136 8
131 -
crd.yaml
in manifests/coscheduling
131 -
131 -
rbac.yaml
in manifests/install/charts/as-a-second-scheduler/templates
131 -
scheduling.x-k8s.io_podgroups.yaml
in manifests/install/charts/as-a-second-scheduler/crds
131 -
score.go
in pkg/noderesourcetopology
130 8
129 -
129 -
beta.go
in pkg/trimaran/lowriskovercommitment
126 15
handler.go
in pkg/trimaran
123 8
allocatable.go
in pkg/noderesources
115 8
plugin.go
in pkg/noderesourcetopology
115 6
types.go
in apis/config/v1
112 -
Files With Most Units (Top 50)
File# lines# units
479 56
zz_generated.deepcopy.go
in apis/config/v1
397 38
303 38
capacity_scheduling.go
in pkg/capacityscheduling
661 31
util.go
in pkg/networkaware/util
149 21
networkoverhead.go
in pkg/networkaware/networkoverhead
474 21
zz_generated.deepcopy.go
in apis/scheduling/v1alpha1
177 20
sysched.go
in pkg/sysched
306 19
elasticquota.go
in pkg/capacityscheduling
175 15
beta.go
in pkg/trimaran/lowriskovercommitment
126 15
core.go
in pkg/coscheduling/core
260 13
preemption_toleration.go
in pkg/preemptiontoleration
294 12
defaults.go
in apis/config/v1
157 11
zz_generated.defaults.go
in apis/config/v1
53 11
lowriskovercommitment.go
in pkg/trimaran/lowriskovercommitment
200 11
coscheduling.go
in pkg/coscheduling
186 10
least_numa.go
in pkg/noderesourcetopology
167 10
resourcestats.go
in pkg/trimaran
180 10
allocatable.go
in pkg/noderesources
115 8
pluginhelpers.go
in pkg/noderesourcetopology
136 8
score.go
in pkg/noderesourcetopology
130 8
handler.go
in pkg/trimaran
123 8
filter.go
in pkg/noderesourcetopology
164 7
stringify.go
in pkg/noderesourcetopology/stringify
82 7
objects.go
in pkg/noderesourcetopology
99 7
podgroup_controller.go
in pkg/controllers
159 6
elasticquota_controller.go
in pkg/controllers
107 6
topologicalsort.go
in pkg/networkaware/topologicalsort
95 6
pod_state.go
in pkg/podstate
62 6
plugin.go
in pkg/noderesourcetopology
115 6
config.go
in pkg/noderesourcetopology
82 6
targetloadpacking.go
in pkg/trimaran/targetloadpacking
146 6
podprovider.go
in pkg/noderesourcetopology/podprovider
58 5
loadvariationriskbalancing.go
in pkg/trimaran/loadvariationriskbalancing
89 5
collector.go
in pkg/trimaran
95 5
queue_sort.go
in pkg/qos
33 4
podgroup.go
in pkg/util
44 4
exclusive.go
in pkg/noderesourcetopology/resourcerequests
57 4
groupversion_info.go
in apis/scheduling/v1alpha1
29 3
resource_allocation.go
in pkg/noderesources
81 3
validation_pluginargs.go
in apis/config/validation
26 2
register.go
in apis/config
29 2
register.go
in apis/config/v1
32 2
conversion.go
in apis/config/v1
20 2
scheme.go
in apis/config/scheme
20 2
scheme.go
in apis/scheduling/scheme
13 2
resource.go
in pkg/util
50 2
candidate.go
in pkg/capacityscheduling
12 2
reserve.go
in pkg/noderesourcetopology
21 2
logging.go
in pkg/noderesourcetopology/logging
37 2
Files With Long Lines (Top 50)

There are 53 files with lines longer than 120 characters. In total, there are 314 long lines.

File# lines# units# long lines
479 56 126
capacity_scheduling.go
in pkg/capacityscheduling
661 31 18
preemption_toleration.go
in pkg/preemptiontoleration
294 12 10
filter.go
in pkg/noderesourcetopology
164 7 9
zz_generated.defaults.go
in apis/config/v1
53 11 7
targetloadpacking.go
in pkg/trimaran/targetloadpacking
146 6 7
coscheduling.go
in pkg/coscheduling
186 10 6
score.go
in pkg/noderesourcetopology
130 8 6
least_numa.go
in pkg/noderesourcetopology
167 10 6
lowriskovercommitment.go
in pkg/trimaran/lowriskovercommitment
200 11 6
200 - 6
crd.yaml
in manifests/appgroup
200 - 6
appgroup.diktyo.x-k8s.io_appgroups.yaml
in manifests/install/charts/as-a-second-scheduler/crds
200 - 6
networkoverhead.go
in pkg/networkaware/networkoverhead
474 21 5
conversion.go
in apis/config/v1
20 2 4
100 - 4
allocatable.go
in pkg/noderesources
115 8 4
pluginhelpers.go
in pkg/noderesourcetopology
136 8 4
loadvariationriskbalancing.go
in pkg/trimaran/loadvariationriskbalancing
89 5 4
crd.yaml
in manifests/capacityscheduling
100 - 4
100 - 4
scheduling.x-k8s.io_elasticquotas.yaml
in manifests/install/charts/as-a-second-scheduler/crds
100 - 4
types.go
in apis/scheduling/v1alpha1
58 - 3
core.go
in pkg/coscheduling/core
260 13 3
config.go
in pkg/noderesourcetopology
82 6 3
159 - 3
topology.node.k8s.io_noderesourcetopologies.yaml
in manifests/install/charts/as-a-second-scheduler/crds
159 - 3
crd.yaml
in manifests/noderesourcetopology
159 - 3
sysched.go
in pkg/sysched
306 19 2
resource_allocation.go
in pkg/noderesources
81 3 2
podgroup_controller.go
in pkg/controllers
159 6 2
elasticquota_controller.go
in pkg/controllers
107 6 2
topologicalsort.go
in pkg/networkaware/topologicalsort
95 6 2
pod_state.go
in pkg/podstate
62 6 2
plugin.go
in pkg/noderesourcetopology
115 6 2
podprovider.go
in pkg/noderesourcetopology/podprovider
58 5 2
stringify.go
in pkg/noderesourcetopology/stringify
82 7 2
crd.yaml
in manifests/sysched
242 - 2
crd.yaml
in manifests/networktopology
151 - 2
151 - 2
242 - 2
networktopology.diktyo.x-k8s.io_networktopologies.yaml
in manifests/install/charts/as-a-second-scheduler/crds
151 - 2
seccompprofiles.security-profiles-operator.x-k8s.io_sysched.yaml
in manifests/install/charts/as-a-second-scheduler/crds
242 - 2
131 - 1
reserve.go
in pkg/noderesourcetopology
21 2 1
least_allocated.go
in pkg/noderesourcetopology
28 2 1
balanced_allocation.go
in pkg/noderesourcetopology
25 2 1
postbind.go
in pkg/noderesourcetopology
14 1 1
analysis.go
in pkg/trimaran/loadvariationriskbalancing
25 1 1
crd.yaml
in manifests/coscheduling
131 - 1