aws / s2n-netbench
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 110 files with 11,187 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (16 lines of code)
    • 10 files changed 6-20 times (1,973 lines of code)
    • 99 files changed 1-5 times (9,198 lines of code)
0% | 0% | <1% | 17% | 82%
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 110 files with 11,187 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (16 lines of code)
    • 1 file changed by 6-10 contributors (34 lines of code)
    • 40 files changed by 2-5 contributors (5,126 lines of code)
    • 68 files changed by 1 contributor (6,011 lines of code)
0% | <1% | <1% | 45% | 53%
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, snap, toml, md, json, sh, gitignore, py, html, ts, yaml, npmignore, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml0% | 0% | 6% | 33% | 60%
rs0% | 0% | 0% | 17% | 82%
ts0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
py0% | 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
netbench-driver0% | 0% | 7% | 68% | 23%
netbench0% | 0% | 0% | 27% | 72%
netbench-cli0% | 0% | 0% | 73% | 26%
netbench-collector0% | 0% | 0% | 3% | 96%
netbench-scenarios0% | 0% | 0% | 2% | 97%
netbench-orchestrator0% | 0% | 0% | 0% | 100%
netbench-cdk0% | 0% | 0% | 0% | 100%
netbench-driver-s2n-quic0% | 0% | 0% | 0% | 100%
netbench-driver-native-tls0% | 0% | 0% | 0% | 100%
netbench-driver-s2n-tls0% | 0% | 0% | 0% | 100%
netbench-driver-tcp0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Cargo.toml
in netbench-driver
16 - 2022-03-08 2024-01-05 22 13 bytheway.cameron@gmail.com apoorvko@amazon.com
Cargo.toml
in netbench
34 - 2022-02-23 2024-01-22 18 7 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
lib.rs
in netbench-driver/src
138 - 2022-03-08 2024-02-22 10 4 bytheway.cameron@gmail.com apoorvko@amazon.com
Cargo.toml
in netbench-scenarios
13 - 2022-02-25 2024-01-22 8 4 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
trace.rs
in netbench/src
581 79 2022-02-23 2024-02-22 8 3 bytheway.cameron@gmail.com apoorvko@amazon.com
multiplex.rs
in netbench/src
628 17 2022-02-23 2024-03-07 8 3 bytheway.cameron@gmail.com 54039637+dougch@users.norep...
Cargo.toml
in netbench-collector
16 - 2022-03-15 2023-12-19 7 4 bytheway.cameron@gmail.com 54039637+dougch@users.norep...
Cargo.toml
in netbench-cli
19 - 2022-03-15 2024-01-22 7 4 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
report.rs
in netbench-cli/src
404 1 2022-03-15 2024-01-20 7 3 bytheway.cameron@gmail.com apoorvko@amazon.com
lib.rs
in netbench/src
23 - 2022-02-23 2023-12-05 6 3 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
scenario.rs
in netbench/src
117 - 2022-02-23 2024-01-22 6 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
id.rs
in netbench/src/scenario
25 1 2022-02-23 2024-01-22 5 3 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
rate.rs
in netbench/src/units
35 1 2022-02-23 2023-02-03 5 2 bytheway.cameron@gmail.com bythewc@amazon.com
request_response.rs
in netbench-scenarios/src
119 - 2022-02-25 2024-01-20 5 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
operation.rs
in netbench/src
126 2 2022-02-23 2024-01-22 5 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
bpftrace.rs
in netbench-collector/src
334 12 2022-03-15 2023-02-03 5 2 bytheway.cameron@gmail.com bythewc@amazon.com
main.rs
in netbench-scenarios/src
1 - 2022-02-25 2023-12-05 4 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
timer.rs
in netbench/src
15 - 2022-02-23 2022-03-08 4 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
Cargo.toml
in netbench-orchestrator
38 - 2024-05-01 2024-05-14 4 1 apoorvko@amazon.com apoorvko@amazon.com
main.rs
in netbench-orchestrator/src
38 - 2024-05-07 2024-05-15 4 1 apoorvko@amazon.com apoorvko@amazon.com
lib.rs
in netbench-scenarios/src
105 5 2022-02-25 2023-12-05 4 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
stats.rs
in netbench/src
111 2 2022-03-15 2022-10-27 4 2 bytheway.cameron@gmail.com bythewc@amazon.com
driver.rs
in netbench/src
154 2 2022-02-23 2022-03-15 4 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
builder.rs
in netbench/src/scenario
171 - 2022-02-23 2022-10-22 4 2 bytheway.cameron@gmail.com bythewc@amazon.com
connection.rs
in netbench/src/scenario/builder
200 6 2022-02-23 2022-10-22 4 2 bytheway.cameron@gmail.com bythewc@amazon.com
certificate.rs
in netbench/src/scenario/builder
221 2 2022-03-05 2023-03-21 4 3 bytheway.cameron@gmail.com maycj@amazon.com
orchestrator.rs
in netbench-orchestrator/src
242 - 2024-05-07 2024-05-15 4 1 apoorvko@amazon.com apoorvko@amazon.com
thread.rs
in netbench/src/driver
373 4 2022-02-23 2022-10-22 4 2 bytheway.cameron@gmail.com bythewc@amazon.com
Cargo.toml
in root
17 - 2022-02-23 2024-02-09 3 2 bytheway.cameron@gmail.com 54039637+dougch@users.norep...
s3_utils.rs
in netbench-orchestrator/src
21 - 2024-05-07 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
Cargo.toml
in netbench-driver-s2n-tls
22 - 2023-12-05 2024-06-12 3 3 bytheway.cameron@gmail.com 54039637+dougch@users.norep...
procinfo.rs
in netbench-collector/src
27 - 2022-03-15 2023-12-05 3 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
state.rs
in netbench-orchestrator/src/orchestrator
36 - 2024-05-07 2024-05-14 3 1 apoorvko@amazon.com apoorvko@amazon.com
generic.rs
in netbench-collector/src
51 1 2022-03-15 2022-10-22 3 3 bytheway.cameron@gmail.com bythewc@amazon.com
ping.rs
in netbench-scenarios/src
61 - 2022-10-22 2023-12-05 3 2 bythewc@amazon.com bytheway.cameron@gmail.com
usdt.rs
in netbench/src/trace
76 12 2022-03-15 2022-10-27 3 2 bytheway.cameron@gmail.com bythewc@amazon.com
cli.rs
in netbench-orchestrator/src/orchestrator
76 - 2024-05-08 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
netbench.rs
in netbench-orchestrator/src/russula
83 - 2024-05-07 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
byte.rs
in netbench/src/units
94 9 2022-02-23 2023-02-03 3 2 bytheway.cameron@gmail.com bythewc@amazon.com
russula_cli.rs
in netbench-orchestrator/src
136 2 2024-05-01 2024-05-08 3 1 apoorvko@amazon.com apoorvko@amazon.com
duplex.rs
in netbench/src
138 12 2022-05-23 2023-08-08 3 2 3758302+goatgoose@users.nor... bythewc@amazon.com
ec2_utils.rs
in netbench-orchestrator/src
154 - 2024-05-08 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
netbench.ts
in netbench-cdk/lib
172 8 2024-02-09 2024-03-07 3 1 54039637+dougch@users.norep... 54039637+dougch@users.norep...
server_worker.rs
in netbench-orchestrator/src/russula/netbench
183 10 2024-05-07 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
config.rs
in netbench-scenarios/src
184 12 2022-02-25 2023-02-03 3 2 bytheway.cameron@gmail.com bythewc@amazon.com
client_worker.rs
in netbench-orchestrator/src/russula/netbench
197 10 2024-05-07 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
error.rs
in netbench-orchestrator/src/orchestrator
12 - 2024-05-07 2024-05-15 2 1 apoorvko@amazon.com apoorvko@amazon.com
Cargo.toml
in netbench-driver-tcp
20 - 2023-12-05 2024-01-05 2 2 bytheway.cameron@gmail.com apoorvko@amazon.com
Cargo.toml
in netbench-driver-s2n-quic
24 - 2023-12-05 2024-01-05 2 2 bytheway.cameron@gmail.com apoorvko@amazon.com
connect.rs
in netbench-scenarios/src
26 - 2022-06-24 2023-12-05 2 2 bythewc@amazon.com bytheway.cameron@gmail.com
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 netbench-driver
16 - 2022-03-08 2024-01-05 22 13 bytheway.cameron@gmail.com apoorvko@amazon.com
Cargo.toml
in netbench
34 - 2022-02-23 2024-01-22 18 7 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
lib.rs
in netbench-driver/src
138 - 2022-03-08 2024-02-22 10 4 bytheway.cameron@gmail.com apoorvko@amazon.com
Cargo.toml
in netbench-scenarios
13 - 2022-02-25 2024-01-22 8 4 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
Cargo.toml
in netbench-cli
19 - 2022-03-15 2024-01-22 7 4 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
Cargo.toml
in netbench-collector
16 - 2022-03-15 2023-12-19 7 4 bytheway.cameron@gmail.com 54039637+dougch@users.norep...
trace.rs
in netbench/src
581 79 2022-02-23 2024-02-22 8 3 bytheway.cameron@gmail.com apoorvko@amazon.com
multiplex.rs
in netbench/src
628 17 2022-02-23 2024-03-07 8 3 bytheway.cameron@gmail.com 54039637+dougch@users.norep...
report.rs
in netbench-cli/src
404 1 2022-03-15 2024-01-20 7 3 bytheway.cameron@gmail.com apoorvko@amazon.com
lib.rs
in netbench/src
23 - 2022-02-23 2023-12-05 6 3 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
id.rs
in netbench/src/scenario
25 1 2022-02-23 2024-01-22 5 3 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
certificate.rs
in netbench/src/scenario/builder
221 2 2022-03-05 2023-03-21 4 3 bytheway.cameron@gmail.com maycj@amazon.com
Cargo.toml
in netbench-driver-s2n-tls
22 - 2023-12-05 2024-06-12 3 3 bytheway.cameron@gmail.com 54039637+dougch@users.norep...
generic.rs
in netbench-collector/src
51 1 2022-03-15 2022-10-22 3 3 bytheway.cameron@gmail.com bythewc@amazon.com
scenario.rs
in netbench/src
117 - 2022-02-23 2024-01-22 6 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
operation.rs
in netbench/src
126 2 2022-02-23 2024-01-22 5 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
rate.rs
in netbench/src/units
35 1 2022-02-23 2023-02-03 5 2 bytheway.cameron@gmail.com bythewc@amazon.com
bpftrace.rs
in netbench-collector/src
334 12 2022-03-15 2023-02-03 5 2 bytheway.cameron@gmail.com bythewc@amazon.com
request_response.rs
in netbench-scenarios/src
119 - 2022-02-25 2024-01-20 5 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
thread.rs
in netbench/src/driver
373 4 2022-02-23 2022-10-22 4 2 bytheway.cameron@gmail.com bythewc@amazon.com
stats.rs
in netbench/src
111 2 2022-03-15 2022-10-27 4 2 bytheway.cameron@gmail.com bythewc@amazon.com
connection.rs
in netbench/src/scenario/builder
200 6 2022-02-23 2022-10-22 4 2 bytheway.cameron@gmail.com bythewc@amazon.com
builder.rs
in netbench/src/scenario
171 - 2022-02-23 2022-10-22 4 2 bytheway.cameron@gmail.com bythewc@amazon.com
lib.rs
in netbench-scenarios/src
105 5 2022-02-25 2023-12-05 4 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
main.rs
in netbench-scenarios/src
1 - 2022-02-25 2023-12-05 4 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
Cargo.toml
in root
17 - 2022-02-23 2024-02-09 3 2 bytheway.cameron@gmail.com 54039637+dougch@users.norep...
duplex.rs
in netbench/src
138 12 2022-05-23 2023-08-08 3 2 3758302+goatgoose@users.nor... bythewc@amazon.com
usdt.rs
in netbench/src/trace
76 12 2022-03-15 2022-10-27 3 2 bytheway.cameron@gmail.com bythewc@amazon.com
byte.rs
in netbench/src/units
94 9 2022-02-23 2023-02-03 3 2 bytheway.cameron@gmail.com bythewc@amazon.com
procinfo.rs
in netbench-collector/src
27 - 2022-03-15 2023-12-05 3 2 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
config.rs
in netbench-scenarios/src
184 12 2022-02-25 2023-02-03 3 2 bytheway.cameron@gmail.com bythewc@amazon.com
ping.rs
in netbench-scenarios/src
61 - 2022-10-22 2023-12-05 3 2 bythewc@amazon.com bytheway.cameron@gmail.com
Cargo.toml
in netbench-driver-tcp
20 - 2023-12-05 2024-01-05 2 2 bytheway.cameron@gmail.com apoorvko@amazon.com
Cargo.toml
in netbench-driver-native-tls
26 - 2023-12-05 2024-01-05 2 2 bytheway.cameron@gmail.com apoorvko@amazon.com
report_tree.rs
in netbench-cli/src
93 2 2022-03-15 2024-02-19 2 2 bytheway.cameron@gmail.com apoorvko@amazon.com
client.rs
in netbench/src/scenario/builder
88 - 2022-02-23 2022-10-22 2 2 bytheway.cameron@gmail.com bythewc@amazon.com
stream.rs
in netbench/src/scenario/builder
167 6 2022-02-23 2022-10-22 2 2 bytheway.cameron@gmail.com bythewc@amazon.com
buffer.rs
in netbench/src/multiplex
177 5 2022-02-23 2023-02-03 2 2 bytheway.cameron@gmail.com bythewc@amazon.com
main.rs
in netbench-collector/src
27 1 2022-03-15 2022-10-22 2 2 bytheway.cameron@gmail.com bythewc@amazon.com
Cargo.toml
in netbench-driver-s2n-quic
24 - 2023-12-05 2024-01-05 2 2 bytheway.cameron@gmail.com apoorvko@amazon.com
alloc.rs
in netbench-driver/src
48 4 2022-03-15 2024-05-07 2 2 bytheway.cameron@gmail.com apoorvko@amazon.com
connect.rs
in netbench-scenarios/src
26 - 2022-06-24 2023-12-05 2 2 bythewc@amazon.com bytheway.cameron@gmail.com
orchestrator.rs
in netbench-orchestrator/src
242 - 2024-05-07 2024-05-15 4 1 apoorvko@amazon.com apoorvko@amazon.com
main.rs
in netbench-orchestrator/src
38 - 2024-05-07 2024-05-15 4 1 apoorvko@amazon.com apoorvko@amazon.com
Cargo.toml
in netbench-orchestrator
38 - 2024-05-01 2024-05-14 4 1 apoorvko@amazon.com apoorvko@amazon.com
driver.rs
in netbench/src
154 2 2022-02-23 2022-03-15 4 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
timer.rs
in netbench/src
15 - 2022-02-23 2022-03-08 4 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
state.rs
in netbench-orchestrator/src/orchestrator
36 - 2024-05-07 2024-05-14 3 1 apoorvko@amazon.com apoorvko@amazon.com
cli.rs
in netbench-orchestrator/src/orchestrator
76 - 2024-05-08 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
ec2_utils.rs
in netbench-orchestrator/src
154 - 2024-05-08 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
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
types.rs
in netbench-orchestrator/src/orchestrator/cli
267 1 2024-05-14 2024-05-15 2 1 apoorvko@amazon.com apoorvko@amazon.com
mod.rs
in netbench-orchestrator/src/russula
248 1 2024-05-01 2024-05-07 2 1 apoorvko@amazon.com apoorvko@amazon.com
orchestrator.rs
in netbench-orchestrator/src
242 - 2024-05-07 2024-05-15 4 1 apoorvko@amazon.com apoorvko@amazon.com
networking.rs
in netbench-orchestrator/src/ec2_utils
221 - 2024-05-14 2024-05-14 1 1 apoorvko@amazon.com apoorvko@amazon.com
common.rs
in netbench-orchestrator/src/ssm_utils
220 1 2024-05-08 2024-05-15 2 1 apoorvko@amazon.com apoorvko@amazon.com
coordination_utils.rs
in netbench-orchestrator/src/ssm_utils
220 1 2024-05-15 2024-05-15 1 1 apoorvko@amazon.com apoorvko@amazon.com
thread.rs
in netbench/src/client
198 3 2022-03-08 2022-03-15 2 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
client_worker.rs
in netbench-orchestrator/src/russula/netbench
197 10 2024-05-07 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
ssm_utils.rs
in netbench-orchestrator/src
191 5 2024-05-08 2024-05-15 2 1 apoorvko@amazon.com apoorvko@amazon.com
client.rs
in netbench/src
184 4 2022-03-08 2022-03-15 2 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
server_worker.rs
in netbench-orchestrator/src/russula/netbench
183 10 2024-05-07 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
frame.rs
in netbench/src/multiplex
179 3 2022-02-23 2022-02-23 1 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
netbench.ts
in netbench-cdk/lib
172 8 2024-02-09 2024-03-07 3 1 54039637+dougch@users.norep... 54039637+dougch@users.norep...
workflow.rs
in netbench-orchestrator/src/russula
170 3 2024-05-01 2024-05-01 1 1 apoorvko@amazon.com apoorvko@amazon.com
tests.rs
in netbench/src/scenario/builder
166 2 2022-02-23 2022-03-05 2 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
ec2_utils.rs
in netbench-orchestrator/src
154 - 2024-05-08 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
driver.rs
in netbench/src
154 2 2022-02-23 2022-03-15 4 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
stream.rs
in netbench/src/multiplex
153 - 2022-02-23 2022-02-25 2 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
russula_cli.rs
in netbench-orchestrator/src
136 2 2024-05-01 2024-05-08 3 1 apoorvko@amazon.com apoorvko@amazon.com
report.rs
in netbench-orchestrator/src/orchestrator
133 1 2024-05-14 2024-05-15 2 1 apoorvko@amazon.com apoorvko@amazon.com
types.rs
in netbench-orchestrator/src/ec2_utils
133 5 2024-05-14 2024-05-14 1 1 apoorvko@amazon.com apoorvko@amazon.com
server_coord.rs
in netbench-orchestrator/src/russula/netbench
130 10 2024-05-07 2024-05-08 2 1 apoorvko@amazon.com apoorvko@amazon.com
client_coord.rs
in netbench-orchestrator/src/russula/netbench
116 10 2024-05-07 2024-05-08 2 1 apoorvko@amazon.com apoorvko@amazon.com
netbench_driver.rs
in netbench-orchestrator/src/ssm_utils
109 - 2024-05-08 2024-05-15 2 1 apoorvko@amazon.com apoorvko@amazon.com
network_utils.rs
in netbench-orchestrator/src/russula
98 2 2024-05-01 2024-05-08 2 1 apoorvko@amazon.com apoorvko@amazon.com
s2n_quic_dc_driver.rs
in netbench-orchestrator/src/ssm_utils/netbench_driver
93 1 2024-05-08 2024-05-08 1 1 apoorvko@amazon.com apoorvko@amazon.com
netbench.rs
in netbench-orchestrator/src/russula
83 - 2024-05-07 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
cli.rs
in netbench-orchestrator/src/orchestrator
76 - 2024-05-08 2024-05-15 3 1 apoorvko@amazon.com apoorvko@amazon.com
tokio.rs
in netbench/src/timer
76 4 2022-03-01 2022-03-01 1 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
lib.rs
in netbench-driver-s2n-quic/src
73 5 2023-12-05 2023-12-05 1 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
timer.rs
in netbench/src/driver
70 1 2022-02-23 2022-02-23 1 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
dashboard.rs
in netbench-orchestrator/src/orchestrator
67 - 2024-05-14 2024-05-15 2 1 apoorvko@amazon.com apoorvko@amazon.com
state.rs
in netbench/src/scenario/builder
67 - 2022-02-23 2022-03-05 2 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
index.html
in netbench-orchestrator
63 - 2024-05-15 2024-05-15 1 1 apoorvko@amazon.com apoorvko@amazon.com
connection.rs
in netbench/src
63 5 2022-02-23 2022-03-15 2 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
duration.rs
in netbench/src/units
61 6 2022-02-23 2022-03-15 2 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
handler.py
in netbench-cdk/netbench-monitor
55 4 2024-03-07 2024-03-07 1 1 54039637+dougch@users.norep... 54039637+dougch@users.norep...
checkpoint.rs
in netbench/src/scenario/builder
52 - 2022-02-23 2022-02-23 1 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
server.rs
in netbench/src/scenario/builder
50 - 2022-02-23 2022-03-05 2 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
report_tree.html
in netbench-cli/src
48 - 2022-03-15 2022-03-15 1 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
client.rs
in netbench-orchestrator/src/ssm_utils
47 - 2024-05-08 2024-05-15 2 1 apoorvko@amazon.com apoorvko@amazon.com
prelude.rs
in netbench-scenarios/src
40 - 2022-02-25 2022-02-25 1 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
main.rs
in netbench-orchestrator/src
38 - 2024-05-07 2024-05-15 4 1 apoorvko@amazon.com apoorvko@amazon.com
Cargo.toml
in netbench-orchestrator
38 - 2024-05-01 2024-05-14 4 1 apoorvko@amazon.com apoorvko@amazon.com
state.rs
in netbench-orchestrator/src/orchestrator
36 - 2024-05-07 2024-05-14 3 1 apoorvko@amazon.com apoorvko@amazon.com
server.rs
in netbench-orchestrator/src/ssm_utils
35 - 2024-05-08 2024-05-15 2 1 apoorvko@amazon.com apoorvko@amazon.com
states.rs
in netbench-orchestrator/src/russula
32 3 2024-05-01 2024-05-01 1 1 apoorvko@amazon.com apoorvko@amazon.com
config.ts
in netbench-cdk/lib
32 1 2024-02-09 2024-02-09 1 1 54039637+dougch@users.norep... 54039637+dougch@users.norep...
launch_plan.rs
in netbench-orchestrator/src/ec2_utils
27 - 2024-05-14 2024-05-15 2 1 apoorvko@amazon.com apoorvko@amazon.com
scope.rs
in netbench/src/scenario/builder
26 - 2022-02-23 2022-02-23 1 1 bytheway.cameron@gmail.com bytheway.cameron@gmail.com
Correlations

