apache / yunikorn-core
File Size

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

Intro
Learn more...
File Size Overall
29% | 20% | 14% | 15% | 19%
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
go30% | 20% | 14% | 15% | 18%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg30% | 20% | 15% | 15% | 18%
cmd0% | 0% | 0% | 49% | 50%
config0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
application.go
in pkg/scheduler/objects
1730 118
queue.go
in pkg/scheduler/objects
1534 110
partition.go
in pkg/scheduler
1251 76
handlers.go
in pkg/webservice
1211 60
resources.go
in pkg/common/resources
808 55
context.go
in pkg/scheduler
692 35
configvalidator.go
in pkg/common/configs
653 21
preemption.go
in pkg/scheduler/objects
589 22
manager.go
in pkg/scheduler/ugm
581 32
node.go
in pkg/scheduler/objects
528 47
allocation.go
in pkg/scheduler/objects
436 60
queue_tracker.go
in pkg/scheduler/ugm
357 18
scheduler.go
in pkg/metrics
333 44
health_checker.go
in pkg/scheduler
281 19
queue.go
in pkg/metrics
275 38
rmproxy.go
in pkg/rmproxy
267 20
routes.go
in pkg/webservice
260 -
application_state.go
in pkg/scheduler/objects
219 5
utils.go
in pkg/common
210 19
logger.go
in pkg/log
205 13
event_system.go
in pkg/events
196 20
runtime.go
in pkg/metrics
195 9
usergroup.go
in pkg/common/security
194 8
placement.go
in pkg/scheduler/placement
176 6
node_collection.go
in pkg/scheduler/objects
168 14
filter.go
in pkg/scheduler/placement
167 6
event_ringbuffer.go
in pkg/events
161 12
scheduler.go
in pkg/scheduler
160 12
sorters.go
in pkg/scheduler/objects
156 10
user_tracker.go
in pkg/scheduler/ugm
146 19
group_tracker.go
in pkg/scheduler/ugm
137 17
predicates.go
in pkg/scheduler/objects
131 6
config.go
in pkg/common/configs
128 4
partition_manager.go
in pkg/scheduler
127 7
event_streaming.go
in pkg/events
127 8
application_events.go
in pkg/scheduler/objects/events
114 13
111 5
simplescheduler.go
in cmd/simplescheduler
109 6
locking.go
in pkg/locking
108 8
tag_rule.go
in pkg/scheduler/placement
107 4
fixed_rule.go
in pkg/scheduler/placement
104 4
required_node_preemptor.go
in pkg/scheduler/objects
100 5
acl.go
in pkg/common/security
99 5
provided_rule.go
in pkg/scheduler/placement
99 4
nodesorting.go
in pkg/scheduler/objects
97 10
streaming_limit.go
in pkg/webservice
97 4
server.go
in pkg/common
95 9
event.go
in pkg/metrics
94 9
tracked_resources.go
in pkg/common/resources
94 7
usergroup_test_resolver.go
in pkg/common/security
94 4
Files With Most Units (Top 50)
File# lines# units
application.go
in pkg/scheduler/objects
1730 118
queue.go
in pkg/scheduler/objects
1534 110
partition.go
in pkg/scheduler
1251 76
allocation.go
in pkg/scheduler/objects
436 60
handlers.go
in pkg/webservice
1211 60
resources.go
in pkg/common/resources
808 55
node.go
in pkg/scheduler/objects
528 47
scheduler.go
in pkg/metrics
333 44
queue.go
in pkg/metrics
275 38
context.go
in pkg/scheduler
692 35
manager.go
in pkg/scheduler/ugm
581 32
preemption.go
in pkg/scheduler/objects
589 22
configvalidator.go
in pkg/common/configs
653 21
rmproxy.go
in pkg/rmproxy
267 20
event_system.go
in pkg/events
196 20
utils.go
in pkg/common
210 19
user_tracker.go
in pkg/scheduler/ugm
146 19
health_checker.go
in pkg/scheduler
281 19
queue_tracker.go
in pkg/scheduler/ugm
357 18
group_tracker.go
in pkg/scheduler/ugm
137 17
node_collection.go
in pkg/scheduler/objects
168 14
application_events.go
in pkg/scheduler/objects/events
114 13
logger.go
in pkg/log
205 13
scheduler.go
in pkg/scheduler
160 12
event_ringbuffer.go
in pkg/events
161 12
ugm_events.go
in pkg/scheduler/ugm
85 11
event_system.go
in pkg/events/mock
37 11
sorters.go
in pkg/scheduler/objects
156 10
nodesorting.go
in pkg/scheduler/objects
97 10
node_events.go
in pkg/scheduler/objects/events
93 10
event.go
in pkg/metrics
94 9
runtime.go
in pkg/metrics
195 9
configs.go
in pkg/common/configs
92 9
server.go
in pkg/common
95 9
template.go
in pkg/scheduler/objects/template
93 9
ask_events.go
in pkg/scheduler/objects/events
91 9
init.go
in pkg/metrics
86 8
usergroup.go
in pkg/common/security
194 8
queue_events.go
in pkg/scheduler/objects/events
83 8
rm_callback.go
in pkg/mock
30 8
51 8
event_streaming.go
in pkg/events
127 8
locking.go
in pkg/locking
108 8
tracked_resources.go
in pkg/common/resources
94 7
partition_manager.go
in pkg/scheduler
127 7
allocation_result.go
in pkg/scheduler/objects
50 7
filter.go
in pkg/scheduler/placement
167 6
placement.go
in pkg/scheduler/placement
176 6
rule.go
in pkg/scheduler/placement
68 6
predicates.go
in pkg/scheduler/objects
131 6
Files With Long Lines (Top 41)

