apache / arrow-ballista
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
ballista/scheduler/src/cluster/mod.rs
ballista/scheduler/src/cluster/memory.rs
3 6 (50%) 7 (42%) 2023-07-20
ballista/scheduler/src/state/execution_graph.rs
ballista/scheduler/src/cluster/memory.rs
2 13 (15%) 7 (28%) 2023-07-20
ballista/scheduler/src/state/task_manager.rs
ballista/scheduler/src/cluster/memory.rs
2 15 (13%) 7 (28%) 2023-07-20
ballista/scheduler/src/state/execution_graph.rs
ballista/executor/src/executor_server.rs
2 13 (15%) 18 (11%) 2023-07-20
ballista/executor/src/executor.rs
ballista/executor/src/execution_loop.rs
2 8 (25%) 12 (16%) 2023-07-20
ballista/scheduler/src/state/execution_graph.rs
ballista/scheduler/src/cluster/kv.rs
2 13 (15%) 5 (40%) 2023-07-20
ballista/scheduler/src/state/execution_graph.rs
ballista/scheduler/src/cluster/mod.rs
2 13 (15%) 6 (33%) 2023-07-20
ballista/scheduler/src/state/mod.rs
ballista/scheduler/src/state/execution_graph.rs
2 23 (8%) 13 (15%) 2023-07-13
ballista/executor/src/standalone.rs
ballista/executor/src/executor_process.rs
2 5 (40%) 9 (22%) 2023-07-20
ballista/scheduler/src/cluster/memory.rs
ballista/scheduler/src/cluster/kv.rs
2 7 (28%) 5 (40%) 2023-07-20
ballista/scheduler/src/scheduler_server/grpc.rs
ballista/scheduler/src/cluster/mod.rs
2 21 (9%) 6 (33%) 2023-07-20
ballista/executor/src/standalone.rs
ballista/core/src/config.rs
2 5 (40%) 6 (33%) 2023-07-20
ballista/scheduler/src/scheduler_server/grpc.rs
ballista/scheduler/src/cluster/kv.rs
2 21 (9%) 5 (40%) 2023-07-20
ballista/core/src/lib.rs
ballista/core/Cargo.toml
2 4 (50%) 25 (8%) 2023-07-19
ballista/scheduler/src/state/task_manager.rs
ballista/scheduler/src/cluster/kv.rs
2 15 (13%) 5 (40%) 2023-07-20
ballista/scheduler/src/state/execution_graph.rs
ballista/executor/src/executor.rs
2 13 (15%) 8 (25%) 2023-07-20
ballista/scheduler/src/scheduler_server/grpc.rs
ballista/scheduler/src/cluster/memory.rs
2 21 (9%) 7 (28%) 2023-07-20
ballista/scheduler/src/state/execution_graph.rs
ballista/scheduler/src/scheduler_server/grpc.rs
2 13 (15%) 21 (9%) 2023-07-20
ballista/scheduler/src/cluster/mod.rs
ballista/scheduler/src/cluster/kv.rs
2 6 (33%) 5 (40%) 2023-07-20
ballista/executor/src/executor_server.rs
ballista/executor/src/executor.rs
2 18 (11%) 8 (25%) 2023-07-20
ballista/scheduler/src/state/execution_graph.rs
ballista/executor/src/execution_loop.rs
2 13 (15%) 12 (16%) 2023-07-20
ballista/scheduler/src/state/task_manager.rs
ballista/scheduler/src/state/execution_graph.rs
2 15 (13%) 13 (15%) 2023-07-20
ballista/scheduler/src/state/task_manager.rs
ballista/scheduler/src/cluster/mod.rs
2 15 (13%) 6 (33%) 2023-07-20
ballista/scheduler/src/state/task_manager.rs
ballista/scheduler/src/scheduler_server/grpc.rs
2 15 (13%) 21 (9%) 2023-07-20
ballista/executor/src/executor_server.rs
ballista/executor/src/execution_loop.rs
2 18 (11%) 12 (16%) 2023-07-20
ballista/executor/src/executor_process.rs
ballista/core/src/config.rs
2 9 (22%) 6 (33%) 2023-07-20
ballista/core/src/cache_layer/medium/mod.rs
ballista/core/src/cache_layer/medium/local_memory.rs
1 1 (100%) 1 (100%) 2023-07-18
ballista/executor/executor_config_spec.toml
ballista/core/src/lib.rs
1 6 (16%) 4 (25%) 2023-07-18
ballista/core/src/serde/scheduler/from_proto.rs
ballista/executor/src/executor_server.rs
1 6 (16%) 18 (5%) 2023-07-13
ballista/scheduler/src/scheduler_server/mod.rs
ballista/scheduler/src/state/mod.rs
1 23 (4%) 23 (4%) 2023-07-13
ballista/scheduler/src/state/task_manager.rs
ballista/executor/src/standalone.rs
1 15 (6%) 5 (20%) 2023-07-20
ballista/scheduler/src/state/task_manager.rs
ballista/core/src/config.rs
1 15 (6%) 6 (16%) 2023-07-20
ballista/core/src/object_store_registry/mod.rs
ballista/core/src/cache_layer/policy/mod.rs
1 1 (100%) 1 (100%) 2023-07-18
ballista/scheduler/src/scheduler_server/mod.rs
ballista/scheduler/src/state/execution_graph.rs
1 23 (4%) 13 (7%) 2023-07-13
ballista/core/src/cache_layer/mod.rs
ballista/core/src/cache_layer/medium/local_disk.rs
1 1 (100%) 1 (100%) 2023-07-18
ballista/scheduler/src/flight_sql.rs
ballista/executor/src/executor_server.rs
1 10 (10%) 18 (5%) 2023-07-13
ballista/scheduler/src/scheduler_server/query_stage_scheduler.rs
ballista/scheduler/src/cluster/kv.rs
1 13 (7%) 5 (20%) 2023-07-13
ballista/core/src/object_store_registry/cache.rs
ballista/core/src/cache_layer/object_store/mod.rs
1 1 (100%) 1 (100%) 2023-07-18
ballista/scheduler/src/scheduler_server/external_scaler.rs
ballista/scheduler/src/state/mod.rs
1 4 (25%) 23 (4%) 2023-07-13
ballista/scheduler/src/scheduler_server/query_stage_scheduler.rs
ballista/scheduler/src/cluster/mod.rs
1 13 (7%) 6 (16%) 2023-07-13
ballista/core/src/execution_plans/unresolved_shuffle.rs
ballista/core/src/execution_plans/shuffle_reader.rs
1 4 (25%) 10 (10%) 2023-07-13
ballista/executor/src/executor_process.rs
ballista/executor/src/execution_loop.rs
1 9 (11%) 12 (8%) 2023-07-20
ballista/scheduler/src/scheduler_server/grpc.rs
ballista/executor/src/executor.rs
1 21 (4%) 8 (12%) 2023-07-20
ballista/core/src/cache_layer/object_store/file.rs
ballista/core/src/config.rs
1 1 (100%) 6 (16%) 2023-07-18
ballista/core/src/execution_plans/distributed_query.rs
ballista/executor/src/executor.rs
1 6 (16%) 8 (12%) 2023-07-13
ballista/core/src/cache_layer/object_store/mod.rs
ballista/core/src/config.rs
1 1 (100%) 6 (16%) 2023-07-18
ballista/scheduler/src/cluster/memory.rs
ballista/core/src/config.rs
1 7 (14%) 6 (16%) 2023-07-20
ballista/core/src/utils.rs
ballista/core/Cargo.toml
1 13 (7%) 25 (4%) 2023-07-18
ballista/executor/executor_config_spec.toml
ballista/core/src/cache_layer/policy/file.rs
1 6 (16%) 1 (100%) 2023-07-18
ballista/scheduler/src/scheduler_server/mod.rs
ballista/scheduler/src/scheduler_server/external_scaler.rs
1 23 (4%) 4 (25%) 2023-07-13
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [ballista/scheduler/src/cluster/mod.rs] [ballista/scheduler/src/cluster/mod.rs] [ballista/scheduler/src/cluster/memory.rs] [ballista/scheduler/src/cluster/memory.rs] [ballista/scheduler/src/cluster/mod.rs]--[ballista/scheduler/src/cluster/memory.rs] 3 [ballista/scheduler/src/cluster/kv.rs] [ballista/scheduler/src/cluster/kv.rs] [ballista/scheduler/src/cluster/mod.rs]--[ballista/scheduler/src/cluster/kv.rs] 2 [ballista/scheduler/src/cluster/memory.rs]--[ballista/scheduler/src/cluster/kv.rs] 2 [ballista/core/src/config.rs] [ballista/core/src/config.rs] [ballista/scheduler/src/cluster/memory.rs]--[ballista/core/src/config.rs] 1 [ballista/scheduler/src/state/execution_graph.rs] [ballista/scheduler/src/state/execution_graph.rs] [ballista/scheduler/src/state/execution_graph.rs]--[ballista/scheduler/src/cluster/mod.rs] 2 [ballista/scheduler/src/state/execution_graph.rs]--[ballista/scheduler/src/cluster/memory.rs] 2 [ballista/executor/src/executor_server.rs] [ballista/executor/src/executor_server.rs] [ballista/scheduler/src/state/execution_graph.rs]--[ballista/executor/src/executor_server.rs] 2 [ballista/executor/src/executor.rs] [ballista/executor/src/executor.rs] [ballista/scheduler/src/state/execution_graph.rs]--[ballista/executor/src/executor.rs] 2 [ballista/executor/src/execution_loop.rs] [ballista/executor/src/execution_loop.rs] [ballista/scheduler/src/state/execution_graph.rs]--[ballista/executor/src/execution_loop.rs] 2 [ballista/scheduler/src/state/execution_graph.rs]--[ballista/scheduler/src/cluster/kv.rs] 2 [ballista/scheduler/src/scheduler_server/grpc.rs] [ballista/scheduler/src/scheduler_server/grpc.rs] [ballista/scheduler/src/state/execution_graph.rs]--[ballista/scheduler/src/scheduler_server/grpc.rs] 2 [ballista/scheduler/src/state/task_manager.rs] [ballista/scheduler/src/state/task_manager.rs] [ballista/scheduler/src/state/task_manager.rs]--[ballista/scheduler/src/cluster/mod.rs] 2 [ballista/scheduler/src/state/task_manager.rs]--[ballista/scheduler/src/cluster/memory.rs] 2 [ballista/scheduler/src/state/task_manager.rs]--[ballista/scheduler/src/state/execution_graph.rs] 2 [ballista/scheduler/src/state/task_manager.rs]--[ballista/scheduler/src/cluster/kv.rs] 2 [ballista/executor/src/standalone.rs] [ballista/executor/src/standalone.rs] [ballista/scheduler/src/state/task_manager.rs]--[ballista/executor/src/standalone.rs] 1 [ballista/scheduler/src/state/task_manager.rs]--[ballista/scheduler/src/scheduler_server/grpc.rs] 2 [ballista/scheduler/src/state/task_manager.rs]--[ballista/core/src/config.rs] 1 [ballista/executor/src/executor_server.rs]--[ballista/executor/src/executor.rs] 2 [ballista/executor/src/executor_server.rs]--[ballista/executor/src/execution_loop.rs] 2 [ballista/executor/src/executor.rs]--[ballista/executor/src/execution_loop.rs] 2 [ballista/scheduler/src/state/mod.rs] [ballista/scheduler/src/state/mod.rs] [ballista/scheduler/src/state/mod.rs]--[ballista/scheduler/src/state/execution_graph.rs] 2 [ballista/executor/src/executor_process.rs] [ballista/executor/src/executor_process.rs] [ballista/executor/src/standalone.rs]--[ballista/executor/src/executor_process.rs] 2 [ballista/executor/src/standalone.rs]--[ballista/core/src/config.rs] 2 [ballista/executor/src/executor_process.rs]--[ballista/executor/src/execution_loop.rs] 1 [ballista/executor/src/executor_process.rs]--[ballista/core/src/config.rs] 2 [ballista/scheduler/src/scheduler_server/grpc.rs]--[ballista/scheduler/src/cluster/mod.rs] 2 [ballista/scheduler/src/scheduler_server/grpc.rs]--[ballista/scheduler/src/cluster/memory.rs] 2 [ballista/scheduler/src/scheduler_server/grpc.rs]--[ballista/executor/src/executor.rs] 1 [ballista/scheduler/src/scheduler_server/grpc.rs]--[ballista/scheduler/src/cluster/kv.rs] 2 [ballista/core/src/lib.rs] [ballista/core/src/lib.rs] [ballista/core/Cargo.toml] [ballista/core/Cargo.toml] [ballista/core/src/lib.rs]--[ballista/core/Cargo.toml] 2 [ballista/core/src/cache_layer/medium/mod.rs] [ballista/core/src/cache_layer/medium/mod.rs] [ballista/core/src/cache_layer/medium/local_memory.rs] [ballista/core/src/cache_layer/medium/local_memory.rs] [ballista/core/src/cache_layer/medium/mod.rs]--[ballista/core/src/cache_layer/medium/local_memory.rs] 1 [ballista/executor/executor_config_spec.toml] [ballista/executor/executor_config_spec.toml] [ballista/executor/executor_config_spec.toml]--[ballista/core/src/lib.rs] 1 [ballista/core/src/cache_layer/policy/file.rs] [ballista/core/src/cache_layer/policy/file.rs] [ballista/executor/executor_config_spec.toml]--[ballista/core/src/cache_layer/policy/file.rs] 1 [ballista/core/src/serde/scheduler/from_proto.rs] [ballista/core/src/serde/scheduler/from_proto.rs] [ballista/core/src/serde/scheduler/from_proto.rs]--[ballista/executor/src/executor_server.rs] 1 [ballista/scheduler/src/scheduler_server/mod.rs] [ballista/scheduler/src/scheduler_server/mod.rs] [ballista/scheduler/src/scheduler_server/mod.rs]--[ballista/scheduler/src/state/execution_graph.rs] 1 [ballista/scheduler/src/scheduler_server/mod.rs]--[ballista/scheduler/src/state/mod.rs] 1 [ballista/scheduler/src/scheduler_server/external_scaler.rs] [ballista/scheduler/src/scheduler_server/external_scaler.rs] [ballista/scheduler/src/scheduler_server/mod.rs]--[ballista/scheduler/src/scheduler_server/external_scaler.rs] 1 [ballista/core/src/object_store_registry/mod.rs] [ballista/core/src/object_store_registry/mod.rs] [ballista/core/src/cache_layer/policy/mod.rs] [ballista/core/src/cache_layer/policy/mod.rs] [ballista/core/src/object_store_registry/mod.rs]--[ballista/core/src/cache_layer/policy/mod.rs] 1 [ballista/core/src/cache_layer/mod.rs] [ballista/core/src/cache_layer/mod.rs] [ballista/core/src/cache_layer/medium/local_disk.rs] [ballista/core/src/cache_layer/medium/local_disk.rs] [ballista/core/src/cache_layer/mod.rs]--[ballista/core/src/cache_layer/medium/local_disk.rs] 1 [ballista/scheduler/src/flight_sql.rs] [ballista/scheduler/src/flight_sql.rs] [ballista/scheduler/src/flight_sql.rs]--[ballista/executor/src/executor_server.rs] 1 [ballista/scheduler/src/scheduler_server/query_stage_scheduler.rs] [ballista/scheduler/src/scheduler_server/query_stage_scheduler.rs] [ballista/scheduler/src/scheduler_server/query_stage_scheduler.rs]--[ballista/scheduler/src/cluster/mod.rs] 1 [ballista/scheduler/src/scheduler_server/query_stage_scheduler.rs]--[ballista/scheduler/src/cluster/kv.rs] 1 [ballista/core/src/object_store_registry/cache.rs] [ballista/core/src/object_store_registry/cache.rs] [ballista/core/src/cache_layer/object_store/mod.rs] [ballista/core/src/cache_layer/object_store/mod.rs] [ballista/core/src/object_store_registry/cache.rs]--[ballista/core/src/cache_layer/object_store/mod.rs] 1 [ballista/core/src/cache_layer/object_store/mod.rs]--[ballista/core/src/config.rs] 1 [ballista/scheduler/src/scheduler_server/external_scaler.rs]--[ballista/scheduler/src/state/mod.rs] 1 [ballista/core/src/execution_plans/unresolved_shuffle.rs] [ballista/core/src/execution_plans/unresolved_shuffle.rs] [ballista/core/src/execution_plans/shuffle_reader.rs] [ballista/core/src/execution_plans/shuffle_reader.rs] [ballista/core/src/execution_plans/unresolved_shuffle.rs]--[ballista/core/src/execution_plans/shuffle_reader.rs] 1 [ballista/core/src/cache_layer/object_store/file.rs] [ballista/core/src/cache_layer/object_store/file.rs] [ballista/core/src/cache_layer/object_store/file.rs]--[ballista/core/src/config.rs] 1 [ballista/core/src/execution_plans/distributed_query.rs] [ballista/core/src/execution_plans/distributed_query.rs] [ballista/core/src/execution_plans/distributed_query.rs]--[ballista/executor/src/executor.rs] 1 [ballista/core/src/utils.rs] [ballista/core/src/utils.rs] [ballista/core/src/utils.rs]--[ballista/core/Cargo.toml] 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.
G ballista ballista ballista--ballista 6 ROOT ROOT ballista--ROOT 2
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...