File Size vs. Number of Changes: 110 points

netbench-driver-s2n-tls/Cargo.toml x: 22 lines of code y: 3 # changes netbench-orchestrator/index.html x: 63 lines of code y: 1 # changes netbench-orchestrator/src/ec2_utils.rs x: 154 lines of code y: 3 # changes netbench-orchestrator/src/ec2_utils/launch_plan.rs x: 27 lines of code y: 2 # changes netbench-orchestrator/src/main.rs x: 38 lines of code y: 4 # changes netbench-orchestrator/src/orchestrator.rs x: 242 lines of code y: 4 # changes netbench-orchestrator/src/orchestrator/cli.rs x: 76 lines of code y: 3 # changes netbench-orchestrator/src/orchestrator/cli/types.rs x: 267 lines of code y: 2 # changes netbench-orchestrator/src/orchestrator/dashboard.rs x: 67 lines of code y: 2 # changes netbench-orchestrator/src/orchestrator/error.rs x: 12 lines of code y: 2 # changes netbench-orchestrator/src/orchestrator/report.rs x: 133 lines of code y: 2 # changes netbench-orchestrator/src/russula/netbench.rs x: 83 lines of code y: 3 # changes netbench-orchestrator/src/russula/netbench/client_worker.rs x: 197 lines of code y: 3 # changes netbench-orchestrator/src/russula/netbench/server_worker.rs x: 183 lines of code y: 3 # changes netbench-orchestrator/src/s3_utils.rs x: 21 lines of code y: 3 # changes netbench-orchestrator/src/ssm_utils.rs x: 191 lines of code y: 2 # changes netbench-orchestrator/src/ssm_utils/client.rs x: 47 lines of code y: 2 # changes netbench-orchestrator/src/ssm_utils/common.rs x: 220 lines of code y: 2 # changes netbench-orchestrator/src/ssm_utils/coordination_utils.rs x: 220 lines of code y: 1 # changes netbench-orchestrator/src/ssm_utils/netbench_driver.rs x: 109 lines of code y: 2 # changes netbench-orchestrator/src/ssm_utils/server.rs x: 35 lines of code y: 2 # changes netbench-orchestrator/src/ec2_utils/types.rs x: 133 lines of code y: 1 # changes netbench-orchestrator/src/orchestrator/state.rs x: 36 lines of code y: 3 # changes netbench-orchestrator/src/ec2_utils/instance.rs x: 17 lines of code y: 1 # changes netbench-orchestrator/src/russula/netbench/client_coord.rs x: 116 lines of code y: 2 # changes netbench-orchestrator/src/russula/netbench/server_coord.rs x: 130 lines of code y: 2 # changes netbench-orchestrator/src/russula/network_utils.rs x: 98 lines of code y: 2 # changes netbench-orchestrator/src/russula_cli.rs x: 136 lines of code y: 3 # changes netbench-orchestrator/src/ssm_utils/netbench_driver/s2n_quic_dc_driver.rs x: 93 lines of code y: 1 # changes netbench-driver/src/alloc.rs x: 48 lines of code y: 2 # changes netbench-orchestrator/src/russula/mod.rs x: 248 lines of code y: 2 # changes netbench-orchestrator/src/russula/error.rs x: 12 lines of code y: 1 # changes netbench-orchestrator/src/russula/event.rs x: 18 lines of code y: 1 # changes netbench-orchestrator/src/russula/states.rs x: 32 lines of code y: 1 # changes netbench-orchestrator/src/russula/workflow.rs x: 170 lines of code y: 1 # changes netbench-cdk/lib/netbench.ts x: 172 lines of code y: 3 # changes netbench-cdk/netbench-monitor/handler.py x: 55 lines of code y: 1 # changes netbench/src/multiplex.rs x: 628 lines of code y: 8 # changes netbench-driver/src/lib.rs x: 138 lines of code y: 10 # changes netbench/src/trace.rs x: 581 lines of code y: 8 # changes netbench-cli/src/report_tree.rs x: 93 lines of code y: 2 # changes Cargo.toml x: 17 lines of code y: 3 # changes netbench-cdk/netbench-cdk.ts x: 26 lines of code y: 1 # changes netbench-cdk/staticfiles/index.html x: 6 lines of code y: 1 # changes netbench-cli/Cargo.toml x: 19 lines of code y: 7 # changes netbench-scenarios/Cargo.toml x: 13 lines of code y: 8 # changes netbench/Cargo.toml x: 34 lines of code y: 18 # changes netbench/src/operation.rs x: 126 lines of code y: 5 # changes netbench/src/scenario.rs x: 117 lines of code y: 6 # changes netbench/src/scenario/id.rs x: 25 lines of code y: 5 # changes netbench-scenarios/src/request_response.rs x: 119 lines of code y: 5 # changes netbench-cli/src/report.rs x: 404 lines of code y: 7 # changes netbench-driver-s2n-quic/Cargo.toml x: 24 lines of code y: 2 # changes netbench-driver-native-tls/Cargo.toml x: 26 lines of code y: 2 # changes netbench-driver-tcp/Cargo.toml x: 20 lines of code y: 2 # changes netbench-driver/Cargo.toml x: 16 lines of code y: 22 # changes netbench-collector/Cargo.toml x: 16 lines of code y: 7 # changes netbench-collector/src/procinfo.rs x: 27 lines of code y: 3 # changes netbench-driver-s2n-quic/src/lib.rs x: 73 lines of code y: 1 # changes netbench-scenarios/src/lib.rs x: 105 lines of code y: 4 # changes netbench-scenarios/src/main.rs x: 1 lines of code y: 4 # changes netbench-scenarios/src/ping.rs x: 61 lines of code y: 3 # changes netbench/src/lib.rs x: 23 lines of code y: 6 # changes netbench/src/duplex.rs x: 138 lines of code y: 3 # changes netbench/src/scenario/builder/certificate.rs x: 221 lines of code y: 4 # changes netbench-collector/src/bpftrace.rs x: 334 lines of code y: 5 # changes netbench-scenarios/src/config.rs x: 184 lines of code y: 3 # changes netbench/src/multiplex/buffer.rs x: 177 lines of code y: 2 # changes netbench/src/units/byte.rs x: 94 lines of code y: 3 # changes netbench/src/units/rate.rs x: 35 lines of code y: 5 # changes netbench/src/stats.rs x: 111 lines of code y: 4 # changes netbench-collector/src/generic.rs x: 51 lines of code y: 3 # changes netbench/src/driver/thread.rs x: 373 lines of code y: 4 # changes netbench/src/scenario/builder.rs x: 171 lines of code y: 4 # changes netbench/src/scenario/builder/client.rs x: 88 lines of code y: 2 # changes netbench/src/scenario/builder/connection.rs x: 200 lines of code y: 4 # changes netbench/src/scenario/builder/stream.rs x: 167 lines of code y: 2 # changes netbench-cli/src/main.rs x: 15 lines of code y: 1 # changes netbench-cli/src/report_tree.html x: 48 lines of code y: 1 # changes netbench/src/client.rs x: 184 lines of code y: 2 # changes netbench/src/client/thread.rs x: 198 lines of code y: 2 # changes netbench/src/connection.rs x: 63 lines of code y: 2 # changes netbench/src/driver.rs x: 154 lines of code y: 4 # changes netbench/src/units/duration.rs x: 61 lines of code y: 2 # changes netbench/src/timer.rs x: 15 lines of code y: 4 # changes netbench/src/scenario/builder/server.rs x: 50 lines of code y: 2 # changes netbench/src/scenario/builder/tests.rs x: 166 lines of code y: 2 # changes netbench/src/timer/tokio.rs x: 76 lines of code y: 1 # changes netbench-scenarios/src/prelude.rs x: 40 lines of code y: 1 # changes netbench/src/multiplex/stream.rs x: 153 lines of code y: 2 # changes netbench/src/checkpoints.rs x: 19 lines of code y: 1 # changes netbench/src/driver/timer.rs x: 70 lines of code y: 1 # changes netbench/src/helper.rs x: 20 lines of code y: 1 # changes netbench/src/multiplex/frame.rs x: 179 lines of code y: 1 # changes netbench/src/scenario/builder/checkpoint.rs x: 52 lines of code y: 1 # changes
22.0
# changes
  min: 1.0
  average: 3.0
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 22.0
0 628.0
lines of code
min: 1.0 | average: 101.7 | 25th percentile: 24.75 | median: 65.0 | 75th percentile: 154.0 | max: 628.0