There are 41 files with lines longer than 120 characters. In total, there are 217 long lines.

File# lines# units# long lines
configvalidator.go
in pkg/common/configs
653 21 27
application.go
in pkg/scheduler/objects
1730 118 24
manager.go
in pkg/scheduler/ugm
581 32 17
partition.go
in pkg/scheduler
1251 76 15
application_events.go
in pkg/scheduler/objects/events
114 13 14
ugm_events.go
in pkg/scheduler/ugm
85 11 10
ask_events.go
in pkg/scheduler/objects/events
91 9 9
queue.go
in pkg/scheduler/objects
1534 110 8
context.go
in pkg/scheduler
692 35 7
sorters.go
in pkg/scheduler/objects
156 10 7
preemption.go
in pkg/scheduler/objects
589 22 7
events.go
in pkg/events
34 6 7
queue_tracker.go
in pkg/scheduler/ugm
357 18 6
handlers.go
in pkg/webservice
1211 60 6
scheduler.go
in pkg/metrics
333 44 4
queue.go
in pkg/metrics
275 38 4
user_tracker.go
in pkg/scheduler/ugm
146 19 4
group_tracker.go
in pkg/scheduler/ugm
137 17 3
filter.go
in pkg/scheduler/placement
167 6 3
health_checker.go
in pkg/scheduler
281 19 3
allocation.go
in pkg/scheduler/objects
436 60 3
111 5 3
event_system.go
in pkg/events
196 20 3
resources.go
in pkg/common/resources
808 55 2
application_state.go
in pkg/scheduler/objects
219 5 2
predicates.go
in pkg/scheduler/objects
131 6 2
allocation_result.go
in pkg/scheduler/objects
50 7 2
rmproxy.go
in pkg/rmproxy
267 20 2
metrics_collector.go
in pkg/metrics
67 5 1
runtime.go
in pkg/metrics
195 9 1
server.go
in pkg/common
95 9 1
errors.go
in pkg/common
16 - 1
tracker.go
in pkg/scheduler/ugm
13 - 1
placement.go
in pkg/scheduler/placement
176 6 1
provided_rule.go
in pkg/scheduler/placement
99 4 1
template.go
in pkg/scheduler/objects/template
93 9 1
node_events.go
in pkg/scheduler/objects/events
93 10 1
rm_callback.go
in pkg/mock
30 8 1
logger.go
in pkg/log
205 13 1
locking.go
in pkg/locking
108 8 1
simplescheduler.go
in cmd/simplescheduler
109 6 1
Correlations

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

