azure / kperf
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 101 files with 7,210 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (330 lines of code)
    • 19 files changed 6-20 times (2,401 lines of code)
    • 79 files changed 1-5 times (4,479 lines of code)
0% | 0% | 4% | 33% | 62%
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 101 files with 7,210 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 44 files changed by 2-5 contributors (3,921 lines of code)
    • 57 files changed by 1 contributor (3,289 lines of code)
0% | 0% | 0% | 54% | 45%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, md, tpl, txt, mod, sh, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 5% | 37% | 56%
tpl0% | 0% | 0% | 30% | 69%
yaml0% | 0% | 0% | 1% | 98%
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
cmd0% | 0% | 22% | 21% | 55%
request0% | 0% | 15% | 60% | 23%
api0% | 0% | 12% | 74% | 12%
runner0% | 0% | 0% | 45% | 54%
contrib0% | 0% | 0% | 11% | 88%
metrics0% | 0% | 0% | 100% | 0%
virtualcluster0% | 0% | 0% | 81% | 18%
helmcli0% | 0% | 0% | 62% | 37%
manifests0% | 0% | 0% | 14% | 85%
portforward0% | 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
runner.go
in cmd/kperf/commands/runner
195 2 2023-11-30 2024-12-15 26 4 weifu@microsoft.com weifu@microsoft.com
schedule.go
in request
102 2 2023-12-07 2025-01-31 24 4 weifu@microsoft.com wonderyl@gmail.com
metric.go
in api/types
33 - 2023-12-07 2024-12-18 22 3 weifu@microsoft.com weifu@microsoft.com
request.go
in metrics
97 7 2023-12-07 2024-12-18 19 3 weifu@microsoft.com weifu@microsoft.com
load_traffic.go
in api/types
190 10 2023-11-30 2025-01-31 13 3 weifu@microsoft.com wonderyl@gmail.com
node100_job1_pod3k.go
in contrib/cmd/runkperf/commands/bench
81 1 2024-03-29 2025-02-05 12 3 weifu@microsoft.com weifu@microsoft.com
nodepool.go
in cmd/kperf/commands/virtualcluster
145 1 2023-12-21 2024-12-21 12 5 weifu@microsoft.com ansonqian@microsoft.com
root.go
in contrib/cmd/runkperf/commands/bench
73 - 2024-03-29 2025-02-04 11 4 weifu@microsoft.com wedaly@users.noreply.github...
random.go
in request
301 14 2023-12-07 2025-02-06 10 4 weifu@microsoft.com weifu@microsoft.com
nodes_create.go
in virtualcluster
80 2 2024-01-03 2024-10-30 9 3 weifu@microsoft.com weifu@microsoft.com
client.go
in request
88 6 2023-12-07 2025-02-26 9 2 weifu@microsoft.com weifu@microsoft.com
values.yaml
in manifests/virtualcluster/nodes
6 - 2024-01-02 2024-01-31 8 2 weifu@microsoft.com weifu@microsoft.com
utils.go
in contrib/cmd/runkperf/commands/bench
140 5 2024-04-01 2025-02-05 8 3 weifu@microsoft.com weifu@microsoft.com
nodes_common.go
in virtualcluster
148 14 2024-01-03 2024-10-30 8 3 weifu@microsoft.com weifu@microsoft.com
utils.go
in runner
150 7 2024-01-19 2024-12-15 8 1 weifu@microsoft.com weifu@microsoft.com
Chart.yaml
in manifests/virtualcluster/nodes
3 - 2024-01-02 2024-01-31 7 2 weifu@microsoft.com weifu@microsoft.com
root.go
in cmd/kperf/commands
44 2 2023-11-30 2024-10-30 6 2 weifu@microsoft.com weifu@microsoft.com
tpl
nodes.tpl
in manifests/virtualcluster/nodes/templates
55 - 2024-01-02 2024-03-27 6 3 weifu@microsoft.com fuweid89@gmail.com
helm.go
in manifests
57 4 2024-01-02 2024-10-30 6 2 weifu@microsoft.com weifu@microsoft.com
utils.go
in metrics
164 8 2024-01-19 2024-12-15 6 1 weifu@microsoft.com weifu@microsoft.com
release.go
in helmcli
170 8 2024-01-03 2024-10-30 6 2 weifu@microsoft.com weifu@microsoft.com
handler.go
in runner/group
409 14 2024-01-19 2025-03-05 6 2 weifu@microsoft.com wonderyl@gmail.com
mainfest.go
in manifests
3 - 2024-01-02 2024-10-30 5 2 weifu@microsoft.com weifu@microsoft.com
root.go
in contrib/cmd/runkperf/commands
44 2 2024-03-28 2025-04-29 5 3 weifu@microsoft.com 49088311+xinweiwei24@users....
helper.go
in cmd/kperf/commands/utils
99 5 2024-01-30 2025-01-28 5 3 weifu@microsoft.com weifu@microsoft.com
server.go
in cmd/kperf/commands/runnergroup
121 2 2024-01-22 2025-03-05 5 2 weifu@microsoft.com wonderyl@gmail.com
server.go
in runner
135 5 2024-01-10 2024-10-30 5 1 weifu@microsoft.com weifu@microsoft.com
node100_pod10k.go
in contrib/cmd/runkperf/commands/bench
178 3 2024-04-23 2025-02-05 5 1 weifu@microsoft.com weifu@microsoft.com
root.go
in cmd/kperf/commands/runnergroup
24 - 2024-01-22 2024-10-30 4 1 weifu@microsoft.com weifu@microsoft.com
nodes_delete.go
in virtualcluster
24 1 2024-01-23 2024-10-30 4 1 weifu@microsoft.com weifu@microsoft.com
runner_group.go
in api/types
26 - 2024-01-19 2024-10-30 4 1 weifu@microsoft.com weifu@microsoft.com
get.go
in helmcli
32 2 2024-01-03 2024-10-30 4 2 weifu@microsoft.com weifu@microsoft.com
delete.go
in helmcli
37 2 2024-01-22 2024-10-30 4 2 weifu@microsoft.com weifu@microsoft.com
tpl
statefulsets.tpl
in manifests/virtualcluster/nodecontrollers/templates
70 - 2024-01-24 2024-02-19 4 1 weifu@microsoft.com weifu@microsoft.com
pod.yaml
in manifests/runnergroup/server/templates
73 - 2024-01-22 2025-03-05 4 2 weifu@microsoft.com wonderyl@gmail.com
node10_job1_pod100.go
in contrib/cmd/runkperf/commands/bench
81 1 2024-08-07 2025-02-05 4 2 ansonqian@microsoft.com weifu@microsoft.com
run.go
in cmd/kperf/commands/runnergroup
101 2 2024-01-22 2025-03-05 4 2 weifu@microsoft.com wonderyl@gmail.com
119 5 2024-01-22 2025-03-05 4 2 weifu@microsoft.com wonderyl@gmail.com
command.go
in contrib/cmd/runkperf/commands/warmup
219 4 2024-10-31 2025-02-05 4 2 weifu@microsoft.com weifu@microsoft.com
http.go
in api/types
7 1 2024-01-19 2024-10-30 3 1 weifu@microsoft.com weifu@microsoft.com
values.yaml
in manifests/runnergroup/server
8 - 2024-01-22 2025-03-05 3 2 weifu@microsoft.com wonderyl@gmail.com
helm.go
in contrib/internal/manifests
8 1 2024-04-22 2024-10-30 3 1 weifu@microsoft.com weifu@microsoft.com
report.go
in contrib/internal/types
8 - 2024-04-01 2024-10-30 3 1 weifu@microsoft.com weifu@microsoft.com
vc.go
in cmd/kperf/commands/virtualcluster
10 - 2023-12-21 2024-10-30 3 2 weifu@microsoft.com weifu@microsoft.com
flowcontrol.yaml
in manifests/virtualcluster/nodecontrollers/templates
32 - 2024-05-11 2025-01-28 3 2 weifu@microsoft.com weifu@microsoft.com
flowcontrol.yaml
in manifests/runnergroup/server/templates
32 - 2024-01-30 2025-01-28 3 2 weifu@microsoft.com weifu@microsoft.com
list.go
in helmcli
32 2 2024-01-31 2024-10-30 3 2 weifu@microsoft.com weifu@microsoft.com
store.go
in runner/localstore
81 4 2024-01-10 2024-10-30 3 1 weifu@microsoft.com weifu@microsoft.com
Chart.yaml
in manifests/virtualcluster/nodecontrollers
3 - 2024-01-24 2024-01-31 2 1 weifu@microsoft.com weifu@microsoft.com
values.yaml
in manifests/virtualcluster/nodecontrollers
3 - 2024-01-24 2024-01-31 2 1 weifu@microsoft.com weifu@microsoft.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
nodepool.go
in cmd/kperf/commands/virtualcluster
145 1 2023-12-21 2024-12-21 12 5 weifu@microsoft.com ansonqian@microsoft.com
runner.go
in cmd/kperf/commands/runner
195 2 2023-11-30 2024-12-15 26 4 weifu@microsoft.com weifu@microsoft.com
schedule.go
in request
102 2 2023-12-07 2025-01-31 24 4 weifu@microsoft.com wonderyl@gmail.com
root.go
in contrib/cmd/runkperf/commands/bench
73 - 2024-03-29 2025-02-04 11 4 weifu@microsoft.com wedaly@users.noreply.github...
random.go
in request
301 14 2023-12-07 2025-02-06 10 4 weifu@microsoft.com weifu@microsoft.com
metric.go
in api/types
33 - 2023-12-07 2024-12-18 22 3 weifu@microsoft.com weifu@microsoft.com
request.go
in metrics
97 7 2023-12-07 2024-12-18 19 3 weifu@microsoft.com weifu@microsoft.com
load_traffic.go
in api/types
190 10 2023-11-30 2025-01-31 13 3 weifu@microsoft.com wonderyl@gmail.com
node100_job1_pod3k.go
in contrib/cmd/runkperf/commands/bench
81 1 2024-03-29 2025-02-05 12 3 weifu@microsoft.com weifu@microsoft.com
nodes_create.go
in virtualcluster
80 2 2024-01-03 2024-10-30 9 3 weifu@microsoft.com weifu@microsoft.com
utils.go
in contrib/cmd/runkperf/commands/bench
140 5 2024-04-01 2025-02-05 8 3 weifu@microsoft.com weifu@microsoft.com
nodes_common.go
in virtualcluster
148 14 2024-01-03 2024-10-30 8 3 weifu@microsoft.com weifu@microsoft.com
tpl
nodes.tpl
in manifests/virtualcluster/nodes/templates
55 - 2024-01-02 2024-03-27 6 3 weifu@microsoft.com fuweid89@gmail.com
root.go
in contrib/cmd/runkperf/commands
44 2 2024-03-28 2025-04-29 5 3 weifu@microsoft.com 49088311+xinweiwei24@users....
helper.go
in cmd/kperf/commands/utils
99 5 2024-01-30 2025-01-28 5 3 weifu@microsoft.com weifu@microsoft.com
client.go
in request
88 6 2023-12-07 2025-02-26 9 2 weifu@microsoft.com weifu@microsoft.com
values.yaml
in manifests/virtualcluster/nodes
6 - 2024-01-02 2024-01-31 8 2 weifu@microsoft.com weifu@microsoft.com
Chart.yaml
in manifests/virtualcluster/nodes
3 - 2024-01-02 2024-01-31 7 2 weifu@microsoft.com weifu@microsoft.com
release.go
in helmcli
170 8 2024-01-03 2024-10-30 6 2 weifu@microsoft.com weifu@microsoft.com
handler.go
in runner/group
409 14 2024-01-19 2025-03-05 6 2 weifu@microsoft.com wonderyl@gmail.com
helm.go
in manifests
57 4 2024-01-02 2024-10-30 6 2 weifu@microsoft.com weifu@microsoft.com
root.go
in cmd/kperf/commands
44 2 2023-11-30 2024-10-30 6 2 weifu@microsoft.com weifu@microsoft.com
mainfest.go
in manifests
3 - 2024-01-02 2024-10-30 5 2 weifu@microsoft.com weifu@microsoft.com
server.go
in cmd/kperf/commands/runnergroup
121 2 2024-01-22 2025-03-05 5 2 weifu@microsoft.com wonderyl@gmail.com
delete.go
in helmcli
37 2 2024-01-22 2024-10-30 4 2 weifu@microsoft.com weifu@microsoft.com
get.go
in helmcli
32 2 2024-01-03 2024-10-30 4 2 weifu@microsoft.com weifu@microsoft.com
command.go
in contrib/cmd/runkperf/commands/warmup
219 4 2024-10-31 2025-02-05 4 2 weifu@microsoft.com weifu@microsoft.com
node10_job1_pod100.go
in contrib/cmd/runkperf/commands/bench
81 1 2024-08-07 2025-02-05 4 2 ansonqian@microsoft.com weifu@microsoft.com
119 5 2024-01-22 2025-03-05 4 2 weifu@microsoft.com wonderyl@gmail.com
pod.yaml
in manifests/runnergroup/server/templates
73 - 2024-01-22 2025-03-05 4 2 weifu@microsoft.com wonderyl@gmail.com
run.go
in cmd/kperf/commands/runnergroup
101 2 2024-01-22 2025-03-05 4 2 weifu@microsoft.com wonderyl@gmail.com
list.go
in helmcli
32 2 2024-01-31 2024-10-30 3 2 weifu@microsoft.com weifu@microsoft.com
flowcontrol.yaml
in manifests/runnergroup/server/templates
32 - 2024-01-30 2025-01-28 3 2 weifu@microsoft.com weifu@microsoft.com
values.yaml
in manifests/runnergroup/server
8 - 2024-01-22 2025-03-05 3 2 weifu@microsoft.com wonderyl@gmail.com
flowcontrol.yaml
in manifests/virtualcluster/nodecontrollers/templates
32 - 2024-05-11 2025-01-28 3 2 weifu@microsoft.com weifu@microsoft.com
vc.go
in cmd/kperf/commands/virtualcluster
10 - 2023-12-21 2024-10-30 3 2 weifu@microsoft.com weifu@microsoft.com
manifest.go
in contrib/internal/manifests
3 - 2024-03-28 2024-10-30 2 2 weifu@microsoft.com weifu@microsoft.com
node10_job1_pod100.yaml
in contrib/internal/manifests/loadprofile
27 - 2024-08-07 2024-08-09 2 2 ansonqian@microsoft.com weifu@microsoft.com
node100_job1_pod3k.yaml
in contrib/internal/manifests/loadprofile
27 - 2024-03-29 2024-04-03 2 2 weifu@microsoft.com weifu@microsoft.com
100pod.job.yaml
in contrib/internal/manifests/workload
29 - 2024-08-07 2024-08-09 2 2 ansonqian@microsoft.com weifu@microsoft.com
cilium_cr_list.go
in contrib/cmd/runkperf/commands/bench
254 5 2025-02-04 2025-02-05 2 2 wedaly@users.noreply.github... weifu@microsoft.com
main.go
in contrib/cmd/runkperf
13 1 2024-03-28 2024-10-30 2 2 weifu@microsoft.com weifu@microsoft.com
requester.go
in request
79 6 2025-01-31 2025-02-06 2 2 wonderyl@gmail.com weifu@microsoft.com
3kpod.job.yaml
in contrib/internal/manifests/workload
29 - 2024-03-28 2024-03-28 1 2 weifu@microsoft.com fuweid89@gmail.com
utils.go
in runner
150 7 2024-01-19 2024-12-15 8 1 weifu@microsoft.com weifu@microsoft.com
utils.go
in metrics
164 8 2024-01-19 2024-12-15 6 1 weifu@microsoft.com weifu@microsoft.com
node100_pod10k.go
in contrib/cmd/runkperf/commands/bench
178 3 2024-04-23 2025-02-05 5 1 weifu@microsoft.com weifu@microsoft.com
server.go
in runner
135 5 2024-01-10 2024-10-30 5 1 weifu@microsoft.com weifu@microsoft.com
runner_group.go
in api/types
26 - 2024-01-19 2024-10-30 4 1 weifu@microsoft.com weifu@microsoft.com
nodes_delete.go
in virtualcluster
24 1 2024-01-23 2024-10-30 4 1 weifu@microsoft.com weifu@microsoft.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
utils.go
in contrib/utils
374 12 2025-02-05 2025-02-25 2 1 weifu@microsoft.com weifu@microsoft.com
config.yaml
in manifests/virtualcluster/nodecontrollers/templates
370 - 2024-01-24 2024-01-31 2 1 weifu@microsoft.com weifu@microsoft.com
configmap.go
in contrib/cmd/runkperf/commands/data/configmaps
340 8 2025-04-29 2025-04-29 1 1 49088311+xinweiwei24@users.... 49088311+xinweiwei24@users....
node100_pod10k.go
in contrib/cmd/runkperf/commands/bench
178 3 2024-04-23 2025-02-05 5 1 weifu@microsoft.com weifu@microsoft.com
utils.go
in metrics
164 8 2024-01-19 2024-12-15 6 1 weifu@microsoft.com weifu@microsoft.com
utils.go
in runner
150 7 2024-01-19 2024-12-15 8 1 weifu@microsoft.com weifu@microsoft.com
kubectl_cmd.go
in contrib/utils
140 10 2025-02-05 2025-02-25 2 1 weifu@microsoft.com weifu@microsoft.com
server.go
in runner
135 5 2024-01-10 2024-10-30 5 1 weifu@microsoft.com weifu@microsoft.com
portforward.go
in portforward
117 6 2024-01-22 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
kperf_cmd.go
in contrib/utils
87 6 2025-02-05 2025-02-05 1 1 weifu@microsoft.com weifu@microsoft.com
store.go
in runner/localstore
81 4 2024-01-10 2024-10-30 3 1 weifu@microsoft.com weifu@microsoft.com
serializer.go
in request/unstructuredscheme
72 8 2025-02-26 2025-02-26 1 1 weifu@microsoft.com weifu@microsoft.com
tpl
statefulsets.tpl
in manifests/virtualcluster/nodecontrollers/templates
70 - 2024-01-24 2024-02-19 4 1 weifu@microsoft.com weifu@microsoft.com
parse.go
in runner/group
69 4 2024-01-19 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
60 3 2024-01-19 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
clusterrole.yaml
in manifests/virtualcluster/nodecontrollers/templates
59 - 2024-01-24 2024-01-31 2 1 weifu@microsoft.com weifu@microsoft.com
tpl
deployments.tpl
in contrib/internal/manifests/workload/deployments/templates
54 - 2024-04-23 2024-04-24 2 1 weifu@microsoft.com weifu@microsoft.com
54 1 2024-01-22 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
51 1 2024-01-23 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
result.go
in cmd/kperf/commands/runnergroup
51 1 2024-01-22 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
status.go
in cmd/kperf/commands/runnergroup
43 1 2024-01-23 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
writer.go
in runner/localstore
42 3 2024-01-19 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
40 1 2024-01-22 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
kubectl_cmd_linux.go
in contrib/utils
39 1 2025-02-25 2025-02-25 1 1 weifu@microsoft.com weifu@microsoft.com
klogger.go
in contrib/log
36 5 2025-02-05 2025-02-05 1 1 weifu@microsoft.com weifu@microsoft.com
node100_pod10k.yaml
in contrib/internal/manifests/loadprofile
29 - 2024-04-23 2024-04-24 2 1 weifu@microsoft.com weifu@microsoft.com
warmup.yaml
in contrib/internal/manifests/loadprofile
27 - 2024-10-31 2024-10-31 1 1 weifu@microsoft.com weifu@microsoft.com
nodes_list.go
in virtualcluster
27 1 2024-01-31 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
runner_group.go
in api/types
26 - 2024-01-19 2024-10-30 4 1 weifu@microsoft.com weifu@microsoft.com
ns_linux.go
in contrib/internal/mountns
24 1 2025-02-25 2025-02-25 1 1 weifu@microsoft.com weifu@microsoft.com
nodes_delete.go
in virtualcluster
24 1 2024-01-23 2024-10-30 4 1 weifu@microsoft.com weifu@microsoft.com
root.go
in cmd/kperf/commands/runnergroup
24 - 2024-01-22 2024-10-30 4 1 weifu@microsoft.com weifu@microsoft.com
cilium_cr_list.yaml
in contrib/internal/manifests/loadprofile
23 - 2025-02-04 2025-02-04 1 1 wedaly@users.noreply.github... wedaly@users.noreply.github...
logger.go
in contrib/log
19 2 2025-02-05 2025-02-05 1 1 weifu@microsoft.com weifu@microsoft.com
delete.go
in cmd/kperf/commands/runnergroup
15 - 2024-01-22 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
13 1 2024-01-22 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
main.go
in cmd/kperf
13 1 2023-11-30 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
root.go
in contrib/cmd/runkperf/commands/data
12 - 2025-04-29 2025-04-29 1 1 49088311+xinweiwei24@users.... 49088311+xinweiwei24@users....
clusterrolebinding.yaml
in manifests/runnergroup/server/templates
12 - 2024-01-22 2024-01-22 1 1 weifu@microsoft.com weifu@microsoft.com
clusterrolebinding.yaml
in manifests/virtualcluster/nodecontrollers/templates
12 - 2024-01-24 2024-01-31 2 1 weifu@microsoft.com weifu@microsoft.com
utils_linux.go
in contrib/utils
11 1 2025-02-25 2025-02-25 1 1 weifu@microsoft.com weifu@microsoft.com
clusterrole.yaml
in manifests/runnergroup/server/templates
11 - 2024-01-22 2024-01-22 1 1 weifu@microsoft.com weifu@microsoft.com
kubectl_cmd_other.go
in contrib/utils
9 1 2025-02-25 2025-02-25 1 1 weifu@microsoft.com weifu@microsoft.com
reader.go
in runner/localstore
9 1 2024-01-19 2024-10-30 2 1 weifu@microsoft.com weifu@microsoft.com
spec.yaml
in manifests/runnergroup/server/templates
9 - 2024-01-22 2024-01-22 1 1 weifu@microsoft.com weifu@microsoft.com
utils_other.go
in contrib/utils
8 1 2025-02-25 2025-02-25 1 1 weifu@microsoft.com weifu@microsoft.com
report.go
in contrib/internal/types
8 - 2024-04-01 2024-10-30 3 1 weifu@microsoft.com weifu@microsoft.com
helm.go
in contrib/internal/manifests
8 1 2024-04-22 2024-10-30 3 1 weifu@microsoft.com weifu@microsoft.com
http.go
in api/types
7 1 2024-01-19 2024-10-30 3 1 weifu@microsoft.com weifu@microsoft.com
ns_other.go
in contrib/internal/mountns
5 1 2025-02-25 2025-02-25 1 1 weifu@microsoft.com weifu@microsoft.com
Correlations

