apache / datafusion-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/state/execution_graph_dot.rs
ballista/scheduler/src/planner.rs
2 19 (10%) 20 (10%) 2025-04-10
ballista/scheduler/src/state/mod.rs
ballista/scheduler/src/state/execution_graph.rs
2 29 (6%) 24 (8%) 2025-04-18
ballista/core/src/execution_plans/shuffle_reader.rs
ballista/scheduler/Cargo.toml
1 22 (4%) 46 (2%) 2025-04-10
ballista/scheduler/src/planner.rs
ballista/executor/Cargo.toml
1 20 (5%) 38 (2%) 2025-04-10
ballista/executor/Cargo.toml
ballista/scheduler/Cargo.toml
1 38 (2%) 46 (2%) 2025-04-10
ballista/scheduler/src/state/execution_graph_dot.rs
ballista/core/Cargo.toml
1 19 (5%) 47 (2%) 2025-04-10
benchmarks/Cargo.toml
ballista-cli/src/exec.rs
1 74 (1%) 11 (9%) 2025-04-10
benchmarks/Cargo.toml
ballista-cli/src/command.rs
1 74 (1%) 8 (12%) 2025-04-10
ballista/core/src/execution_plans/shuffle_writer.rs
ballista-cli/src/exec.rs
1 17 (5%) 11 (9%) 2025-04-10
ballista/executor/Cargo.toml
ballista-cli/src/exec.rs
1 38 (2%) 11 (9%) 2025-04-10
ballista-cli/Cargo.toml
ballista/scheduler/src/cluster/mod.rs
1 65 (1%) 22 (4%) 2025-04-10
ballista/core/src/diagram.rs
ballista/scheduler/Cargo.toml
1 3 (33%) 46 (2%) 2025-04-10
ballista/core/src/execution_plans/shuffle_reader.rs
ballista/core/proto/datafusion_common.proto
1 22 (4%) 6 (16%) 2025-04-10
ballista-cli/src/command.rs
ballista-cli/Cargo.toml
1 8 (12%) 65 (1%) 2025-04-10
ballista/client/Cargo.toml
ballista/scheduler/Cargo.toml
1 39 (2%) 46 (2%) 2025-04-10
ballista/scheduler/src/state/execution_graph_dot.rs
ballista/scheduler/Cargo.toml
1 19 (5%) 46 (2%) 2025-04-10
python/pyproject.toml
python/Cargo.toml
1 16 (6%) 57 (1%) 2025-04-18
ballista/core/src/execution_plans/shuffle_reader.rs
Cargo.toml
1 22 (4%) 72 (1%) 2025-04-10
ballista/scheduler/src/scheduler_process.rs
ballista/scheduler/Cargo.toml
1 17 (5%) 46 (2%) 2025-04-18
ballista/core/proto/datafusion_common.proto
ballista/core/Cargo.toml
1 6 (16%) 47 (2%) 2025-04-10
ballista/core/src/diagram.rs
ballista-cli/src/exec.rs
1 3 (33%) 11 (9%) 2025-04-10
ballista/scheduler/src/state/execution_stage.rs
ballista/scheduler/src/cluster/memory.rs
1 1 (100%) 16 (6%) 2025-04-18
ballista/core/src/diagram.rs
Cargo.toml
1 3 (33%) 72 (1%) 2025-04-10
ballista/scheduler/src/state/executor_manager.rs
ballista/scheduler/src/config.rs
1 18 (5%) 22 (4%) 2025-04-18
rustfmt.toml
ballista/core/proto/datafusion.proto
1 3 (33%) 13 (7%) 2025-04-09
ballista/scheduler/src/state/task_manager.rs
ballista/scheduler/src/state/execution_graph.rs
1 26 (3%) 24 (4%) 2025-04-10
ballista/scheduler/src/planner.rs
ballista/client/Cargo.toml
1 20 (5%) 39 (2%) 2025-04-10
ballista/scheduler/src/planner.rs
ballista/core/src/execution_plans/shuffle_reader.rs
1 20 (5%) 22 (4%) 2025-04-10
ballista/core/proto/datafusion.proto
ballista/core/Cargo.toml
1 13 (7%) 47 (2%) 2025-04-10
ballista/executor/src/flight_service.rs
ballista/core/src/object_store.rs
1 11 (9%) 2 (50%) 2025-04-18
ballista/core/src/diagram.rs
ballista/core/Cargo.toml
1 3 (33%) 47 (2%) 2025-04-10
ballista/scheduler/src/config.rs
ballista/scheduler/src/cluster/memory.rs
1 22 (4%) 16 (6%) 2025-04-18
ballista/scheduler/src/scheduler_server/grpc.rs
ballista/scheduler/src/cluster/mod.rs
1 32 (3%) 22 (4%) 2025-04-18
benchmarks/Cargo.toml
ballista/core/proto/datafusion.proto
1 74 (1%) 13 (7%) 2025-04-10
ballista-cli/Cargo.toml
ballista/core/Cargo.toml
1 65 (1%) 47 (2%) 2025-04-10
ballista/core/src/execution_plans/shuffle_writer.rs
ballista/core/proto/datafusion_common.proto
1 17 (5%) 6 (16%) 2025-04-10
ballista/scheduler/src/lib.rs
ballista/scheduler/Cargo.toml
1 9 (11%) 46 (2%) 2025-04-18
ballista/scheduler/src/config.rs
ballista/scheduler/src/cluster/mod.rs
1 22 (4%) 22 (4%) 2025-04-18
ballista/scheduler/src/scheduler_process.rs
ballista/scheduler/src/lib.rs
1 17 (5%) 9 (11%) 2025-04-18
ballista/core/proto/datafusion.proto
ballista-cli/src/command.rs
1 13 (7%) 8 (12%) 2025-04-10
dev/release/generate-changelog.py
dev/release/download-python-wheels.py
1 2 (50%) 3 (33%) 2025-04-09
ballista/scheduler/src/cluster/memory.rs
ballista/scheduler/src/cluster/mod.rs
1 16 (6%) 22 (4%) 2025-04-18
ballista/scheduler/src/scheduler_server/grpc.rs
ballista/scheduler/src/state/execution_graph.rs
1 32 (3%) 24 (4%) 2025-04-18
benchmarks/Cargo.toml
ballista/core/src/execution_plans/shuffle_reader.rs
1 74 (1%) 22 (4%) 2025-04-10
ballista/core/src/extension.rs
ballista/core/src/object_store.rs
1 9 (11%) 2 (50%) 2025-04-18
ballista/core/src/execution_plans/shuffle_writer.rs
Cargo.toml
1 17 (5%) 72 (1%) 2025-04-10
rustfmt.toml
dev/release/generate-changelog.py
1 3 (33%) 2 (50%) 2025-04-09
Cargo.toml
ballista/scheduler/src/cluster/mod.rs
1 72 (1%) 22 (4%) 2025-04-10
ballista-cli/src/command.rs
ballista/scheduler/src/cluster/mod.rs
1 8 (12%) 22 (4%) 2025-04-10
ballista/core/src/execution_plans/shuffle_writer.rs
ballista/core/src/diagram.rs
1 17 (5%) 3 (33%) 2025-04-10
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [ballista/scheduler/src/state/execution_graph_dot.rs] [ballista/scheduler/src/state/execution_graph_dot.rs] [ballista/scheduler/src/planner.rs] [ballista/scheduler/src/planner.rs] [ballista/scheduler/src/state/execution_graph_dot.rs]--[ballista/scheduler/src/planner.rs] 2 [ballista/scheduler/Cargo.toml] [ballista/scheduler/Cargo.toml] [ballista/scheduler/src/state/execution_graph_dot.rs]--[ballista/scheduler/Cargo.toml] 1 [ballista/core/Cargo.toml] [ballista/core/Cargo.toml] [ballista/scheduler/src/state/execution_graph_dot.rs]--[ballista/core/Cargo.toml] 1 [ballista/core/src/execution_plans/shuffle_reader.rs] [ballista/core/src/execution_plans/shuffle_reader.rs] [ballista/scheduler/src/planner.rs]--[ballista/core/src/execution_plans/shuffle_reader.rs] 1 [ballista/executor/Cargo.toml] [ballista/executor/Cargo.toml] [ballista/scheduler/src/planner.rs]--[ballista/executor/Cargo.toml] 1 [ballista/client/Cargo.toml] [ballista/client/Cargo.toml] [ballista/scheduler/src/planner.rs]--[ballista/client/Cargo.toml] 1 [ballista/scheduler/src/state/mod.rs] [ballista/scheduler/src/state/mod.rs] [ballista/scheduler/src/state/execution_graph.rs] [ballista/scheduler/src/state/execution_graph.rs] [ballista/scheduler/src/state/mod.rs]--[ballista/scheduler/src/state/execution_graph.rs] 2 [ballista/core/src/execution_plans/shuffle_reader.rs]--[ballista/scheduler/Cargo.toml] 1 [ballista/core/proto/datafusion_common.proto] [ballista/core/proto/datafusion_common.proto] [ballista/core/src/execution_plans/shuffle_reader.rs]--[ballista/core/proto/datafusion_common.proto] 1 [Cargo.toml] [Cargo.toml] [ballista/core/src/execution_plans/shuffle_reader.rs]--[Cargo.toml] 1 [ballista/executor/Cargo.toml]--[ballista/scheduler/Cargo.toml] 1 [ballista-cli/src/exec.rs] [ballista-cli/src/exec.rs] [ballista/executor/Cargo.toml]--[ballista-cli/src/exec.rs] 1 [benchmarks/Cargo.toml] [benchmarks/Cargo.toml] [benchmarks/Cargo.toml]--[ballista/core/src/execution_plans/shuffle_reader.rs] 1 [benchmarks/Cargo.toml]--[ballista-cli/src/exec.rs] 1 [ballista-cli/src/command.rs] [ballista-cli/src/command.rs] [benchmarks/Cargo.toml]--[ballista-cli/src/command.rs] 1 [ballista/core/proto/datafusion.proto] [ballista/core/proto/datafusion.proto] [benchmarks/Cargo.toml]--[ballista/core/proto/datafusion.proto] 1 [ballista-cli/Cargo.toml] [ballista-cli/Cargo.toml] [ballista-cli/src/command.rs]--[ballista-cli/Cargo.toml] 1 [ballista/scheduler/src/cluster/mod.rs] [ballista/scheduler/src/cluster/mod.rs] [ballista-cli/src/command.rs]--[ballista/scheduler/src/cluster/mod.rs] 1 [ballista/core/src/execution_plans/shuffle_writer.rs] [ballista/core/src/execution_plans/shuffle_writer.rs] [ballista/core/src/execution_plans/shuffle_writer.rs]--[ballista-cli/src/exec.rs] 1 [ballista/core/src/diagram.rs] [ballista/core/src/diagram.rs] [ballista/core/src/execution_plans/shuffle_writer.rs]--[ballista/core/src/diagram.rs] 1 [ballista/core/src/execution_plans/shuffle_writer.rs]--[ballista/core/proto/datafusion_common.proto] 1 [ballista/core/src/execution_plans/shuffle_writer.rs]--[Cargo.toml] 1 [ballista-cli/Cargo.toml]--[ballista/core/Cargo.toml] 1 [ballista-cli/Cargo.toml]--[ballista/scheduler/src/cluster/mod.rs] 1 [ballista/core/src/diagram.rs]--[ballista/scheduler/Cargo.toml] 1 [ballista/core/src/diagram.rs]--[ballista/core/Cargo.toml] 1 [ballista/core/src/diagram.rs]--[ballista-cli/src/exec.rs] 1 [ballista/core/src/diagram.rs]--[Cargo.toml] 1 [ballista/core/proto/datafusion_common.proto]--[ballista/core/Cargo.toml] 1 [ballista/client/Cargo.toml]--[ballista/scheduler/Cargo.toml] 1 [python/pyproject.toml] [python/pyproject.toml] [python/Cargo.toml] [python/Cargo.toml] [python/pyproject.toml]--[python/Cargo.toml] 1 [Cargo.toml]--[ballista/scheduler/src/cluster/mod.rs] 1 [ballista/scheduler/src/scheduler_process.rs] [ballista/scheduler/src/scheduler_process.rs] [ballista/scheduler/src/scheduler_process.rs]--[ballista/scheduler/Cargo.toml] 1 [ballista/scheduler/src/lib.rs] [ballista/scheduler/src/lib.rs] [ballista/scheduler/src/scheduler_process.rs]--[ballista/scheduler/src/lib.rs] 1 [ballista/scheduler/src/state/execution_stage.rs] [ballista/scheduler/src/state/execution_stage.rs] [ballista/scheduler/src/cluster/memory.rs] [ballista/scheduler/src/cluster/memory.rs] [ballista/scheduler/src/state/execution_stage.rs]--[ballista/scheduler/src/cluster/memory.rs] 1 [ballista/scheduler/src/cluster/memory.rs]--[ballista/scheduler/src/cluster/mod.rs] 1 [ballista/scheduler/src/state/executor_manager.rs] [ballista/scheduler/src/state/executor_manager.rs] [ballista/scheduler/src/config.rs] [ballista/scheduler/src/config.rs] [ballista/scheduler/src/state/executor_manager.rs]--[ballista/scheduler/src/config.rs] 1 [ballista/scheduler/src/config.rs]--[ballista/scheduler/src/cluster/mod.rs] 1 [ballista/scheduler/src/config.rs]--[ballista/scheduler/src/cluster/memory.rs] 1 [rustfmt.toml] [rustfmt.toml] [rustfmt.toml]--[ballista/core/proto/datafusion.proto] 1 [dev/release/generate-changelog.py] [dev/release/generate-changelog.py] [rustfmt.toml]--[dev/release/generate-changelog.py] 1 [ballista/core/proto/datafusion.proto]--[ballista/core/Cargo.toml] 1 [ballista/core/proto/datafusion.proto]--[ballista-cli/src/command.rs] 1 [ballista/scheduler/src/state/task_manager.rs] [ballista/scheduler/src/state/task_manager.rs] [ballista/scheduler/src/state/task_manager.rs]--[ballista/scheduler/src/state/execution_graph.rs] 1 [ballista/executor/src/flight_service.rs] [ballista/executor/src/flight_service.rs] [ballista/core/src/object_store.rs] [ballista/core/src/object_store.rs] [ballista/executor/src/flight_service.rs]--[ballista/core/src/object_store.rs] 1 [ballista/scheduler/src/scheduler_server/grpc.rs] [ballista/scheduler/src/scheduler_server/grpc.rs] [ballista/scheduler/src/scheduler_server/grpc.rs]--[ballista/scheduler/src/state/execution_graph.rs] 1 [ballista/scheduler/src/scheduler_server/grpc.rs]--[ballista/scheduler/src/cluster/mod.rs] 1 [ballista/scheduler/src/lib.rs]--[ballista/scheduler/Cargo.toml] 1 [dev/release/download-python-wheels.py] [dev/release/download-python-wheels.py] [dev/release/generate-changelog.py]--[dev/release/download-python-wheels.py] 1 [ballista/core/src/extension.rs] [ballista/core/src/extension.rs] [ballista/core/src/extension.rs]--[ballista/core/src/object_store.rs] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... 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 8 ROOT ROOT ballista--ROOT 2 ballista-cli ballista-cli ballista--ballista-cli 1 dev dev ROOT--dev 1 benchmarks benchmarks benchmarks--ballista 1 benchmarks--ROOT 1 benchmarks--ballista-cli 1 ballista-cli--ROOT 1 ballista-cli--ballista-cli 1 python python python--python 1 dev--ballista 1 dev--dev 1
Download: SVG DOT (open online Graphviz editor)

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