pkg/scheduler/objects/application.go x: 150 commits (all time) y: 1730 lines of code pkg/scheduler/objects/sorters.go x: 16 commits (all time) y: 156 lines of code pkg/webservice/handlers.go x: 161 commits (all time) y: 1211 lines of code pkg/scheduler/partition.go x: 115 commits (all time) y: 1251 lines of code pkg/common/configs/configvalidator.go x: 62 commits (all time) y: 653 lines of code pkg/common/resources/resources.go x: 57 commits (all time) y: 808 lines of code pkg/log/logger.go x: 17 commits (all time) y: 205 lines of code pkg/scheduler/objects/node_iterator.go x: 3 commits (all time) y: 29 lines of code pkg/scheduler/objects/preemption.go x: 34 commits (all time) y: 589 lines of code pkg/scheduler/objects/queue.go x: 115 commits (all time) y: 1534 lines of code pkg/scheduler/ugm/queue_tracker.go x: 32 commits (all time) y: 357 lines of code pkg/scheduler/placement/placement.go x: 21 commits (all time) y: 176 lines of code pkg/scheduler/objects/predicates.go x: 1 commits (all time) y: 131 lines of code pkg/common/security/acl.go x: 17 commits (all time) y: 99 lines of code pkg/scheduler/context.go x: 69 commits (all time) y: 692 lines of code pkg/metrics/queue.go x: 27 commits (all time) y: 275 lines of code pkg/scheduler/ugm/manager.go x: 33 commits (all time) y: 581 lines of code pkg/common/errors.go x: 4 commits (all time) y: 16 lines of code pkg/scheduler/objects/allocation.go x: 41 commits (all time) y: 436 lines of code pkg/scheduler/objects/allocation_result.go x: 2 commits (all time) y: 50 lines of code pkg/scheduler/objects/node.go x: 60 commits (all time) y: 528 lines of code pkg/scheduler/objects/reservation.go x: 9 commits (all time) y: 49 lines of code pkg/scheduler/objects/events/ask_events.go x: 5 commits (all time) y: 91 lines of code pkg/webservice/dao/partition_info.go x: 15 commits (all time) y: 22 lines of code pkg/webservice/dao/queue_info.go x: 24 commits (all time) y: 37 lines of code pkg/common/resources/tracked_resources.go x: 6 commits (all time) y: 94 lines of code pkg/webservice/dao/application_info.go x: 24 commits (all time) y: 43 lines of code pkg/webservice/state_dump.go x: 21 commits (all time) y: 70 lines of code pkg/scheduler/ugm/group_tracker.go x: 23 commits (all time) y: 137 lines of code pkg/scheduler/ugm/user_tracker.go x: 25 commits (all time) y: 146 lines of code pkg/webservice/routes.go x: 47 commits (all time) y: 260 lines of code pkg/metrics/init.go x: 26 commits (all time) y: 86 lines of code pkg/scheduler/objects/required_node_preemptor.go x: 7 commits (all time) y: 100 lines of code pkg/webservice/dao/allocation_info.go x: 10 commits (all time) y: 26 lines of code pkg/metrics/scheduler.go x: 38 commits (all time) y: 333 lines of code pkg/scheduler/health_checker.go x: 20 commits (all time) y: 281 lines of code pkg/webservice/dao/node_info.go x: 9 commits (all time) y: 21 lines of code pkg/events/event_ringbuffer.go x: 9 commits (all time) y: 161 lines of code pkg/scheduler/objects/nodesorting.go x: 8 commits (all time) y: 97 lines of code pkg/mock/preemption_predicate_plugin.go x: 3 commits (all time) y: 111 lines of code cmd/schedulerclient/client.go x: 15 commits (all time) y: 72 lines of code pkg/rmproxy/rmproxy.go x: 45 commits (all time) y: 267 lines of code pkg/scheduler/objects/application_state.go x: 34 commits (all time) y: 219 lines of code pkg/rmproxy/rmevent/events.go x: 22 commits (all time) y: 57 lines of code pkg/common/configs/configs.go x: 17 commits (all time) y: 92 lines of code pkg/events/event_system.go x: 14 commits (all time) y: 196 lines of code pkg/webservice/webservice.go x: 27 commits (all time) y: 67 lines of code pkg/scheduler/objects/sorted_asks.go x: 2 commits (all time) y: 35 lines of code pkg/common/security/usergroup.go x: 13 commits (all time) y: 194 lines of code pkg/scheduler/partition_manager.go x: 26 commits (all time) y: 127 lines of code pkg/scheduler/placement/rule.go x: 15 commits (all time) y: 68 lines of code pkg/common/constants.go x: 4 commits (all time) y: 12 lines of code pkg/scheduler/objects/events/application_events.go x: 1 commits (all time) y: 114 lines of code pkg/scheduler/objects/events/node_events.go x: 1 commits (all time) y: 93 lines of code pkg/scheduler/objects/events/queue_events.go x: 1 commits (all time) y: 83 lines of code pkg/scheduler/placement/fixed_rule.go x: 14 commits (all time) y: 104 lines of code pkg/scheduler/placement/provided_rule.go x: 16 commits (all time) y: 99 lines of code pkg/scheduler/placement/user_rule.go x: 14 commits (all time) y: 87 lines of code pkg/common/utils.go x: 27 commits (all time) y: 210 lines of code pkg/locking/locking.go x: 3 commits (all time) y: 108 lines of code pkg/scheduler/placement/filter.go x: 11 commits (all time) y: 167 lines of code pkg/scheduler/placement/recovery_rule.go x: 3 commits (all time) y: 37 lines of code pkg/webservice/dao/rule_info.go x: 1 commits (all time) y: 18 lines of code pkg/events/event_store.go x: 9 commits (all time) y: 57 lines of code pkg/scheduler/objects/node_collection.go x: 8 commits (all time) y: 168 lines of code pkg/entrypoint/entrypoint.go x: 30 commits (all time) y: 80 lines of code pkg/events/event_streaming.go x: 4 commits (all time) y: 127 lines of code pkg/metrics/history/internal_metrics.go x: 3 commits (all time) y: 48 lines of code pkg/mock/container_state_updater.go x: 2 commits (all time) y: 23 lines of code pkg/mock/event_plugin.go x: 2 commits (all time) y: 32 lines of code pkg/plugins/types.go x: 21 commits (all time) y: 10 lines of code pkg/webservice/dao/config_info.go x: 5 commits (all time) y: 12 lines of code pkg/webservice/streaming_limit.go x: 2 commits (all time) y: 97 lines of code pkg/scheduler/objects/object_state.go x: 5 commits (all time) y: 53 lines of code pkg/webservice/dao/yk_uuid.go x: 1 commits (all time) y: 4 lines of code pkg/events/events.go x: 6 commits (all time) y: 34 lines of code pkg/common/configs/config.go x: 37 commits (all time) y: 128 lines of code pkg/events/mock/event_system.go x: 1 commits (all time) y: 37 lines of code pkg/plugins/plugins.go x: 21 commits (all time) y: 37 lines of code pkg/mock/predicate_plugin.go x: 1 commits (all time) y: 41 lines of code pkg/mock/rm_callback.go x: 1 commits (all time) y: 30 lines of code pkg/scheduler/scheduler.go x: 64 commits (all time) y: 160 lines of code pkg/entrypoint/service_context.go x: 16 commits (all time) y: 31 lines of code pkg/common/security/usergroup_no_resolver.go x: 4 commits (all time) y: 30 lines of code pkg/events/event_publisher.go x: 8 commits (all time) y: 47 lines of code pkg/metrics/metrics_collector.go x: 7 commits (all time) y: 67 lines of code pkg/scheduler/nodes_usage_monitor.go x: 8 commits (all time) y: 48 lines of code pkg/metrics/runtime.go x: 5 commits (all time) y: 195 lines of code pkg/webservice/dao/scheduler_health.go x: 1 commits (all time) y: 11 lines of code pkg/metrics/event.go x: 3 commits (all time) y: 94 lines of code pkg/scheduler/objects/template/template.go x: 4 commits (all time) y: 93 lines of code pkg/scheduler/policies/nodesorting_policy.go x: 3 commits (all time) y: 22 lines of code pkg/webservice/dao/event_record.go x: 2 commits (all time) y: 10 lines of code cmd/queueconfigchecker/queueconfigchecker.go x: 1 commits (all time) y: 23 lines of code pkg/webservice/dao/application_history.go x: 2 commits (all time) y: 5 lines of code pkg/webservice/dao/cluster_info.go x: 11 commits (all time) y: 7 lines of code pkg/webservice/dao/error_info.go x: 2 commits (all time) y: 17 lines of code cmd/simplescheduler/simplescheduler.go x: 16 commits (all time) y: 109 lines of code config/limit.yaml x: 4 commits (all time) y: 44 lines of code config/queues.yaml x: 8 commits (all time) y: 65 lines of code pkg/common/resources/quantity.go x: 1 commits (all time) y: 59 lines of code pkg/handler/event_handlers.go x: 10 commits (all time) y: 8 lines of code cmd/simplescheduler/main.go x: 8 commits (all time) y: 17 lines of code pkg/scheduler/scheduling_metrics.go x: 5 commits (all time) y: 1 lines of code
1730.0
lines of code
  min: 1.0
  average: 153.06
  25th percentile: 26.0
  median: 67.0
  75th percentile: 134.0
  max: 1730.0
