apache / datafusion-ballista
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 126 files with 22,990 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 4 files changed 51-100 times (205 lines of code)
    • 14 files changed 21-50 times (7,190 lines of code)
    • 44 files changed 6-20 times (10,763 lines of code)
    • 64 files changed 1-5 times (4,832 lines of code)
0% | <1% | 31% | 46% | 21%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 126 files with 22,990 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 11 files changed by 11-25 contributors (2,003 lines of code)
    • 36 files changed by 6-10 contributors (13,790 lines of code)
    • 47 files changed by 2-5 contributors (4,221 lines of code)
    • 32 files changed by 1 contributor (2,976 lines of code)
0% | 8% | 59% | 18% | 12%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, md, sql, sh, py, toml, yaml, dockerfile, txt, svg, gitignore, proto, dockerignore, rst, html, css, scala, bat, xml, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml0% | 25% | 30% | 39% | 4%
rs0% | 0% | 37% | 44% | 17%
proto0% | 0% | 0% | 97% | 2%
py0% | 0% | 0% | 18% | 81%
sql0% | 0% | 0% | 0% | 100%
scala0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT0% | 67% | 0% | 0% | 32%
benchmarks0% | 4% | 0% | 0% | 95%
python0% | 7% | 0% | 20% | 72%
ballista-cli0% | 6% | 0% | 92% | <1%
ballista0% | 0% | 35% | 49% | 14%
dev0% | 0% | 0% | 34% | 65%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Cargo.toml
in root
74 - 2021-04-18 2025-04-10 69 23 andygrove73@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in benchmarks
50 - 2021-04-18 2025-04-10 66 25 jorgecarleitao@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in ballista-cli
38 - 2022-05-12 2025-04-10 58 17 agrove@apache.org milenkovicm@users.noreply.g...
Cargo.toml
in python
43 - 2021-05-04 2025-04-18 55 18 jorgecarleitao@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in ballista/core
66 - 2022-10-17 2025-04-18 44 12 andygrove73@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in ballista/scheduler
72 - 2022-10-17 2025-04-18 43 13 andygrove73@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in ballista/client
47 - 2022-10-17 2025-04-10 37 11 andygrove73@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in ballista/executor
62 - 2022-10-17 2025-04-10 37 10 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/scheduler/src/scheduler_server
584 3 2022-10-17 2025-04-04 32 10 andygrove73@gmail.com milenkovicm@users.noreply.g...
grpc.rs
in ballista/scheduler/src/scheduler_server
775 1 2022-10-17 2025-04-18 31 9 andygrove73@gmail.com milenkovicm@users.noreply.g...
utils.rs
in ballista/core/src
121 - 2022-10-17 2025-01-24 30 11 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/scheduler/src/state
388 - 2022-10-17 2025-04-18 25 11 andygrove73@gmail.com milenkovicm@users.noreply.g...
executor_server.rs
in ballista/executor/src
688 8 2022-10-17 2025-04-04 25 8 andygrove73@gmail.com milenkovicm@users.noreply.g...
task_manager.rs
in ballista/scheduler/src/state
568 2 2022-10-17 2025-04-12 24 9 andygrove73@gmail.com moyishi213@gmail.com
executor_process.rs
in ballista/executor/src
578 1 2023-01-18 2025-02-19 23 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
executor.rs
in ballista/executor/src
338 13 2022-10-17 2025-04-04 22 9 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/scheduler/src/cluster
809 13 2023-02-11 2025-04-29 21 8 1327726+thinkharderdev@user... milenkovicm@users.noreply.g...
execution_graph.rs
in ballista/scheduler/src/state
2094 10 2022-10-17 2025-04-30 21 9 andygrove73@gmail.com milenkovicm@users.noreply.g...
config.rs
in ballista/scheduler/src
237 4 2022-10-21 2025-04-18 20 7 90197956+yahonanjing@users.... milenkovicm@users.noreply.g...
shuffle_reader.rs
in ballista/core/src/execution_plans
613 22 2022-10-17 2025-04-10 20 12 andygrove73@gmail.com milenkovicm@users.noreply.g...
scheduler_config_spec.toml
in ballista/scheduler
144 - 2022-10-17 2024-11-22 19 6 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/core/src/serde
231 12 2022-10-17 2024-12-19 19 10 andygrove73@gmail.com onursatici@users.noreply.gi...
config.rs
in ballista/core/src
256 16 2022-10-17 2025-02-19 19 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
distributed_query.rs
in ballista/core/src/execution_plans
333 11 2022-10-17 2025-04-29 19 10 andygrove73@gmail.com milenkovicm@users.noreply.g...
planner.rs
in ballista/scheduler/src
403 7 2022-10-17 2025-04-10 19 10 andygrove73@gmail.com milenkovicm@users.noreply.g...
proto
ballista.proto
in ballista/core/proto
603 - 2022-10-17 2025-04-09 19 10 andygrove73@gmail.com agrove@apache.org
execution_loop.rs
in ballista/executor/src
267 - 2022-10-17 2025-02-16 18 8 danielheres@gmail.com milenkovicm@users.noreply.g...
executor_manager.rs
in ballista/scheduler/src/state
347 - 2022-10-17 2025-04-18 17 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
shuffle_writer.rs
in ballista/core/src/execution_plans
491 14 2022-10-17 2025-04-10 17 12 andygrove73@gmail.com milenkovicm@users.noreply.g...
execution_graph_dot.rs
in ballista/scheduler/src/state
623 9 2022-10-17 2025-04-10 17 9 andygrove73@gmail.com milenkovicm@users.noreply.g...
59 - 2021-05-04 2025-04-18 16 9 jorgecarleitao@gmail.com milenkovicm@users.noreply.g...
scheduler_process.rs
in ballista/scheduler/src
76 - 2023-01-18 2025-04-18 16 6 andygrove73@gmail.com milenkovicm@users.noreply.g...
standalone.rs
in ballista/scheduler/src
85 - 2022-10-17 2025-02-19 16 6 andygrove73@gmail.com milenkovicm@users.noreply.g...
query_stage_scheduler.rs
in ballista/scheduler/src/scheduler_server
380 4 2022-10-17 2024-12-14 16 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
memory.rs
in ballista/scheduler/src/cluster
523 6 2023-02-11 2025-04-18 16 4 1327726+thinkharderdev@user... milenkovicm@users.noreply.g...
standalone.rs
in ballista/executor/src
128 - 2022-10-17 2025-02-19 15 5 andygrove73@gmail.com milenkovicm@users.noreply.g...
lib.rs
in ballista/core/src
25 - 2022-10-17 2025-04-18 13 4 andygrove73@gmail.com milenkovicm@users.noreply.g...
lib.rs
in python/src
60 1 2021-05-04 2024-12-09 12 9 jorgecarleitao@gmail.com milenkovicm@users.noreply.g...
65 3 2021-08-10 2023-02-22 12 4 qph@scribd.com bgardner@squarelabs.net
main.rs
in ballista-cli/src
165 4 2022-05-12 2024-11-19 12 9 agrove@apache.org milenkovicm@users.noreply.g...
from_proto.rs
in ballista/core/src/serde/scheduler
382 11 2022-10-17 2024-11-24 12 8 andygrove73@gmail.com milenkovicm@users.noreply.g...
proto
datafusion.proto
in ballista/core/proto
1069 - 2022-10-17 2025-04-10 12 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
flight_service.rs
in ballista/executor/src
198 4 2022-10-17 2025-04-18 11 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
unresolved_shuffle.rs
in ballista/core/src/execution_plans
87 9 2022-10-17 2025-01-24 10 10 andygrove73@gmail.com milenkovicm@users.noreply.g...
exec.rs
in ballista-cli/src
155 - 2022-05-12 2025-04-10 10 7 agrove@apache.org milenkovicm@users.noreply.g...
lib.rs
in ballista/scheduler/src
15 - 2022-10-17 2025-04-18 9 4 andygrove73@gmail.com milenkovicm@users.noreply.g...
event.rs
in ballista/scheduler/src/scheduler_server
47 - 2022-10-17 2024-03-05 9 5 andygrove73@gmail.com lewiszlw520@gmail.com
session_manager.rs
in ballista/scheduler/src/state
54 - 2022-10-17 2024-11-27 9 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
collect.rs
in ballista/executor/src
97 9 2022-10-17 2025-01-24 9 8 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/core/src/serde/scheduler
226 1 2022-10-17 2024-11-22 9 6 andygrove73@gmail.com milenkovicm@users.noreply.g...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Cargo.toml
in benchmarks
50 - 2021-04-18 2025-04-10 66 25 jorgecarleitao@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in root
74 - 2021-04-18 2025-04-10 69 23 andygrove73@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in python
43 - 2021-05-04 2025-04-18 55 18 jorgecarleitao@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in ballista-cli
38 - 2022-05-12 2025-04-10 58 17 agrove@apache.org milenkovicm@users.noreply.g...
Cargo.toml
in ballista/scheduler
72 - 2022-10-17 2025-04-18 43 13 andygrove73@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in ballista/core
66 - 2022-10-17 2025-04-18 44 12 andygrove73@gmail.com milenkovicm@users.noreply.g...
shuffle_reader.rs
in ballista/core/src/execution_plans
613 22 2022-10-17 2025-04-10 20 12 andygrove73@gmail.com milenkovicm@users.noreply.g...
shuffle_writer.rs
in ballista/core/src/execution_plans
491 14 2022-10-17 2025-04-10 17 12 andygrove73@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in ballista/client
47 - 2022-10-17 2025-04-10 37 11 andygrove73@gmail.com milenkovicm@users.noreply.g...
utils.rs
in ballista/core/src
121 - 2022-10-17 2025-01-24 30 11 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/scheduler/src/state
388 - 2022-10-17 2025-04-18 25 11 andygrove73@gmail.com milenkovicm@users.noreply.g...
Cargo.toml
in ballista/executor
62 - 2022-10-17 2025-04-10 37 10 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/scheduler/src/scheduler_server
584 3 2022-10-17 2025-04-04 32 10 andygrove73@gmail.com milenkovicm@users.noreply.g...
planner.rs
in ballista/scheduler/src
403 7 2022-10-17 2025-04-10 19 10 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/core/src/serde
231 12 2022-10-17 2024-12-19 19 10 andygrove73@gmail.com onursatici@users.noreply.gi...
distributed_query.rs
in ballista/core/src/execution_plans
333 11 2022-10-17 2025-04-29 19 10 andygrove73@gmail.com milenkovicm@users.noreply.g...
proto
ballista.proto
in ballista/core/proto
603 - 2022-10-17 2025-04-09 19 10 andygrove73@gmail.com agrove@apache.org
unresolved_shuffle.rs
in ballista/core/src/execution_plans
87 9 2022-10-17 2025-01-24 10 10 andygrove73@gmail.com milenkovicm@users.noreply.g...
grpc.rs
in ballista/scheduler/src/scheduler_server
775 1 2022-10-17 2025-04-18 31 9 andygrove73@gmail.com milenkovicm@users.noreply.g...
task_manager.rs
in ballista/scheduler/src/state
568 2 2022-10-17 2025-04-12 24 9 andygrove73@gmail.com moyishi213@gmail.com
executor.rs
in ballista/executor/src
338 13 2022-10-17 2025-04-04 22 9 andygrove73@gmail.com milenkovicm@users.noreply.g...
execution_graph.rs
in ballista/scheduler/src/state
2094 10 2022-10-17 2025-04-30 21 9 andygrove73@gmail.com milenkovicm@users.noreply.g...
execution_graph_dot.rs
in ballista/scheduler/src/state
623 9 2022-10-17 2025-04-10 17 9 andygrove73@gmail.com milenkovicm@users.noreply.g...
59 - 2021-05-04 2025-04-18 16 9 jorgecarleitao@gmail.com milenkovicm@users.noreply.g...
lib.rs
in python/src
60 1 2021-05-04 2024-12-09 12 9 jorgecarleitao@gmail.com milenkovicm@users.noreply.g...
main.rs
in ballista-cli/src
165 4 2022-05-12 2024-11-19 12 9 agrove@apache.org milenkovicm@users.noreply.g...
executor_server.rs
in ballista/executor/src
688 8 2022-10-17 2025-04-04 25 8 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/scheduler/src/cluster
809 13 2023-02-11 2025-04-29 21 8 1327726+thinkharderdev@user... milenkovicm@users.noreply.g...
execution_loop.rs
in ballista/executor/src
267 - 2022-10-17 2025-02-16 18 8 danielheres@gmail.com milenkovicm@users.noreply.g...
from_proto.rs
in ballista/core/src/serde/scheduler
382 11 2022-10-17 2024-11-24 12 8 andygrove73@gmail.com milenkovicm@users.noreply.g...
collect.rs
in ballista/executor/src
97 9 2022-10-17 2025-01-24 9 8 andygrove73@gmail.com milenkovicm@users.noreply.g...
executor_process.rs
in ballista/executor/src
578 1 2023-01-18 2025-02-19 23 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
config.rs
in ballista/scheduler/src
237 4 2022-10-21 2025-04-18 20 7 90197956+yahonanjing@users.... milenkovicm@users.noreply.g...
config.rs
in ballista/core/src
256 16 2022-10-17 2025-02-19 19 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
executor_manager.rs
in ballista/scheduler/src/state
347 - 2022-10-17 2025-04-18 17 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
query_stage_scheduler.rs
in ballista/scheduler/src/scheduler_server
380 4 2022-10-17 2024-12-14 16 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
proto
datafusion.proto
in ballista/core/proto
1069 - 2022-10-17 2025-04-10 12 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
flight_service.rs
in ballista/executor/src
198 4 2022-10-17 2025-04-18 11 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
exec.rs
in ballista-cli/src
155 - 2022-05-12 2025-04-10 10 7 agrove@apache.org milenkovicm@users.noreply.g...
handlers.rs
in ballista/scheduler/src/api
363 2 2022-10-17 2025-03-17 9 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
session_manager.rs
in ballista/scheduler/src/state
54 - 2022-10-17 2024-11-27 9 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
to_proto.rs
in ballista/core/src/serde/scheduler
218 9 2022-10-17 2024-10-14 8 7 andygrove73@gmail.com milenkovicm@users.noreply.g...
scheduler_config_spec.toml
in ballista/scheduler
144 - 2022-10-17 2024-11-22 19 6 andygrove73@gmail.com milenkovicm@users.noreply.g...
scheduler_process.rs
in ballista/scheduler/src
76 - 2023-01-18 2025-04-18 16 6 andygrove73@gmail.com milenkovicm@users.noreply.g...
standalone.rs
in ballista/scheduler/src
85 - 2022-10-17 2025-02-19 16 6 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/core/src/serde/scheduler
226 1 2022-10-17 2024-11-22 9 6 andygrove73@gmail.com milenkovicm@users.noreply.g...
client.rs
in ballista/core/src
176 - 2022-10-17 2025-02-19 8 6 andygrove73@gmail.com milenkovicm@users.noreply.g...
standalone.rs
in ballista/executor/src
128 - 2022-10-17 2025-02-19 15 5 andygrove73@gmail.com milenkovicm@users.noreply.g...
event.rs
in ballista/scheduler/src/scheduler_server
47 - 2022-10-17 2024-03-05 9 5 andygrove73@gmail.com lewiszlw520@gmail.com
mod.rs
in ballista/scheduler/src/api
38 - 2022-10-17 2025-03-17 5 5 andygrove73@gmail.com milenkovicm@users.noreply.g...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
execution_stage.rs
in ballista/scheduler/src/state
721 5 2025-04-18 2025-04-18 1 1 milenkovicm@users.noreply.g... milenkovicm@users.noreply.g...
object_store.rs
in ballista/core/src
238 9 2025-04-18 2025-04-29 2 1 milenkovicm@users.noreply.g... milenkovicm@users.noreply.g...
SparkTpch.scala
in benchmarks/spark/src/main/scala/org/apache/arrow
222 3 2022-10-24 2022-10-24 1 1 andygrove73@gmail.com andygrove73@gmail.com
cluster.rs
in python/src
211 - 2024-12-09 2024-12-14 2 1 milenkovicm@users.noreply.g... milenkovicm@users.noreply.g...
planner.rs
in ballista/core/src
206 3 2025-01-20 2025-01-24 2 1 milenkovicm@users.noreply.g... milenkovicm@users.noreply.g...
extension.rs
in ballista/client/src
189 1 2024-10-21 2024-11-24 5 1 milenkovicm@users.noreply.g... milenkovicm@users.noreply.g...
groupby-datafusion.py
in benchmarks/db-benchmark
166 1 2022-03-16 2022-03-16 1 1 matthew.m.turner@outlook.com matthew.m.turner@outlook.com
codec.rs
in python/src
162 14 2024-12-09 2025-04-18 2 1 milenkovicm@users.noreply.g... milenkovicm@users.noreply.g...
diagram.rs
in ballista/core/src
119 1 2024-12-14 2025-04-10 3 1 milenkovicm@users.noreply.g... milenkovicm@users.noreply.g...
join-datafusion.py
in benchmarks/db-benchmark
118 2 2022-03-16 2022-03-16 1 1 matthew.m.turner@outlook.com matthew.m.turner@outlook.com
registry.rs
in ballista/core/src
80 7 2024-11-22 2024-11-22 1 1 milenkovicm@users.noreply.g... milenkovicm@users.noreply.g...
proto
keda.proto
in ballista/scheduler/proto
50 - 2022-10-17 2022-10-17 1 1 andygrove73@gmail.com andygrove73@gmail.com
shutdown.rs
in ballista/executor/src
48 1 2022-10-17 2022-10-17 1 1 andygrove73@gmail.com andygrove73@gmail.com
q8.sql
in benchmarks/queries
37 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q22.sql
in benchmarks/queries
37 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
config.rs
in ballista/executor/src
36 1 2024-11-22 2025-01-24 5 1 milenkovicm@users.noreply.g... milenkovicm@users.noreply.g...
q19.sql
in benchmarks/queries
35 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q9.sql
in benchmarks/queries
32 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q15.sql
in benchmarks/queries
31 - 2021-06-30 2021-06-30 1 1 danielheres@gmail.com danielheres@gmail.com
q16.sql
in benchmarks/queries
30 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q12.sql
in benchmarks/queries
30 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q11.sql
in benchmarks/queries
27 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q5.sql
in benchmarks/queries
24 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q1.sql
in benchmarks/queries
21 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q4.sql
in benchmarks/queries
21 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q13.sql
in benchmarks/queries
20 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q17.sql
in benchmarks/queries
17 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
terminate.rs
in ballista/executor/src
14 - 2022-10-17 2022-10-17 1 1 andygrove73@gmail.com andygrove73@gmail.com
q14.sql
in benchmarks/queries
13 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q6.sql
in benchmarks/queries
9 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
mod.rs
in ballista/core/src/execution_plans
8 - 2022-10-17 2022-10-17 1 1 andygrove73@gmail.com andygrove73@gmail.com
node.rs
in ballista/core/src/consistent_hash
4 - 2023-07-19 2023-07-19 1 1 90197956+yahonanjing@users.... 90197956+yahonanjing@users....
extension.rs
in ballista/core/src
331 28 2024-11-24 2025-04-18 9 2 milenkovicm@users.noreply.g... milenkovicm@users.noreply.g...
cpu_bound_executor.rs
in ballista/executor/src
250 5 2022-10-17 2025-04-22 2 2 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/scheduler/src/cluster/event
242 3 2023-02-11 2023-03-15 2 2 1327726+thinkharderdev@user... 90197956+yahonanjing@users....
mod.rs
in ballista/core/src/consistent_hash
241 8 2023-07-19 2025-01-16 2 2 90197956+yahonanjing@users.... milenkovicm@users.noreply.g...
prometheus.rs
in ballista/scheduler/src/metrics
128 6 2022-11-16 2023-01-30 2 2 1327726+thinkharderdev@user... brent.gardner@spaceandtime.io
lib.rs
in ballista/executor/src
87 - 2022-10-17 2025-01-24 8 2 andygrove73@gmail.com milenkovicm@users.noreply.g...
generate-changelog.py
in dev/release
73 3 2024-01-16 2025-04-09 2 2 andygrove73@gmail.com agrove@apache.org
q2.sql
in benchmarks/queries
44 - 2021-04-23 2025-03-20 2 2 andygrove@users.noreply.git... v.mingchen@gmail.com
q21.sql
in benchmarks/queries
40 - 2021-04-23 2025-03-20 2 2 andygrove@users.noreply.git... v.mingchen@gmail.com
q7.sql
in benchmarks/queries
39 - 2021-04-23 2021-07-07 2 2 andygrove@users.noreply.git... qph@scribd.com
q20.sql
in benchmarks/queries
37 - 2021-04-23 2022-10-20 2 2 andygrove@users.noreply.git... antix.blue@antix.blue
mod.rs
in ballista/scheduler/src/metrics
34 7 2022-11-16 2023-05-30 2 2 1327726+thinkharderdev@user... 90197956+yahonanjing@users....
q18.sql
in benchmarks/queries
33 - 2021-04-23 2025-03-20 2 2 andygrove@users.noreply.git... v.mingchen@gmail.com
check-rat-report.py
in dev/release
33 - 2017-06-23 2021-07-03 2 2 wes.mckinney@twosigma.com andrew@nerdnetworks.org
q10.sql
in benchmarks/queries
32 - 2021-04-23 2025-03-20 2 2 andygrove@users.noreply.git... v.mingchen@gmail.com
tpch.py
in benchmarks
29 - 2022-10-08 2025-02-19 2 2 andygrove73@gmail.com milenkovicm@users.noreply.g...
mod.rs
in ballista/executor/src/metrics
28 2 2022-10-17 2025-03-05 3 2 andygrove73@gmail.com milenkovicm@users.noreply.g...
27 - 2021-09-07 2021-09-15 2 2 jorgecarleitao@gmail.com qph@scribd.com
Correlations