File Size vs. Number of Changes: 101 points

contrib/cmd/runkperf/commands/data/configmaps/configmap.go x: 340 lines of code y: 1 # changes contrib/cmd/runkperf/commands/data/root.go x: 12 lines of code y: 1 # changes contrib/cmd/runkperf/commands/root.go x: 44 lines of code y: 5 # changes cmd/kperf/commands/runnergroup/run.go x: 101 lines of code y: 4 # changes cmd/kperf/commands/runnergroup/server.go x: 121 lines of code y: 5 # changes manifests/runnergroup/server/templates/pod.yaml x: 73 lines of code y: 4 # changes manifests/runnergroup/server/values.yaml x: 8 lines of code y: 3 # changes runner/group/handler.go x: 409 lines of code y: 6 # changes runner/runnergroup_run.go x: 119 lines of code y: 4 # changes request/client.go x: 88 lines of code y: 9 # changes request/unstructuredscheme/serializer.go x: 72 lines of code y: 1 # changes contrib/internal/mountns/ns_linux.go x: 24 lines of code y: 1 # changes contrib/internal/mountns/ns_other.go x: 5 lines of code y: 1 # changes contrib/utils/kubectl_cmd.go x: 140 lines of code y: 2 # changes contrib/utils/kubectl_cmd_linux.go x: 39 lines of code y: 1 # changes contrib/utils/kubectl_cmd_other.go x: 9 lines of code y: 1 # changes contrib/utils/utils.go x: 374 lines of code y: 2 # changes contrib/utils/utils_linux.go x: 11 lines of code y: 1 # changes contrib/utils/utils_other.go x: 8 lines of code y: 1 # changes request/random.go x: 301 lines of code y: 10 # changes request/requester.go x: 79 lines of code y: 2 # changes contrib/cmd/runkperf/commands/bench/cilium_cr_list.go x: 254 lines of code y: 2 # changes contrib/cmd/runkperf/commands/bench/node100_job1_pod3k.go x: 81 lines of code y: 12 # changes contrib/cmd/runkperf/commands/bench/node100_pod10k.go x: 178 lines of code y: 5 # changes contrib/cmd/runkperf/commands/bench/node10_job1_pod100.go x: 81 lines of code y: 4 # changes contrib/cmd/runkperf/commands/bench/utils.go x: 140 lines of code y: 8 # changes contrib/cmd/runkperf/commands/warmup/command.go x: 219 lines of code y: 4 # changes contrib/log/klogger.go x: 36 lines of code y: 1 # changes contrib/log/logger.go x: 19 lines of code y: 1 # changes contrib/utils/kperf_cmd.go x: 87 lines of code y: 1 # changes contrib/cmd/runkperf/commands/bench/root.go x: 73 lines of code y: 11 # changes contrib/internal/manifests/loadprofile/cilium_cr_list.yaml x: 23 lines of code y: 1 # changes api/types/load_traffic.go x: 190 lines of code y: 13 # changes request/schedule.go x: 102 lines of code y: 24 # changes cmd/kperf/commands/utils/helper.go x: 99 lines of code y: 5 # changes manifests/runnergroup/server/templates/flowcontrol.yaml x: 32 lines of code y: 3 # changes cmd/kperf/commands/virtualcluster/nodepool.go x: 145 lines of code y: 12 # changes api/types/metric.go x: 33 lines of code y: 22 # changes metrics/request.go x: 97 lines of code y: 19 # changes cmd/kperf/commands/runner/runner.go x: 195 lines of code y: 26 # changes metrics/utils.go x: 164 lines of code y: 6 # changes runner/utils.go x: 150 lines of code y: 8 # changes contrib/internal/manifests/loadprofile/warmup.yaml x: 27 lines of code y: 1 # changes api/types/http.go x: 7 lines of code y: 3 # changes api/types/runner_group.go x: 26 lines of code y: 4 # changes cmd/kperf/commands/root.go x: 44 lines of code y: 6 # changes cmd/kperf/commands/runnergroup/delete.go x: 15 lines of code y: 2 # changes cmd/kperf/commands/runnergroup/result.go x: 51 lines of code y: 2 # changes cmd/kperf/commands/runnergroup/root.go x: 24 lines of code y: 4 # changes cmd/kperf/commands/runnergroup/status.go x: 43 lines of code y: 2 # changes cmd/kperf/commands/virtualcluster/vc.go x: 10 lines of code y: 3 # changes cmd/kperf/main.go x: 13 lines of code y: 2 # changes contrib/internal/manifests/manifest.go x: 3 lines of code y: 2 # changes helmcli/delete.go x: 37 lines of code y: 4 # changes helmcli/get.go x: 32 lines of code y: 4 # changes helmcli/release.go x: 170 lines of code y: 6 # changes manifests/helm.go x: 57 lines of code y: 6 # changes manifests/mainfest.go x: 3 lines of code y: 5 # changes portforward/portforward.go x: 117 lines of code y: 2 # changes runner/group/parse.go x: 69 lines of code y: 2 # changes runner/localstore/reader.go x: 9 lines of code y: 2 # changes runner/localstore/store.go x: 81 lines of code y: 3 # changes runner/localstore/writer.go x: 42 lines of code y: 2 # changes runner/runnergroup_common.go x: 40 lines of code y: 2 # changes runner/runnergroup_result.go x: 54 lines of code y: 2 # changes runner/server.go x: 135 lines of code y: 5 # changes runner/server_runnergroup.go x: 60 lines of code y: 2 # changes virtualcluster/nodes_common.go x: 148 lines of code y: 8 # changes virtualcluster/nodes_create.go x: 80 lines of code y: 9 # changes virtualcluster/nodes_list.go x: 27 lines of code y: 2 # changes contrib/internal/manifests/workload/100pod.job.yaml x: 29 lines of code y: 2 # changes contrib/internal/manifests/workload/deployments/values.yaml x: 4 lines of code y: 2 # changes contrib/internal/manifests/workload/3kpod.job.yaml x: 29 lines of code y: 1 # changes manifests/virtualcluster/nodes/templates/nodes.tpl x: 55 lines of code y: 6 # changes manifests/virtualcluster/nodecontrollers/templates/statefulsets.tpl x: 70 lines of code y: 4 # changes manifests/virtualcluster/nodes/values.yaml x: 6 lines of code y: 8 # changes manifests/virtualcluster/nodecontrollers/templates/clusterrole.yaml x: 59 lines of code y: 2 # changes manifests/virtualcluster/nodecontrollers/templates/clusterrolebinding.yaml x: 12 lines of code y: 2 # changes manifests/virtualcluster/nodecontrollers/templates/config.yaml x: 370 lines of code y: 2 # changes manifests/virtualcluster/nodecontrollers/templates/serviceaccount.yaml x: 5 lines of code y: 2 # changes manifests/virtualcluster/nodes/Chart.yaml x: 3 lines of code y: 7 # changes
26.0
# changes
  min: 1.0
  average: 4.25
  25th percentile: 2.0
  median: 2.0
  75th percentile: 5.0
  max: 26.0