Number of Contributors vs. Number of Changes: 110 points

netbench-driver-s2n-tls/Cargo.toml x: 3 # contributors y: 3 # changes netbench-orchestrator/index.html x: 1 # contributors y: 1 # changes netbench-orchestrator/src/ec2_utils.rs x: 1 # contributors y: 3 # changes netbench-orchestrator/src/ec2_utils/launch_plan.rs x: 1 # contributors y: 2 # changes netbench-orchestrator/src/main.rs x: 1 # contributors y: 4 # changes netbench-driver/src/alloc.rs x: 2 # contributors y: 2 # changes netbench/src/multiplex.rs x: 3 # contributors y: 8 # changes netbench-driver/src/lib.rs x: 4 # contributors y: 10 # changes Cargo.toml x: 2 # contributors y: 3 # changes netbench-cli/Cargo.toml x: 4 # contributors y: 7 # changes netbench-scenarios/Cargo.toml x: 4 # contributors y: 8 # changes netbench/Cargo.toml x: 7 # contributors y: 18 # changes netbench/src/operation.rs x: 2 # contributors y: 5 # changes netbench/src/scenario.rs x: 2 # contributors y: 6 # changes netbench/src/scenario/id.rs x: 3 # contributors y: 5 # changes netbench-cli/src/report.rs x: 3 # contributors y: 7 # changes netbench-driver/Cargo.toml x: 13 # contributors y: 22 # changes netbench-scenarios/src/lib.rs x: 2 # contributors y: 4 # changes netbench/src/lib.rs x: 3 # contributors y: 6 # changes netbench/src/scenario/builder/certificate.rs x: 3 # contributors y: 4 # changes
22.0
# changes
  min: 1.0
  average: 3.0
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 22.0
0 13.0
# contributors
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 13.0