File Size vs. Number of Changes: 126 points

ballista/scheduler/src/state/execution_graph.rs x: 2094 lines of code y: 21 # changes ballista/core/src/object_store.rs x: 238 lines of code y: 2 # changes ballista/core/src/execution_plans/distributed_query.rs x: 333 lines of code y: 19 # changes ballista/scheduler/src/cluster/mod.rs x: 809 lines of code y: 21 # changes ballista/executor/src/cpu_bound_executor.rs x: 250 lines of code y: 2 # changes ballista/scheduler/Cargo.toml x: 72 lines of code y: 43 # changes ballista/scheduler/src/lib.rs x: 15 lines of code y: 9 # changes ballista/scheduler/src/scheduler_process.rs x: 76 lines of code y: 16 # changes ballista/scheduler/src/state/mod.rs x: 388 lines of code y: 25 # changes ballista/scheduler/src/cluster/memory.rs x: 523 lines of code y: 16 # changes ballista/scheduler/src/config.rs x: 237 lines of code y: 20 # changes ballista/scheduler/src/scheduler_server/grpc.rs x: 775 lines of code y: 31 # changes ballista/scheduler/src/state/execution_stage.rs x: 721 lines of code y: 1 # changes ballista/scheduler/src/state/executor_manager.rs x: 347 lines of code y: 17 # changes ballista/core/Cargo.toml x: 66 lines of code y: 44 # changes ballista/core/src/extension.rs x: 331 lines of code y: 9 # changes ballista/core/src/lib.rs x: 25 lines of code y: 13 # changes ballista/executor/src/flight_service.rs x: 198 lines of code y: 11 # changes python/Cargo.toml x: 43 lines of code y: 55 # changes python/pyproject.toml x: 59 lines of code y: 16 # changes python/src/codec.rs x: 162 lines of code y: 2 # changes ballista/scheduler/src/state/task_manager.rs x: 568 lines of code y: 24 # changes Cargo.toml x: 74 lines of code y: 69 # changes ballista-cli/Cargo.toml x: 38 lines of code y: 58 # changes ballista-cli/src/command.rs x: 200 lines of code y: 8 # changes ballista-cli/src/exec.rs x: 155 lines of code y: 10 # changes ballista/client/Cargo.toml x: 47 lines of code y: 37 # changes ballista/core/proto/datafusion.proto x: 1069 lines of code y: 12 # changes ballista/core/proto/datafusion_common.proto x: 489 lines of code y: 6 # changes ballista/core/src/diagram.rs x: 119 lines of code y: 3 # changes ballista/core/src/execution_plans/shuffle_reader.rs x: 613 lines of code y: 20 # changes ballista/core/src/execution_plans/shuffle_writer.rs x: 491 lines of code y: 17 # changes ballista/executor/Cargo.toml x: 62 lines of code y: 37 # changes ballista/scheduler/src/planner.rs x: 403 lines of code y: 19 # changes ballista/scheduler/src/state/execution_graph_dot.rs x: 623 lines of code y: 17 # changes benchmarks/Cargo.toml x: 50 lines of code y: 66 # changes ballista/executor/executor_config_spec.toml x: 118 lines of code y: 8 # changes ballista/core/proto/ballista.proto x: 603 lines of code y: 19 # changes dev/release/download-python-wheels.py x: 80 lines of code y: 3 # changes dev/release/generate-changelog.py x: 73 lines of code y: 2 # changes rustfmt.toml x: 18 lines of code y: 3 # changes ballista/executor/src/executor.rs x: 338 lines of code y: 22 # changes ballista/executor/src/executor_server.rs x: 688 lines of code y: 25 # changes ballista/scheduler/src/scheduler_server/mod.rs x: 584 lines of code y: 32 # changes benchmarks/queries/q10.sql x: 32 lines of code y: 2 # changes benchmarks/queries/q2.sql x: 44 lines of code y: 2 # changes benchmarks/queries/q21.sql x: 40 lines of code y: 2 # changes benchmarks/queries/q3.sql x: 23 lines of code y: 2 # changes ballista/scheduler/src/api/handlers.rs x: 363 lines of code y: 9 # changes ballista/scheduler/src/api/mod.rs x: 38 lines of code y: 5 # changes ballista/executor/src/execution_engine.rs x: 67 lines of code y: 6 # changes ballista/executor/src/metrics/mod.rs x: 28 lines of code y: 3 # changes benchmarks/tpch.py x: 29 lines of code y: 2 # changes ballista/core/src/client.rs x: 176 lines of code y: 8 # changes ballista/core/src/config.rs x: 256 lines of code y: 19 # changes ballista/executor/src/executor_process.rs x: 578 lines of code y: 23 # changes ballista/executor/src/standalone.rs x: 128 lines of code y: 15 # changes ballista/scheduler/src/standalone.rs x: 85 lines of code y: 16 # changes ballista/executor/src/execution_loop.rs x: 267 lines of code y: 18 # changes ballista/executor/src/config.rs x: 36 lines of code y: 5 # changes ballista/executor/src/lib.rs x: 87 lines of code y: 8 # changes ballista/client/src/lib.rs x: 4 lines of code y: 5 # changes ballista/core/src/execution_plans/unresolved_shuffle.rs x: 87 lines of code y: 10 # changes ballista/core/src/planner.rs x: 206 lines of code y: 2 # changes ballista/core/src/utils.rs x: 121 lines of code y: 30 # changes ballista/executor/src/collect.rs x: 97 lines of code y: 9 # changes ballista/scheduler/build.rs x: 14 lines of code y: 5 # changes ballista/core/src/consistent_hash/mod.rs x: 241 lines of code y: 2 # changes ballista/core/src/serde/mod.rs x: 231 lines of code y: 19 # changes ballista/core/src/error.rs x: 195 lines of code y: 8 # changes ballista/executor/build.rs x: 8 lines of code y: 3 # changes ballista/scheduler/src/scheduler_server/query_stage_scheduler.rs x: 380 lines of code y: 16 # changes python/src/cluster.rs x: 211 lines of code y: 2 # changes python/ballista/__init__.py x: 14 lines of code y: 3 # changes python/src/lib.rs x: 60 lines of code y: 12 # changes ballista/scheduler/src/display.rs x: 121 lines of code y: 5 # changes ballista/scheduler/src/state/session_manager.rs x: 54 lines of code y: 9 # changes ballista/client/src/extension.rs x: 189 lines of code y: 5 # changes ballista/core/src/serde/scheduler/from_proto.rs x: 382 lines of code y: 12 # changes ballista/core/src/registry.rs x: 80 lines of code y: 1 # changes ballista/core/src/serde/scheduler/mod.rs x: 226 lines of code y: 9 # changes ballista/scheduler/scheduler_config_spec.toml x: 144 lines of code y: 19 # changes ballista-cli/src/main.rs x: 165 lines of code y: 12 # changes ballista/client/src/prelude.rs x: 1 lines of code y: 8 # changes ballista/core/build.rs x: 33 lines of code y: 5 # changes ballista/core/src/serde/scheduler/to_proto.rs x: 218 lines of code y: 8 # changes rust-toolchain.toml x: 18 lines of code y: 2 # changes ballista/scheduler/src/scheduler_server/event.rs x: 47 lines of code y: 9 # changes ballista/core/src/consistent_hash/node.rs x: 4 lines of code y: 1 # changes ballista/scheduler/src/scheduler_server/external_scaler.rs x: 49 lines of code y: 4 # changes ballista/scheduler/src/cluster/event/mod.rs x: 242 lines of code y: 2 # changes dev/update_ballista_versions.py x: 65 lines of code y: 12 # changes ballista/scheduler/src/metrics/prometheus.rs x: 128 lines of code y: 2 # changes benchmarks/spark/src/main/scala/org/apache/arrow/SparkTpch.scala x: 222 lines of code y: 1 # changes benchmarks/queries/q20.sql x: 37 lines of code y: 2 # changes ballista/core/src/execution_plans/mod.rs x: 8 lines of code y: 1 # changes ballista/executor/src/shutdown.rs x: 48 lines of code y: 1 # changes ballista/executor/src/terminate.rs x: 14 lines of code y: 1 # changes ballista/scheduler/proto/keda.proto x: 50 lines of code y: 1 # changes dev/update_datafusion_versions.py x: 74 lines of code y: 6 # changes ballista-cli/src/lib.rs x: 5 lines of code y: 3 # changes benchmarks/db-benchmark/groupby-datafusion.py x: 166 lines of code y: 1 # changes benchmarks/db-benchmark/join-datafusion.py x: 118 lines of code y: 1 # changes dev/update_arrow_deps.py x: 56 lines of code y: 4 # changes benchmarks/queries/q15.sql x: 31 lines of code y: 1 # changes benchmarks/queries/q1.sql x: 21 lines of code y: 1 # changes benchmarks/queries/q11.sql x: 27 lines of code y: 1 # changes benchmarks/queries/q17.sql x: 17 lines of code y: 1 # changes benchmarks/queries/q19.sql x: 35 lines of code y: 1 # changes benchmarks/queries/q5.sql x: 24 lines of code y: 1 # changes
69.0
# changes
  min: 1.0
  average: 10.79
  25th percentile: 2.0
  median: 5.0
  75th percentile: 16.0
  max: 69.0