0 161.0
commits (all time)
min: 1.0 | average: 17.06 | 25th percentile: 2.0 | median: 8.0 | 75th percentile: 21.0 | max: 161.0

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

pkg/scheduler/objects/application.go x: 33 contributors (all time) y: 1730 lines of code pkg/scheduler/objects/sorters.go x: 10 contributors (all time) y: 156 lines of code pkg/webservice/handlers.go x: 43 contributors (all time) y: 1211 lines of code pkg/scheduler/partition.go x: 32 contributors (all time) y: 1251 lines of code pkg/common/configs/configvalidator.go x: 30 contributors (all time) y: 653 lines of code pkg/common/resources/resources.go x: 26 contributors (all time) y: 808 lines of code pkg/log/logger.go x: 9 contributors (all time) y: 205 lines of code pkg/scheduler/objects/node_iterator.go x: 3 contributors (all time) y: 29 lines of code pkg/scheduler/objects/preemption.go x: 16 contributors (all time) y: 589 lines of code pkg/scheduler/objects/queue.go x: 32 contributors (all time) y: 1534 lines of code pkg/scheduler/ugm/queue_tracker.go x: 12 contributors (all time) y: 357 lines of code pkg/scheduler/placement/placement.go x: 13 contributors (all time) y: 176 lines of code pkg/scheduler/objects/predicates.go x: 1 contributors (all time) y: 131 lines of code pkg/common/security/acl.go x: 9 contributors (all time) y: 99 lines of code pkg/scheduler/context.go x: 29 contributors (all time) y: 692 lines of code pkg/metrics/queue.go x: 17 contributors (all time) y: 275 lines of code pkg/scheduler/ugm/manager.go x: 11 contributors (all time) y: 581 lines of code pkg/common/errors.go x: 3 contributors (all time) y: 16 lines of code pkg/scheduler/objects/allocation.go x: 13 contributors (all time) y: 436 lines of code pkg/scheduler/objects/allocation_result.go x: 2 contributors (all time) y: 50 lines of code pkg/scheduler/objects/node.go x: 20 contributors (all time) y: 528 lines of code pkg/scheduler/objects/reservation.go x: 4 contributors (all time) y: 49 lines of code pkg/scheduler/objects/events/ask_events.go x: 4 contributors (all time) y: 91 lines of code pkg/webservice/dao/partition_info.go x: 12 contributors (all time) y: 22 lines of code pkg/webservice/dao/queue_info.go x: 17 contributors (all time) y: 37 lines of code pkg/common/resources/tracked_resources.go x: 6 contributors (all time) y: 94 lines of code pkg/webservice/dao/application_info.go x: 12 contributors (all time) y: 43 lines of code pkg/webservice/state_dump.go x: 10 contributors (all time) y: 70 lines of code pkg/scheduler/ugm/group_tracker.go x: 9 contributors (all time) y: 137 lines of code pkg/scheduler/ugm/user_tracker.go x: 9 contributors (all time) y: 146 lines of code pkg/webservice/routes.go x: 21 contributors (all time) y: 260 lines of code pkg/metrics/init.go x: 16 contributors (all time) y: 86 lines of code pkg/scheduler/objects/required_node_preemptor.go x: 5 contributors (all time) y: 100 lines of code pkg/webservice/dao/allocation_info.go x: 7 contributors (all time) y: 26 lines of code pkg/metrics/scheduler.go x: 16 contributors (all time) y: 333 lines of code pkg/scheduler/health_checker.go x: 12 contributors (all time) y: 281 lines of code pkg/webservice/dao/node_info.go x: 8 contributors (all time) y: 21 lines of code pkg/events/event_ringbuffer.go x: 5 contributors (all time) y: 161 lines of code pkg/scheduler/objects/nodesorting.go x: 6 contributors (all time) y: 97 lines of code pkg/mock/preemption_predicate_plugin.go x: 3 contributors (all time) y: 111 lines of code pkg/rmproxy/rmproxy.go x: 16 contributors (all time) y: 267 lines of code pkg/scheduler/objects/application_state.go x: 18 contributors (all time) y: 219 lines of code pkg/rmproxy/rmevent/events.go x: 11 contributors (all time) y: 57 lines of code pkg/common/configs/configs.go x: 8 contributors (all time) y: 92 lines of code pkg/events/event_system.go x: 5 contributors (all time) y: 196 lines of code pkg/webservice/webservice.go x: 15 contributors (all time) y: 67 lines of code pkg/scheduler/objects/sorted_asks.go x: 2 contributors (all time) y: 35 lines of code pkg/common/security/usergroup.go x: 10 contributors (all time) y: 194 lines of code pkg/scheduler/partition_manager.go x: 16 contributors (all time) y: 127 lines of code pkg/scheduler/placement/rule.go x: 10 contributors (all time) y: 68 lines of code pkg/common/constants.go x: 4 contributors (all time) y: 12 lines of code pkg/scheduler/objects/events/application_events.go x: 1 contributors (all time) y: 114 lines of code pkg/scheduler/objects/events/node_events.go x: 1 contributors (all time) y: 93 lines of code pkg/scheduler/objects/events/queue_events.go x: 1 contributors (all time) y: 83 lines of code pkg/scheduler/placement/fixed_rule.go x: 9 contributors (all time) y: 104 lines of code pkg/scheduler/placement/provided_rule.go x: 10 contributors (all time) y: 99 lines of code pkg/scheduler/placement/testrule.go x: 5 contributors (all time) y: 54 lines of code pkg/scheduler/placement/user_rule.go x: 9 contributors (all time) y: 87 lines of code pkg/common/utils.go x: 15 contributors (all time) y: 210 lines of code pkg/locking/locking.go x: 3 contributors (all time) y: 108 lines of code pkg/scheduler/placement/filter.go x: 8 contributors (all time) y: 167 lines of code pkg/webservice/dao/rule_info.go x: 1 contributors (all time) y: 18 lines of code pkg/webservice/dao/allocation_ask_info.go x: 4 contributors (all time) y: 22 lines of code pkg/events/event_store.go x: 4 contributors (all time) y: 57 lines of code pkg/scheduler/objects/node_collection.go x: 4 contributors (all time) y: 168 lines of code pkg/entrypoint/entrypoint.go x: 10 contributors (all time) y: 80 lines of code pkg/events/event_streaming.go x: 2 contributors (all time) y: 127 lines of code pkg/metrics/history/internal_metrics.go x: 3 contributors (all time) y: 48 lines of code pkg/mock/container_state_updater.go x: 2 contributors (all time) y: 23 lines of code pkg/mock/event_plugin.go x: 2 contributors (all time) y: 32 lines of code pkg/plugins/types.go x: 9 contributors (all time) y: 10 lines of code pkg/webservice/streaming_limit.go x: 2 contributors (all time) y: 97 lines of code pkg/webservice/dao/yk_uuid.go x: 1 contributors (all time) y: 4 lines of code pkg/webservice/dao/node_util.go x: 4 contributors (all time) y: 15 lines of code pkg/common/configs/config.go x: 19 contributors (all time) y: 128 lines of code pkg/events/mock/event_system.go x: 1 contributors (all time) y: 37 lines of code pkg/plugins/plugins.go x: 9 contributors (all time) y: 37 lines of code pkg/mock/predicate_plugin.go x: 1 contributors (all time) y: 41 lines of code pkg/mock/rm_callback.go x: 1 contributors (all time) y: 30 lines of code pkg/scheduler/scheduler.go x: 18 contributors (all time) y: 160 lines of code pkg/entrypoint/service_context.go x: 9 contributors (all time) y: 31 lines of code pkg/common/security/usergroup_no_resolver.go x: 4 contributors (all time) y: 30 lines of code pkg/events/event_publisher.go x: 4 contributors (all time) y: 47 lines of code pkg/metrics/metrics_collector.go x: 6 contributors (all time) y: 67 lines of code pkg/scheduler/nodes_usage_monitor.go x: 7 contributors (all time) y: 48 lines of code pkg/metrics/runtime.go x: 3 contributors (all time) y: 195 lines of code pkg/webservice/dao/scheduler_health.go x: 1 contributors (all time) y: 11 lines of code pkg/metrics/event.go x: 3 contributors (all time) y: 94 lines of code pkg/scheduler/policies/nodesorting_policy.go x: 3 contributors (all time) y: 22 lines of code pkg/scheduler/ugm/utilities.go x: 3 contributors (all time) y: 13 lines of code cmd/queueconfigchecker/queueconfigchecker.go x: 1 contributors (all time) y: 23 lines of code pkg/scheduler/placement/types/types.go x: 2 contributors (all time) y: 9 lines of code pkg/webservice/dao/application_history.go x: 2 contributors (all time) y: 5 lines of code pkg/webservice/dao/cluster_info.go x: 8 contributors (all time) y: 7 lines of code pkg/webservice/dao/error_info.go x: 2 contributors (all time) y: 17 lines of code cmd/simplescheduler/simplescheduler.go x: 10 contributors (all time) y: 109 lines of code pkg/common/resources/quantity.go x: 1 contributors (all time) y: 59 lines of code pkg/handler/event_handlers.go x: 6 contributors (all time) y: 8 lines of code cmd/simplescheduler/main.go x: 5 contributors (all time) y: 17 lines of code pkg/scheduler/scheduling_metrics.go x: 3 contributors (all time) y: 1 lines of code
1730.0
lines of code
  min: 1.0
  average: 153.06
  25th percentile: 26.0
  median: 67.0
  75th percentile: 134.0
  max: 1730.0