0 409.0
lines of code
min: 3.0 | average: 71.39 | 25th percentile: 12.0 | median: 39.0 | 75th percentile: 92.5 | max: 409.0

Number of Contributors vs. Number of Changes: 101 points

contrib/cmd/runkperf/commands/data/configmaps/configmap.go x: 1 # contributors y: 1 # changes contrib/cmd/runkperf/commands/root.go x: 3 # contributors y: 5 # changes cmd/kperf/commands/runnergroup/run.go x: 2 # contributors y: 4 # changes cmd/kperf/commands/runnergroup/server.go x: 2 # contributors y: 5 # changes manifests/runnergroup/server/values.yaml x: 2 # contributors y: 3 # changes runner/group/handler.go x: 2 # contributors y: 6 # changes request/client.go x: 2 # contributors y: 9 # changes contrib/utils/kubectl_cmd.go x: 1 # contributors y: 2 # changes request/random.go x: 4 # contributors y: 10 # changes request/requester.go x: 2 # contributors y: 2 # changes contrib/cmd/runkperf/commands/bench/node100_job1_pod3k.go x: 3 # contributors y: 12 # changes contrib/cmd/runkperf/commands/bench/node100_pod10k.go x: 1 # contributors y: 5 # changes contrib/cmd/runkperf/commands/bench/utils.go x: 3 # contributors y: 8 # changes contrib/cmd/runkperf/commands/bench/root.go x: 4 # contributors y: 11 # changes api/types/load_traffic.go x: 3 # contributors y: 13 # changes request/schedule.go x: 4 # contributors y: 24 # changes cmd/kperf/commands/virtualcluster/nodepool.go x: 5 # contributors y: 12 # changes api/types/metric.go x: 3 # contributors y: 22 # changes metrics/request.go x: 3 # contributors y: 19 # changes cmd/kperf/commands/runner/runner.go x: 4 # contributors y: 26 # changes metrics/utils.go x: 1 # contributors y: 6 # changes runner/utils.go x: 1 # contributors y: 8 # changes api/types/http.go x: 1 # contributors y: 3 # changes api/types/runner_group.go x: 1 # contributors y: 4 # changes virtualcluster/nodes_create.go x: 3 # contributors y: 9 # changes contrib/internal/manifests/workload/3kpod.job.yaml x: 2 # contributors y: 1 # changes manifests/virtualcluster/nodes/templates/nodes.tpl x: 3 # contributors y: 6 # changes manifests/virtualcluster/nodes/values.yaml x: 2 # contributors y: 8 # changes manifests/virtualcluster/nodes/Chart.yaml x: 2 # contributors y: 7 # changes
26.0
# changes
  min: 1.0
  average: 4.25
  25th percentile: 2.0
  median: 2.0
  75th percentile: 5.0
  max: 26.0