0 2094.0
lines of code
min: 1.0 | average: 182.46 | 25th percentile: 32.75 | median: 73.5 | 75th percentile: 232.5 | max: 2094.0

Number of Contributors vs. Number of Changes: 126 points

ballista/scheduler/src/state/execution_graph.rs x: 9 # contributors y: 21 # changes ballista/core/src/object_store.rs x: 1 # contributors y: 2 # changes ballista/core/src/execution_plans/distributed_query.rs x: 10 # contributors y: 19 # changes ballista/scheduler/src/cluster/mod.rs x: 8 # contributors y: 21 # changes ballista/executor/src/cpu_bound_executor.rs x: 2 # contributors y: 2 # changes ballista/scheduler/Cargo.toml x: 13 # contributors y: 43 # changes ballista/scheduler/src/lib.rs x: 4 # contributors y: 9 # changes ballista/scheduler/src/scheduler_process.rs x: 6 # contributors y: 16 # changes ballista/scheduler/src/state/mod.rs x: 11 # contributors y: 25 # changes ballista/scheduler/src/cluster/memory.rs x: 4 # contributors y: 16 # changes ballista/scheduler/src/config.rs x: 7 # contributors y: 20 # changes ballista/scheduler/src/scheduler_server/grpc.rs x: 9 # contributors y: 31 # changes ballista/scheduler/src/state/execution_stage.rs x: 1 # contributors y: 1 # changes ballista/scheduler/src/state/executor_manager.rs x: 7 # contributors y: 17 # changes ballista/core/Cargo.toml x: 12 # contributors y: 44 # changes ballista/core/src/extension.rs x: 2 # contributors y: 9 # changes ballista/core/src/lib.rs x: 4 # contributors y: 13 # changes ballista/executor/src/flight_service.rs x: 7 # contributors y: 11 # changes python/Cargo.toml x: 18 # contributors y: 55 # changes python/pyproject.toml x: 9 # contributors y: 16 # changes ballista/scheduler/src/state/task_manager.rs x: 9 # contributors y: 24 # changes Cargo.toml x: 23 # contributors y: 69 # changes ballista-cli/Cargo.toml x: 17 # contributors y: 58 # changes ballista-cli/src/command.rs x: 4 # contributors y: 8 # changes ballista-cli/src/exec.rs x: 7 # contributors y: 10 # changes ballista/client/Cargo.toml x: 11 # contributors y: 37 # changes ballista/core/proto/datafusion.proto x: 7 # contributors y: 12 # changes ballista/core/proto/datafusion_common.proto x: 3 # contributors y: 6 # changes ballista/core/src/diagram.rs x: 1 # contributors y: 3 # changes ballista/core/src/execution_plans/shuffle_reader.rs x: 12 # contributors y: 20 # changes ballista/core/src/execution_plans/shuffle_writer.rs x: 12 # contributors y: 17 # changes ballista/executor/Cargo.toml x: 10 # contributors y: 37 # changes ballista/scheduler/src/state/execution_graph_dot.rs x: 9 # contributors y: 17 # changes benchmarks/Cargo.toml x: 25 # contributors y: 66 # changes ballista/executor/executor_config_spec.toml x: 3 # contributors y: 8 # changes dev/release/download-python-wheels.py x: 3 # contributors y: 3 # changes ballista/executor/src/executor.rs x: 9 # contributors y: 22 # changes ballista/executor/src/executor_server.rs x: 8 # contributors y: 25 # changes ballista/scheduler/src/scheduler_server/mod.rs x: 10 # contributors y: 32 # changes ballista/scheduler/src/api/handlers.rs x: 7 # contributors y: 9 # changes ballista/scheduler/src/api/mod.rs x: 5 # contributors y: 5 # changes ballista/executor/src/execution_engine.rs x: 4 # contributors y: 6 # changes ballista/executor/src/metrics/mod.rs x: 2 # contributors y: 3 # changes ballista/core/src/client.rs x: 6 # contributors y: 8 # changes ballista/core/src/config.rs x: 7 # contributors y: 19 # changes ballista/executor/src/executor_process.rs x: 7 # contributors y: 23 # changes ballista/executor/src/standalone.rs x: 5 # contributors y: 15 # changes ballista/executor/src/execution_loop.rs x: 8 # contributors y: 18 # changes ballista/executor/src/config.rs x: 1 # contributors y: 5 # changes ballista/executor/src/lib.rs x: 2 # contributors y: 8 # changes ballista/client/src/lib.rs x: 2 # contributors y: 5 # changes ballista/core/src/execution_plans/unresolved_shuffle.rs x: 10 # contributors y: 10 # changes ballista/core/src/utils.rs x: 11 # contributors y: 30 # changes ballista/executor/src/collect.rs x: 8 # contributors y: 9 # changes ballista/scheduler/build.rs x: 3 # contributors y: 5 # changes ballista/scheduler/src/scheduler_server/query_stage_scheduler.rs x: 7 # contributors y: 16 # changes python/src/lib.rs x: 9 # contributors y: 12 # changes python/src/utils.rs x: 4 # contributors y: 5 # changes ballista/core/src/serde/scheduler/from_proto.rs x: 8 # contributors y: 12 # changes ballista/core/src/serde/scheduler/mod.rs x: 6 # contributors y: 9 # changes ballista/scheduler/scheduler_config_spec.toml x: 6 # contributors y: 19 # changes ballista/core/src/serde/scheduler/to_proto.rs x: 7 # contributors y: 8 # changes ballista/scheduler/src/scheduler_server/event.rs x: 5 # contributors y: 9 # changes ballista/scheduler/src/scheduler_server/external_scaler.rs x: 4 # contributors y: 4 # changes dev/update_ballista_versions.py x: 4 # contributors y: 12 # changes dev/update_arrow_deps.py x: 3 # contributors y: 4 # changes
69.0
# changes
  min: 1.0
  average: 10.79
  25th percentile: 2.0
  median: 5.0
  75th percentile: 16.0
  max: 69.0