0 43.0
contributors (all time)
min: 1.0 | average: 7.87 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 10.0 | max: 43.0

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

pkg/scheduler/objects/application.go x: 1 commits (30d) y: 1730 lines of code pkg/scheduler/objects/sorters.go x: 1 commits (30d) y: 156 lines of code pkg/webservice/handlers.go x: 1 commits (30d) y: 1211 lines of code
1730.0
lines of code
  min: 156.0
  average: 1032.33
  25th percentile: 156.0
  median: 1211.0
  75th percentile: 1730.0
  max: 1730.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

pkg/scheduler/objects/application.go x: 1 contributors (30d) y: 1730 lines of code pkg/scheduler/objects/sorters.go x: 1 contributors (30d) y: 156 lines of code pkg/webservice/handlers.go x: 1 contributors (30d) y: 1211 lines of code
1730.0
lines of code
  min: 156.0
  average: 1032.33
  25th percentile: 156.0
  median: 1211.0
  75th percentile: 1730.0
  max: 1730.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

pkg/scheduler/objects/application.go x: 1 commits (90d) y: 1730 lines of code pkg/scheduler/objects/sorters.go x: 1 commits (90d) y: 156 lines of code pkg/webservice/handlers.go x: 1 commits (90d) y: 1211 lines of code pkg/scheduler/partition.go x: 3 commits (90d) y: 1251 lines of code pkg/common/configs/configvalidator.go x: 1 commits (90d) y: 653 lines of code pkg/common/resources/resources.go x: 1 commits (90d) y: 808 lines of code pkg/log/logger.go x: 1 commits (90d) y: 205 lines of code pkg/scheduler/objects/node_iterator.go x: 1 commits (90d) y: 29 lines of code pkg/scheduler/objects/preemption.go x: 2 commits (90d) y: 589 lines of code pkg/scheduler/objects/queue.go x: 3 commits (90d) y: 1534 lines of code pkg/scheduler/ugm/queue_tracker.go x: 1 commits (90d) y: 357 lines of code pkg/scheduler/placement/placement.go x: 2 commits (90d) y: 176 lines of code pkg/scheduler/objects/predicates.go x: 1 commits (90d) y: 131 lines of code pkg/common/security/acl.go x: 1 commits (90d) y: 99 lines of code pkg/scheduler/context.go x: 1 commits (90d) y: 692 lines of code pkg/metrics/queue.go x: 1 commits (90d) y: 275 lines of code
1730.0
lines of code
  min: 29.0
  average: 618.5
  25th percentile: 161.0
  median: 473.0
  75th percentile: 1110.25
  max: 1730.0
