apache / yunikorn-core
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
pkg/scheduler/ugm/user_tracker.go
pkg/scheduler/ugm/group_tracker.go
3 8 (37%) 8 (37%) 2023-08-07
pkg/scheduler/ugm/queue_tracker.go
pkg/scheduler/ugm/manager.go
3 11 (27%) 14 (21%) 2023-08-07
pkg/scheduler/ugm/manager.go
pkg/scheduler/ugm/group_tracker.go
3 14 (21%) 8 (37%) 2023-08-07
pkg/scheduler/ugm/user_tracker.go
pkg/scheduler/ugm/queue_tracker.go
3 8 (37%) 11 (27%) 2023-08-07
pkg/scheduler/ugm/queue_tracker.go
pkg/scheduler/ugm/group_tracker.go
3 11 (27%) 8 (37%) 2023-08-07
pkg/scheduler/ugm/user_tracker.go
pkg/scheduler/ugm/manager.go
3 8 (37%) 14 (21%) 2023-08-07
pkg/scheduler/objects/preemption.go
pkg/scheduler/objects/application.go
2 7 (28%) 89 (2%) 2023-08-07
pkg/scheduler/objects/queue.go
pkg/scheduler/objects/application.go
2 57 (3%) 89 (2%) 2023-07-28
pkg/events/event_ringbuffer.go
pkg/events/event_system.go
2 3 (66%) 5 (40%) 2023-08-03
pkg/scheduler/objects/application.go
pkg/scheduler/objects/allocation.go
2 89 (2%) 19 (10%) 2023-08-08
pkg/webservice/state_dump.go
pkg/webservice/dao/node_util.go
1 14 (7%) 2 (50%) 2023-08-01
pkg/events/events.go
pkg/scheduler/objects/queue.go
1 5 (20%) 57 (1%) 2023-07-11
pkg/webservice/dao/scheduler-health.go
pkg/webservice/dao/partition_info.go
1 2 (50%) 14 (7%) 2023-08-01
pkg/webservice/dao/node_info.go
pkg/webservice/dao/error_info.go
1 8 (12%) 2 (50%) 2023-08-01
pkg/scheduler/objects/preemption.go
pkg/scheduler/objects/allocation.go
1 7 (14%) 19 (5%) 2023-08-07
pkg/webservice/dao/scheduler-health.go
pkg/webservice/dao/cluster_info.go
1 2 (50%) 11 (9%) 2023-08-01
pkg/webservice/handlers.go
pkg/events/event_system.go
1 109 (<1%) 5 (20%) 2023-07-26
pkg/webservice/dao/config_info.go
pkg/webservice/dao/allocation_info.go
1 2 (50%) 4 (25%) 2023-08-01
pkg/scheduler/ugm/manager.go
pkg/scheduler/objects/application.go
1 14 (7%) 89 (1%) 2023-07-10
pkg/webservice/dao/cluster_util.go
pkg/webservice/dao/allocation_ask_info.go
1 2 (50%) 5 (20%) 2023-08-01
pkg/webservice/dao/error_info.go
pkg/webservice/dao/cluster_util.go
1 2 (50%) 2 (50%) 2023-08-01
pkg/webservice/dao/partition_info.go
pkg/webservice/dao/allocation_ask_info.go
1 14 (7%) 5 (20%) 2023-08-01
pkg/webservice/dao/partition_info.go
pkg/webservice/dao/node_util.go
1 14 (7%) 2 (50%) 2023-08-01
pkg/webservice/dao/partition_info.go
pkg/webservice/dao/node_info.go
1 14 (7%) 8 (12%) 2023-08-01
pkg/webservice/routes.go
pkg/webservice/handlers.go
1 36 (2%) 109 (<1%) 2023-07-26
pkg/webservice/dao/ugm_info.go
pkg/webservice/dao/partition_info.go
1 3 (33%) 14 (7%) 2023-08-01
pkg/webservice/dao/container_history.go
pkg/webservice/dao/allocation_ask_info.go
1 2 (50%) 5 (20%) 2023-08-01
pkg/webservice/dao/allocation_info.go
pkg/webservice/dao/allocation_ask_info.go
1 4 (25%) 5 (20%) 2023-08-01
pkg/scheduler/objects/queue_events.go
pkg/scheduler/objects/application_events.go
1 2 (50%) 5 (20%) 2023-08-07
pkg/webservice/dao/node_util.go
pkg/webservice/dao/allocation_ask_info.go
1 2 (50%) 5 (20%) 2023-08-01
pkg/scheduler/objects/node_iterator.go
pkg/scheduler/objects/application.go
1 2 (50%) 89 (1%) 2023-07-18
pkg/scheduler/objects/node_events.go
pkg/events/event_system.go
1 3 (33%) 5 (20%) 2023-08-07
pkg/webservice/dao/node_info.go
pkg/webservice/dao/application_info.go
1 8 (12%) 22 (4%) 2023-08-01
pkg/webservice/dao/node_util.go
pkg/webservice/dao/node_info.go
1 2 (50%) 8 (12%) 2023-08-01
pkg/webservice/routes.go
pkg/events/event_ringbuffer.go
1 36 (2%) 3 (33%) 2023-07-26
pkg/webservice/dao/cluster_info.go
pkg/webservice/dao/allocation_ask_info.go
1 11 (9%) 5 (20%) 2023-08-01
pkg/webservice/dao/node_util.go
pkg/webservice/dao/error_info.go
1 2 (50%) 2 (50%) 2023-08-01
pkg/scheduler/partition.go
pkg/scheduler/objects/application.go
1 61 (1%) 89 (1%) 2023-08-07
pkg/webservice/dao/error_info.go
pkg/webservice/dao/allocation_info.go
1 2 (50%) 4 (25%) 2023-08-01
pkg/webservice/state_dump.go
pkg/webservice/dao/container_history.go
1 14 (7%) 2 (50%) 2023-08-01
pkg/webservice/routes.go
pkg/webservice/dao/event_record.go
1 36 (2%) 1 (100%) 2023-07-26
pkg/webservice/state_dump.go
pkg/webservice/dao/error_info.go
1 14 (7%) 2 (50%) 2023-08-01
pkg/webservice/dao/error_info.go
pkg/webservice/dao/application_history.go
1 2 (50%) 2 (50%) 2023-08-01
pkg/webservice/dao/application_info.go
pkg/webservice/dao/allocation_ask_info.go
1 22 (4%) 5 (20%) 2023-08-01
pkg/webservice/dao/node_util.go
pkg/webservice/dao/allocation_info.go
1 2 (50%) 4 (25%) 2023-08-01
pkg/webservice/handlers.go
pkg/webservice/dao/event_record.go
1 109 (<1%) 1 (100%) 2023-07-26
pkg/scheduler/ugm/group_tracker.go
pkg/scheduler/objects/application.go
1 8 (12%) 89 (1%) 2023-07-10
pkg/webservice/dao/config_info.go
pkg/webservice/dao/cluster_info.go
1 2 (50%) 11 (9%) 2023-08-01
pkg/scheduler/ugm/utilities.go
pkg/scheduler/ugm/user_tracker.go
1 2 (50%) 8 (12%) 2023-07-28
pkg/scheduler/objects/application.go
pkg/scheduler/context.go
1 89 (1%) 44 (2%) 2023-08-08
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [pkg/scheduler/ugm/user_tracker.go] [pkg/scheduler/ugm/user_tracker.go] [pkg/scheduler/ugm/group_tracker.go] [pkg/scheduler/ugm/group_tracker.go] [pkg/scheduler/ugm/user_tracker.go]--[pkg/scheduler/ugm/group_tracker.go] 3 [pkg/scheduler/ugm/queue_tracker.go] [pkg/scheduler/ugm/queue_tracker.go] [pkg/scheduler/ugm/user_tracker.go]--[pkg/scheduler/ugm/queue_tracker.go] 3 [pkg/scheduler/ugm/manager.go] [pkg/scheduler/ugm/manager.go] [pkg/scheduler/ugm/user_tracker.go]--[pkg/scheduler/ugm/manager.go] 3 [pkg/scheduler/objects/application.go] [pkg/scheduler/objects/application.go] [pkg/scheduler/ugm/group_tracker.go]--[pkg/scheduler/objects/application.go] 1 [pkg/scheduler/ugm/queue_tracker.go]--[pkg/scheduler/ugm/group_tracker.go] 3 [pkg/scheduler/ugm/queue_tracker.go]--[pkg/scheduler/ugm/manager.go] 3 [pkg/scheduler/ugm/manager.go]--[pkg/scheduler/ugm/group_tracker.go] 3 [pkg/scheduler/ugm/manager.go]--[pkg/scheduler/objects/application.go] 1 [pkg/scheduler/objects/preemption.go] [pkg/scheduler/objects/preemption.go] [pkg/scheduler/objects/preemption.go]--[pkg/scheduler/objects/application.go] 2 [pkg/scheduler/objects/allocation.go] [pkg/scheduler/objects/allocation.go] [pkg/scheduler/objects/preemption.go]--[pkg/scheduler/objects/allocation.go] 1 [pkg/scheduler/objects/application.go]--[pkg/scheduler/objects/allocation.go] 2 [pkg/scheduler/context.go] [pkg/scheduler/context.go] [pkg/scheduler/objects/application.go]--[pkg/scheduler/context.go] 1 [pkg/scheduler/objects/queue.go] [pkg/scheduler/objects/queue.go] [pkg/scheduler/objects/queue.go]--[pkg/scheduler/objects/application.go] 2 [pkg/events/event_ringbuffer.go] [pkg/events/event_ringbuffer.go] [pkg/events/event_system.go] [pkg/events/event_system.go] [pkg/events/event_ringbuffer.go]--[pkg/events/event_system.go] 2 [pkg/webservice/state_dump.go] [pkg/webservice/state_dump.go] [pkg/webservice/dao/node_util.go] [pkg/webservice/dao/node_util.go] [pkg/webservice/state_dump.go]--[pkg/webservice/dao/node_util.go] 1 [pkg/webservice/dao/error_info.go] [pkg/webservice/dao/error_info.go] [pkg/webservice/state_dump.go]--[pkg/webservice/dao/error_info.go] 1 [pkg/webservice/dao/container_history.go] [pkg/webservice/dao/container_history.go] [pkg/webservice/state_dump.go]--[pkg/webservice/dao/container_history.go] 1 [pkg/webservice/dao/node_info.go] [pkg/webservice/dao/node_info.go] [pkg/webservice/dao/node_util.go]--[pkg/webservice/dao/node_info.go] 1 [pkg/webservice/dao/node_util.go]--[pkg/webservice/dao/error_info.go] 1 [pkg/webservice/dao/allocation_info.go] [pkg/webservice/dao/allocation_info.go] [pkg/webservice/dao/node_util.go]--[pkg/webservice/dao/allocation_info.go] 1 [pkg/webservice/dao/allocation_ask_info.go] [pkg/webservice/dao/allocation_ask_info.go] [pkg/webservice/dao/node_util.go]--[pkg/webservice/dao/allocation_ask_info.go] 1 [pkg/events/events.go] [pkg/events/events.go] [pkg/events/events.go]--[pkg/scheduler/objects/queue.go] 1 [pkg/webservice/dao/scheduler-health.go] [pkg/webservice/dao/scheduler-health.go] [pkg/webservice/dao/partition_info.go] [pkg/webservice/dao/partition_info.go] [pkg/webservice/dao/scheduler-health.go]--[pkg/webservice/dao/partition_info.go] 1 [pkg/webservice/dao/cluster_info.go] [pkg/webservice/dao/cluster_info.go] [pkg/webservice/dao/scheduler-health.go]--[pkg/webservice/dao/cluster_info.go] 1 [pkg/webservice/dao/partition_info.go]--[pkg/webservice/dao/node_util.go] 1 [pkg/webservice/dao/partition_info.go]--[pkg/webservice/dao/node_info.go] 1 [pkg/webservice/dao/partition_info.go]--[pkg/webservice/dao/allocation_ask_info.go] 1 [pkg/webservice/dao/node_info.go]--[pkg/webservice/dao/error_info.go] 1 [pkg/webservice/dao/application_info.go] [pkg/webservice/dao/application_info.go] [pkg/webservice/dao/node_info.go]--[pkg/webservice/dao/application_info.go] 1 [pkg/webservice/dao/error_info.go]--[pkg/webservice/dao/allocation_info.go] 1 [pkg/webservice/dao/cluster_util.go] [pkg/webservice/dao/cluster_util.go] [pkg/webservice/dao/error_info.go]--[pkg/webservice/dao/cluster_util.go] 1 [pkg/webservice/dao/application_history.go] [pkg/webservice/dao/application_history.go] [pkg/webservice/dao/error_info.go]--[pkg/webservice/dao/application_history.go] 1 [pkg/webservice/dao/cluster_info.go]--[pkg/webservice/dao/allocation_ask_info.go] 1 [pkg/webservice/handlers.go] [pkg/webservice/handlers.go] [pkg/webservice/handlers.go]--[pkg/events/event_system.go] 1 [pkg/webservice/dao/event_record.go] [pkg/webservice/dao/event_record.go] [pkg/webservice/handlers.go]--[pkg/webservice/dao/event_record.go] 1 [pkg/webservice/dao/config_info.go] [pkg/webservice/dao/config_info.go] [pkg/webservice/dao/config_info.go]--[pkg/webservice/dao/cluster_info.go] 1 [pkg/webservice/dao/config_info.go]--[pkg/webservice/dao/allocation_info.go] 1 [pkg/webservice/dao/allocation_info.go]--[pkg/webservice/dao/allocation_ask_info.go] 1 [pkg/webservice/dao/cluster_util.go]--[pkg/webservice/dao/allocation_ask_info.go] 1 [pkg/webservice/routes.go] [pkg/webservice/routes.go] [pkg/webservice/routes.go]--[pkg/events/event_ringbuffer.go] 1 [pkg/webservice/routes.go]--[pkg/webservice/handlers.go] 1 [pkg/webservice/routes.go]--[pkg/webservice/dao/event_record.go] 1 [pkg/webservice/dao/ugm_info.go] [pkg/webservice/dao/ugm_info.go] [pkg/webservice/dao/ugm_info.go]--[pkg/webservice/dao/partition_info.go] 1 [pkg/webservice/dao/container_history.go]--[pkg/webservice/dao/allocation_ask_info.go] 1 [pkg/scheduler/objects/queue_events.go] [pkg/scheduler/objects/queue_events.go] [pkg/scheduler/objects/application_events.go] [pkg/scheduler/objects/application_events.go] [pkg/scheduler/objects/queue_events.go]--[pkg/scheduler/objects/application_events.go] 1 [pkg/scheduler/objects/node_iterator.go] [pkg/scheduler/objects/node_iterator.go] [pkg/scheduler/objects/node_iterator.go]--[pkg/scheduler/objects/application.go] 1 [pkg/scheduler/objects/node_events.go] [pkg/scheduler/objects/node_events.go] [pkg/scheduler/objects/node_events.go]--[pkg/events/event_system.go] 1 [pkg/webservice/dao/application_info.go]--[pkg/webservice/dao/allocation_ask_info.go] 1 [pkg/scheduler/partition.go] [pkg/scheduler/partition.go] [pkg/scheduler/partition.go]--[pkg/scheduler/objects/application.go] 1 [pkg/scheduler/ugm/utilities.go] [pkg/scheduler/ugm/utilities.go] [pkg/scheduler/ugm/utilities.go]--[pkg/scheduler/ugm/user_tracker.go] 1
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...
Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.