0 5.0
# contributors
min: 1.0 | average: 1.64 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 101 points

contrib/cmd/runkperf/commands/data/configmaps/configmap.go x: 1 # contributors y: 340 lines of code contrib/cmd/runkperf/commands/data/root.go x: 1 # contributors y: 12 lines of code contrib/cmd/runkperf/commands/root.go x: 3 # contributors y: 44 lines of code cmd/kperf/commands/runnergroup/run.go x: 2 # contributors y: 101 lines of code cmd/kperf/commands/runnergroup/server.go x: 2 # contributors y: 121 lines of code manifests/runnergroup/server/templates/pod.yaml x: 2 # contributors y: 73 lines of code manifests/runnergroup/server/values.yaml x: 2 # contributors y: 8 lines of code runner/group/handler.go x: 2 # contributors y: 409 lines of code runner/runnergroup_run.go x: 2 # contributors y: 119 lines of code request/client.go x: 2 # contributors y: 88 lines of code request/unstructuredscheme/serializer.go x: 1 # contributors y: 72 lines of code contrib/internal/mountns/ns_linux.go x: 1 # contributors y: 24 lines of code contrib/internal/mountns/ns_other.go x: 1 # contributors y: 5 lines of code contrib/utils/kubectl_cmd.go x: 1 # contributors y: 140 lines of code contrib/utils/kubectl_cmd_linux.go x: 1 # contributors y: 39 lines of code contrib/utils/kubectl_cmd_other.go x: 1 # contributors y: 9 lines of code contrib/utils/utils.go x: 1 # contributors y: 374 lines of code contrib/utils/utils_linux.go x: 1 # contributors y: 11 lines of code contrib/utils/utils_other.go x: 1 # contributors y: 8 lines of code request/random.go x: 4 # contributors y: 301 lines of code request/requester.go x: 2 # contributors y: 79 lines of code contrib/cmd/runkperf/commands/bench/cilium_cr_list.go x: 2 # contributors y: 254 lines of code contrib/cmd/runkperf/commands/bench/node100_job1_pod3k.go x: 3 # contributors y: 81 lines of code contrib/cmd/runkperf/commands/bench/node100_pod10k.go x: 1 # contributors y: 178 lines of code contrib/cmd/runkperf/commands/bench/node10_job1_pod100.go x: 2 # contributors y: 81 lines of code contrib/cmd/runkperf/commands/bench/utils.go x: 3 # contributors y: 140 lines of code contrib/cmd/runkperf/commands/warmup/command.go x: 2 # contributors y: 219 lines of code contrib/log/klogger.go x: 1 # contributors y: 36 lines of code contrib/log/logger.go x: 1 # contributors y: 19 lines of code contrib/utils/kperf_cmd.go x: 1 # contributors y: 87 lines of code contrib/cmd/runkperf/commands/bench/root.go x: 4 # contributors y: 73 lines of code api/types/load_traffic.go x: 3 # contributors y: 190 lines of code request/schedule.go x: 4 # contributors y: 102 lines of code cmd/kperf/commands/utils/helper.go x: 3 # contributors y: 99 lines of code manifests/runnergroup/server/templates/flowcontrol.yaml x: 2 # contributors y: 32 lines of code cmd/kperf/commands/virtualcluster/nodepool.go x: 5 # contributors y: 145 lines of code api/types/metric.go x: 3 # contributors y: 33 lines of code metrics/request.go x: 3 # contributors y: 97 lines of code cmd/kperf/commands/runner/runner.go x: 4 # contributors y: 195 lines of code metrics/utils.go x: 1 # contributors y: 164 lines of code runner/utils.go x: 1 # contributors y: 150 lines of code contrib/internal/manifests/loadprofile/warmup.yaml x: 1 # contributors y: 27 lines of code cmd/kperf/commands/root.go x: 2 # contributors y: 44 lines of code cmd/kperf/commands/runnergroup/delete.go x: 1 # contributors y: 15 lines of code cmd/kperf/commands/runnergroup/result.go x: 1 # contributors y: 51 lines of code cmd/kperf/commands/runnergroup/status.go x: 1 # contributors y: 43 lines of code cmd/kperf/commands/virtualcluster/vc.go x: 2 # contributors y: 10 lines of code cmd/kperf/main.go x: 1 # contributors y: 13 lines of code contrib/cmd/runkperf/main.go x: 2 # contributors y: 13 lines of code contrib/internal/manifests/manifest.go x: 2 # contributors y: 3 lines of code helmcli/delete.go x: 2 # contributors y: 37 lines of code helmcli/release.go x: 2 # contributors y: 170 lines of code manifests/helm.go x: 2 # contributors y: 57 lines of code portforward/portforward.go x: 1 # contributors y: 117 lines of code runner/group/parse.go x: 1 # contributors y: 69 lines of code runner/localstore/store.go x: 1 # contributors y: 81 lines of code runner/runnergroup_result.go x: 1 # contributors y: 54 lines of code runner/server.go x: 1 # contributors y: 135 lines of code runner/server_runnergroup.go x: 1 # contributors y: 60 lines of code virtualcluster/nodes_common.go x: 3 # contributors y: 148 lines of code virtualcluster/nodes_create.go x: 3 # contributors y: 80 lines of code contrib/internal/manifests/loadprofile/node10_job1_pod100.yaml x: 2 # contributors y: 27 lines of code contrib/internal/manifests/workload/100pod.job.yaml x: 2 # contributors y: 29 lines of code contrib/internal/manifests/loadprofile/node100_pod10k.yaml x: 1 # contributors y: 29 lines of code contrib/internal/manifests/workload/deployments/Chart.yaml x: 1 # contributors y: 3 lines of code contrib/internal/manifests/workload/deployments/values.yaml x: 1 # contributors y: 4 lines of code manifests/virtualcluster/nodes/templates/nodes.tpl x: 3 # contributors y: 55 lines of code manifests/virtualcluster/nodecontrollers/templates/statefulsets.tpl x: 1 # contributors y: 70 lines of code manifests/virtualcluster/nodes/values.yaml x: 2 # contributors y: 6 lines of code manifests/virtualcluster/nodecontrollers/templates/clusterrole.yaml x: 1 # contributors y: 59 lines of code manifests/virtualcluster/nodecontrollers/templates/config.yaml x: 1 # contributors y: 370 lines of code
409.0
lines of code
  min: 3.0
  average: 71.39
  25th percentile: 12.0
  median: 39.0
  75th percentile: 92.5
  max: 409.0
0 5.0
# contributors
min: 1.0 | average: 1.64 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0