0 25.0
# contributors
min: 1.0 | average: 4.94 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.25 | max: 25.0

Number of Contributors vs. File Size: 126 points

ballista/scheduler/src/state/execution_graph.rs x: 9 # contributors y: 2094 lines of code ballista/core/src/object_store.rs x: 1 # contributors y: 238 lines of code ballista/core/src/execution_plans/distributed_query.rs x: 10 # contributors y: 333 lines of code ballista/scheduler/src/cluster/mod.rs x: 8 # contributors y: 809 lines of code ballista/executor/src/cpu_bound_executor.rs x: 2 # contributors y: 250 lines of code ballista/scheduler/Cargo.toml x: 13 # contributors y: 72 lines of code ballista/scheduler/src/lib.rs x: 4 # contributors y: 15 lines of code ballista/scheduler/src/scheduler_process.rs x: 6 # contributors y: 76 lines of code ballista/scheduler/src/state/mod.rs x: 11 # contributors y: 388 lines of code ballista/scheduler/src/cluster/memory.rs x: 4 # contributors y: 523 lines of code ballista/scheduler/src/config.rs x: 7 # contributors y: 237 lines of code ballista/scheduler/src/scheduler_server/grpc.rs x: 9 # contributors y: 775 lines of code ballista/scheduler/src/state/execution_stage.rs x: 1 # contributors y: 721 lines of code ballista/scheduler/src/state/executor_manager.rs x: 7 # contributors y: 347 lines of code ballista/core/Cargo.toml x: 12 # contributors y: 66 lines of code ballista/core/src/extension.rs x: 2 # contributors y: 331 lines of code ballista/core/src/lib.rs x: 4 # contributors y: 25 lines of code ballista/executor/src/flight_service.rs x: 7 # contributors y: 198 lines of code python/Cargo.toml x: 18 # contributors y: 43 lines of code python/pyproject.toml x: 9 # contributors y: 59 lines of code python/src/codec.rs x: 1 # contributors y: 162 lines of code ballista/scheduler/src/state/task_manager.rs x: 9 # contributors y: 568 lines of code Cargo.toml x: 23 # contributors y: 74 lines of code ballista-cli/Cargo.toml x: 17 # contributors y: 38 lines of code ballista-cli/src/command.rs x: 4 # contributors y: 200 lines of code ballista-cli/src/exec.rs x: 7 # contributors y: 155 lines of code ballista/client/Cargo.toml x: 11 # contributors y: 47 lines of code ballista/core/proto/datafusion.proto x: 7 # contributors y: 1069 lines of code ballista/core/proto/datafusion_common.proto x: 3 # contributors y: 489 lines of code ballista/core/src/diagram.rs x: 1 # contributors y: 119 lines of code ballista/core/src/execution_plans/shuffle_reader.rs x: 12 # contributors y: 613 lines of code ballista/core/src/execution_plans/shuffle_writer.rs x: 12 # contributors y: 491 lines of code ballista/executor/Cargo.toml x: 10 # contributors y: 62 lines of code ballista/scheduler/src/planner.rs x: 10 # contributors y: 403 lines of code ballista/scheduler/src/state/execution_graph_dot.rs x: 9 # contributors y: 623 lines of code benchmarks/Cargo.toml x: 25 # contributors y: 50 lines of code ballista/executor/executor_config_spec.toml x: 3 # contributors y: 118 lines of code ballista/core/proto/ballista.proto x: 10 # contributors y: 603 lines of code dev/release/download-python-wheels.py x: 3 # contributors y: 80 lines of code dev/release/generate-changelog.py x: 2 # contributors y: 73 lines of code rustfmt.toml x: 3 # contributors y: 18 lines of code ballista/executor/src/executor.rs x: 9 # contributors y: 338 lines of code ballista/executor/src/executor_server.rs x: 8 # contributors y: 688 lines of code ballista/scheduler/src/scheduler_server/mod.rs x: 10 # contributors y: 584 lines of code benchmarks/queries/q10.sql x: 2 # contributors y: 32 lines of code benchmarks/queries/q18.sql x: 2 # contributors y: 33 lines of code benchmarks/queries/q2.sql x: 2 # contributors y: 44 lines of code benchmarks/queries/q3.sql x: 2 # contributors y: 23 lines of code ballista/scheduler/src/api/handlers.rs x: 7 # contributors y: 363 lines of code ballista/scheduler/src/api/mod.rs x: 5 # contributors y: 38 lines of code ballista/executor/src/execution_engine.rs x: 4 # contributors y: 67 lines of code ballista/core/src/client.rs x: 6 # contributors y: 176 lines of code ballista/core/src/config.rs x: 7 # contributors y: 256 lines of code ballista/executor/src/executor_process.rs x: 7 # contributors y: 578 lines of code ballista/executor/src/standalone.rs x: 5 # contributors y: 128 lines of code ballista/scheduler/src/standalone.rs x: 6 # contributors y: 85 lines of code ballista/executor/src/execution_loop.rs x: 8 # contributors y: 267 lines of code ballista/executor/src/config.rs x: 1 # contributors y: 36 lines of code ballista/executor/src/lib.rs x: 2 # contributors y: 87 lines of code ballista/client/src/lib.rs x: 2 # contributors y: 4 lines of code ballista/core/src/execution_plans/unresolved_shuffle.rs x: 10 # contributors y: 87 lines of code ballista/core/src/planner.rs x: 1 # contributors y: 206 lines of code ballista/core/src/utils.rs x: 11 # contributors y: 121 lines of code ballista/executor/src/collect.rs x: 8 # contributors y: 97 lines of code ballista/scheduler/build.rs x: 3 # contributors y: 14 lines of code ballista/core/src/consistent_hash/mod.rs x: 2 # contributors y: 241 lines of code ballista/core/src/serde/mod.rs x: 10 # contributors y: 231 lines of code ballista/core/src/error.rs x: 4 # contributors y: 195 lines of code ballista/executor/build.rs x: 3 # contributors y: 8 lines of code ballista/scheduler/src/scheduler_server/query_stage_scheduler.rs x: 7 # contributors y: 380 lines of code python/src/cluster.rs x: 1 # contributors y: 211 lines of code python/src/utils.rs x: 4 # contributors y: 38 lines of code ballista/scheduler/src/display.rs x: 4 # contributors y: 121 lines of code ballista/scheduler/src/state/session_manager.rs x: 7 # contributors y: 54 lines of code ballista/client/src/extension.rs x: 1 # contributors y: 189 lines of code ballista/core/src/serde/scheduler/from_proto.rs x: 8 # contributors y: 382 lines of code ballista/core/src/registry.rs x: 1 # contributors y: 80 lines of code ballista/core/src/serde/scheduler/mod.rs x: 6 # contributors y: 226 lines of code ballista/scheduler/scheduler_config_spec.toml x: 6 # contributors y: 144 lines of code ballista-cli/src/main.rs x: 9 # contributors y: 165 lines of code ballista/client/src/prelude.rs x: 4 # contributors y: 1 lines of code ballista/core/src/serde/scheduler/to_proto.rs x: 7 # contributors y: 218 lines of code ballista/scheduler/src/scheduler_server/event.rs x: 5 # contributors y: 47 lines of code ballista/core/src/consistent_hash/node.rs x: 1 # contributors y: 4 lines of code ballista/scheduler/src/scheduler_server/external_scaler.rs x: 4 # contributors y: 49 lines of code dev/update_ballista_versions.py x: 4 # contributors y: 65 lines of code ballista/scheduler/src/metrics/prometheus.rs x: 2 # contributors y: 128 lines of code benchmarks/spark/src/main/scala/org/apache/arrow/SparkTpch.scala x: 1 # contributors y: 222 lines of code ballista/executor/src/shutdown.rs x: 1 # contributors y: 48 lines of code ballista/executor/src/terminate.rs x: 1 # contributors y: 14 lines of code ballista/scheduler/proto/keda.proto x: 1 # contributors y: 50 lines of code dev/update_datafusion_versions.py x: 3 # contributors y: 74 lines of code benchmarks/db-benchmark/groupby-datafusion.py x: 1 # contributors y: 166 lines of code dev/update_arrow_deps.py x: 3 # contributors y: 56 lines of code benchmarks/queries/q15.sql x: 1 # contributors y: 31 lines of code benchmarks/queries/q1.sql x: 1 # contributors y: 21 lines of code
2094.0
lines of code
  min: 1.0
  average: 182.46
  25th percentile: 32.75
  median: 73.5
  75th percentile: 232.5
  max: 2094.0
0 25.0
# contributors
min: 1.0 | average: 4.94 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.25 | max: 25.0