Number of Contributors vs. File Size: 110 points

netbench-driver-s2n-tls/Cargo.toml x: 3 # contributors y: 22 lines of code netbench-orchestrator/index.html x: 1 # contributors y: 63 lines of code netbench-orchestrator/src/ec2_utils.rs x: 1 # contributors y: 154 lines of code netbench-orchestrator/src/ec2_utils/launch_plan.rs x: 1 # contributors y: 27 lines of code netbench-orchestrator/src/main.rs x: 1 # contributors y: 38 lines of code netbench-orchestrator/src/orchestrator.rs x: 1 # contributors y: 242 lines of code netbench-orchestrator/src/orchestrator/cli.rs x: 1 # contributors y: 76 lines of code netbench-orchestrator/src/orchestrator/cli/types.rs x: 1 # contributors y: 267 lines of code netbench-orchestrator/src/orchestrator/dashboard.rs x: 1 # contributors y: 67 lines of code netbench-orchestrator/src/orchestrator/error.rs x: 1 # contributors y: 12 lines of code netbench-orchestrator/src/orchestrator/report.rs x: 1 # contributors y: 133 lines of code netbench-orchestrator/src/russula/netbench.rs x: 1 # contributors y: 83 lines of code netbench-orchestrator/src/russula/netbench/client_worker.rs x: 1 # contributors y: 197 lines of code netbench-orchestrator/src/russula/netbench/server_worker.rs x: 1 # contributors y: 183 lines of code netbench-orchestrator/src/s3_utils.rs x: 1 # contributors y: 21 lines of code netbench-orchestrator/src/ssm_utils.rs x: 1 # contributors y: 191 lines of code netbench-orchestrator/src/ssm_utils/client.rs x: 1 # contributors y: 47 lines of code netbench-orchestrator/src/ssm_utils/common.rs x: 1 # contributors y: 220 lines of code netbench-orchestrator/src/ssm_utils/netbench_driver.rs x: 1 # contributors y: 109 lines of code netbench-orchestrator/src/ssm_utils/server.rs x: 1 # contributors y: 35 lines of code netbench-orchestrator/src/ec2_utils/instance.rs x: 1 # contributors y: 17 lines of code netbench-orchestrator/src/ec2_utils/networking.rs x: 1 # contributors y: 221 lines of code netbench-orchestrator/src/russula/netbench/client_coord.rs x: 1 # contributors y: 116 lines of code netbench-orchestrator/src/russula/netbench/server_coord.rs x: 1 # contributors y: 130 lines of code netbench-orchestrator/src/russula/network_utils.rs x: 1 # contributors y: 98 lines of code netbench-orchestrator/src/russula_cli.rs x: 1 # contributors y: 136 lines of code netbench-orchestrator/src/ssm_utils/netbench_driver/s2n_quic_dc_driver.rs x: 1 # contributors y: 93 lines of code netbench-driver/src/alloc.rs x: 2 # contributors y: 48 lines of code netbench-orchestrator/src/russula/mod.rs x: 1 # contributors y: 248 lines of code netbench-orchestrator/src/russula/event.rs x: 1 # contributors y: 18 lines of code netbench-orchestrator/src/russula/states.rs x: 1 # contributors y: 32 lines of code netbench-orchestrator/src/russula/workflow.rs x: 1 # contributors y: 170 lines of code netbench-cdk/lib/netbench.ts x: 1 # contributors y: 172 lines of code netbench-cdk/netbench-monitor/handler.py x: 1 # contributors y: 55 lines of code netbench/src/multiplex.rs x: 3 # contributors y: 628 lines of code netbench-driver/src/lib.rs x: 4 # contributors y: 138 lines of code netbench/src/trace.rs x: 3 # contributors y: 581 lines of code netbench-cli/src/report_tree.rs x: 2 # contributors y: 93 lines of code Cargo.toml x: 2 # contributors y: 17 lines of code netbench-cdk/staticfiles/index.html x: 1 # contributors y: 6 lines of code netbench-cli/Cargo.toml x: 4 # contributors y: 19 lines of code netbench-scenarios/Cargo.toml x: 4 # contributors y: 13 lines of code netbench/Cargo.toml x: 7 # contributors y: 34 lines of code netbench/src/operation.rs x: 2 # contributors y: 126 lines of code netbench/src/scenario.rs x: 2 # contributors y: 117 lines of code netbench/src/scenario/id.rs x: 3 # contributors y: 25 lines of code netbench-scenarios/src/request_response.rs x: 2 # contributors y: 119 lines of code netbench-cli/src/report.rs x: 3 # contributors y: 404 lines of code netbench-driver-s2n-quic/Cargo.toml x: 2 # contributors y: 24 lines of code netbench-driver-native-tls/Cargo.toml x: 2 # contributors y: 26 lines of code netbench-driver-tcp/Cargo.toml x: 2 # contributors y: 20 lines of code netbench-driver/Cargo.toml x: 13 # contributors y: 16 lines of code netbench-collector/Cargo.toml x: 4 # contributors y: 16 lines of code netbench-driver-s2n-quic/src/lib.rs x: 1 # contributors y: 73 lines of code netbench-scenarios/src/lib.rs x: 2 # contributors y: 105 lines of code netbench-scenarios/src/main.rs x: 2 # contributors y: 1 lines of code netbench-scenarios/src/ping.rs x: 2 # contributors y: 61 lines of code netbench/src/lib.rs x: 3 # contributors y: 23 lines of code netbench/src/duplex.rs x: 2 # contributors y: 138 lines of code netbench/src/scenario/builder/certificate.rs x: 3 # contributors y: 221 lines of code netbench-collector/src/bpftrace.rs x: 2 # contributors y: 334 lines of code netbench-scenarios/src/config.rs x: 2 # contributors y: 184 lines of code netbench/src/multiplex/buffer.rs x: 2 # contributors y: 177 lines of code netbench/src/units/byte.rs x: 2 # contributors y: 94 lines of code netbench/src/units/rate.rs x: 2 # contributors y: 35 lines of code netbench/src/stats.rs x: 2 # contributors y: 111 lines of code netbench/src/trace/usdt.rs x: 2 # contributors y: 76 lines of code netbench-collector/src/generic.rs x: 3 # contributors y: 51 lines of code netbench/src/driver/thread.rs x: 2 # contributors y: 373 lines of code netbench/src/scenario/builder.rs x: 2 # contributors y: 171 lines of code netbench/src/scenario/builder/client.rs x: 2 # contributors y: 88 lines of code netbench/src/scenario/builder/connection.rs x: 2 # contributors y: 200 lines of code netbench/src/scenario/builder/stream.rs x: 2 # contributors y: 167 lines of code netbench/src/client/thread.rs x: 1 # contributors y: 198 lines of code netbench/src/units/duration.rs x: 1 # contributors y: 61 lines of code netbench/src/scenario/builder/server.rs x: 1 # contributors y: 50 lines of code netbench/src/scenario/builder/tests.rs x: 1 # contributors y: 166 lines of code netbench-scenarios/src/prelude.rs x: 1 # contributors y: 40 lines of code netbench/src/multiplex/stream.rs x: 1 # contributors y: 153 lines of code netbench/src/driver/timer.rs x: 1 # contributors y: 70 lines of code netbench/src/multiplex/frame.rs x: 1 # contributors y: 179 lines of code netbench/src/scenario/builder/checkpoint.rs x: 1 # contributors y: 52 lines of code
628.0
lines of code
  min: 1.0
  average: 101.7
  25th percentile: 24.75
  median: 65.0
  75th percentile: 154.0
  max: 628.0
0 13.0
# contributors
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 13.0