0 3.0
commits (90d)
min: 1.0 | average: 1.38 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 3.0

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

pkg/scheduler/objects/application.go x: 1 contributors (90d) y: 1730 lines of code pkg/scheduler/objects/sorters.go x: 1 contributors (90d) y: 156 lines of code pkg/webservice/handlers.go x: 1 contributors (90d) y: 1211 lines of code pkg/scheduler/partition.go x: 3 contributors (90d) y: 1251 lines of code pkg/common/configs/configvalidator.go x: 1 contributors (90d) y: 653 lines of code pkg/common/resources/resources.go x: 1 contributors (90d) y: 808 lines of code pkg/log/logger.go x: 1 contributors (90d) y: 205 lines of code pkg/scheduler/objects/node_iterator.go x: 1 contributors (90d) y: 29 lines of code pkg/scheduler/objects/preemption.go x: 1 contributors (90d) y: 589 lines of code pkg/scheduler/objects/queue.go x: 2 contributors (90d) y: 1534 lines of code pkg/scheduler/ugm/queue_tracker.go x: 1 contributors (90d) y: 357 lines of code pkg/scheduler/placement/placement.go x: 2 contributors (90d) y: 176 lines of code pkg/scheduler/objects/predicates.go x: 1 contributors (90d) y: 131 lines of code pkg/common/security/acl.go x: 1 contributors (90d) y: 99 lines of code pkg/scheduler/context.go x: 1 contributors (90d) y: 692 lines of code pkg/metrics/queue.go x: 1 contributors (90d) y: 275 lines of code
1730.0
lines of code
  min: 29.0
  average: 618.5
  25th percentile: 161.0
  median: 473.0
  75th percentile: 1110.25
  max: 1730.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0