aws / amazon-ecs-agent
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 802 files with 92,216 lines of code.
    • 18 files changed more than 100 times (13,943 lines of code)
    • 22 files changed 51-100 times (5,149 lines of code)
    • 68 files changed 21-50 times (10,492 lines of code)
    • 287 files changed 6-20 times (23,081 lines of code)
    • 407 files changed 1-5 times (39,551 lines of code)
15% | 5% | 11% | 25% | 42%
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 802 files with 92,216 lines of code.
    • 34 files changed by more than 25 contributors (18,714 lines of code)
    • 101 files changed by 11-25 contributors (14,042 lines of code)
    • 189 files changed by 6-10 contributors (15,848 lines of code)
    • 268 files changed by 2-5 contributors (16,280 lines of code)
    • 210 files changed by 1 contributor (27,332 lines of code)
20% | 15% | 17% | 17% | 29%
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, json, yaml, dockerfile, md, ps1, sh, mod, spec, dockerignore, xml, c, gitignore, tpl, txt, proto, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go14% | 5% | 11% | 25% | 43%
spec94% | 0% | 0% | 5% | 0%
ps10% | 9% | 6% | 68% | 15%
xml0% | 0% | 0% | 100% | 0%
proto0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
tpl0% | 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
agent30% | 11% | 19% | 28% | 9%
packaging94% | 0% | 0% | 5% | 0%
ecs-init5% | 10% | 13% | 50% | 19%
scripts0% | 13% | 0% | 79% | 7%
ecs-agent0% | 0% | 8% | 37% | 53%
misc0% | 0% | 7% | 61% | 30%
ROOT0% | 0% | 0% | 91% | 8%
aws-sdk-go-v20% | 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
docker_task_engine.go
in agent/engine
2429 78 2014-12-15 2025-04-22 423 72 euank@amazon.com amoghr@amazon.com
version.go
in agent/version
4 - 2015-02-27 2025-04-23 339 75 euank@amazon.com amoghr@amazon.com
common.go
in ecs-init/config
222 28 2015-03-26 2025-04-23 321 77 skarp@amazon.com amoghr@amazon.com
task.go
in agent/api/task
2771 179 2018-04-09 2025-04-22 265 76 adnkha@amazon.com amoghr@amazon.com
agent.go
in agent/app
991 35 2017-06-13 2025-04-14 223 57 huerdong@amazon.com amoghr@amazon.com
task_manager.go
in agent/engine
1238 44 2015-04-28 2025-04-04 211 49 euank@amazon.com singholt@amazon.com
config.go
in agent/config
458 15 2014-12-15 2025-04-15 198 58 euank@amazon.com amoghr@amazon.com
types.go
in agent/config
104 - 2014-12-15 2025-04-14 173 55 euank@amazon.com amoghr@amazon.com
444 19 2017-07-24 2025-03-26 158 49 penyin@amazon.com eraclaymore@hotmail.com
container.go
in agent/api/container
961 114 2018-04-25 2025-04-09 137 46 yhlee@amazon.com 38160359+theanlim@users.nor...
state_manager.go
in agent/statemanager
160 6 2014-12-31 2024-07-01 133 36 euank@amazon.com sparrc@users.noreply.github...
docker_client.go
in agent/dockerclient/dockerapi
1373 66 2018-04-11 2025-04-03 133 36 yhlee@amazon.com singholt@amazon.com
engine.go
in agent/stats
893 41 2015-05-22 2024-08-17 124 30 aithal@amazon.com drsaurab@amazon.com
config_unix.go
in agent/config
139 5 2016-11-08 2025-04-15 117 42 skarp@amazon.com amoghr@amazon.com
task_handler.go
in agent/eventhandler
281 14 2014-12-15 2025-03-26 111 30 euank@amazon.com eraclaymore@hotmail.com
spec
ecs-agent.spec
in packaging/amazon-linux-ami-integrated
734 - 2022-04-29 2025-04-23 111 35 fierlion@amazon.com amoghr@amazon.com
spec
amazon-ecs-init.spec
in packaging/generic-rpm-integrated
553 - 2022-04-13 2025-04-23 110 35 fierlion@amazon.com amoghr@amazon.com
config_windows.go
in agent/config
188 6 2016-11-08 2025-04-14 109 41 skarp@amazon.com amoghr@amazon.com
agent_unix.go
in agent/app
142 10 2017-06-30 2025-03-26 95 39 aithal@amazon.com eraclaymore@hotmail.com
agent.go
in agent
15 2 2014-12-15 2023-05-08 88 20 euank@amazon.com slimdane@amazon.com
docker.go
in ecs-init/docker
457 25 2015-03-19 2025-01-29 86 36 skarp@amazon.com villalta.jose@gmail.com
plugin.go
in agent/ecscni
145 9 2017-04-27 2023-06-15 82 26 penyin@amazon.com fierlion@amazon.com
graph.go
in agent/engine/dependencygraph
354 21 2014-12-15 2024-04-16 80 27 euank@amazon.com amoghr@amazon.com
587 40 2016-07-06 2024-08-13 78 31 sharanyd@amazon.com singholt@amazon.com
docker_task_engine_state.go
in agent/engine/dockerstate
500 50 2014-12-15 2023-10-26 77 28 euank@amazon.com singholt@amazon.com
statechange.go
in agent/api
465 24 2017-04-06 2025-04-04 76 27 aithal@amazon.com singholt@amazon.com
task_windows.go
in agent/api/task
176 11 2018-04-30 2024-07-10 73 32 yhlee@amazon.com saurabc@yahoo.com
227 21 2018-07-13 2025-03-26 70 32 yhlee@amazon.com eraclaymore@hotmail.com
task_linux.go
in agent/api/task
274 17 2018-04-27 2024-07-10 69 31 sharanyd@amazon.com saurabc@yahoo.com
agent_windows.go
in agent/app
255 21 2017-09-07 2025-03-26 64 36 sidvin@amazon.com eraclaymore@hotmail.com
task_handler_types.go
in agent/eventhandler
209 16 2014-12-15 2023-11-20 61 22 euank@amazon.com slimdane@amazon.com
utils.go
in agent/utils
199 18 2014-12-15 2025-03-26 60 35 euank@amazon.com eraclaymore@hotmail.com
task_server_setup.go
in agent/handlers
316 8 2018-08-02 2024-10-09 60 30 haikuo@amazon.com 63279489+harishxr@users.nor...
container.go
in agent/stats
205 11 2015-05-22 2024-08-17 59 21 aithal@amazon.com slimdane@amazon.com
103 18 2018-07-13 2025-03-26 58 28 yhlee@amazon.com eraclaymore@hotmail.com
parse.go
in agent/config
333 25 2018-04-13 2025-01-23 58 31 haikuo@amazon.com singholt@amazon.com
types.go
in agent/ecscni
43 - 2017-04-27 2023-09-01 54 22 penyin@amazon.com amoghr@amazon.com
interface.go
in agent/engine
28 - 2014-12-15 2024-08-27 52 16 euank@amazon.com tshan@bu.edu
errors.go
in agent/engine
55 12 2015-04-21 2023-09-25 52 18 euank@amazon.com slimdane@amazon.com
61 - 2016-11-03 2025-04-11 52 24 skarp@amazon.com 93832712+mcregan23@users.no...
response.go
in agent/handlers/v2
238 7 2018-07-09 2025-03-26 48 27 haikuo@amazon.com eraclaymore@hotmail.com
100 19 2018-11-08 2025-03-26 47 24 sharanyd@amazon.com eraclaymore@hotmail.com
default.go
in agent/engine
30 1 2014-12-15 2025-03-26 46 25 euank@amazon.com eraclaymore@hotmail.com
queue.go
in agent/stats
479 35 2015-05-22 2025-04-09 45 20 aithal@amazon.com 38160359+theanlim@users.nor...
task_unsupported.go
in agent/api/task
71 12 2018-04-30 2023-07-07 43 23 yhlee@amazon.com sparrc@users.noreply.github...
watcher_linux.go
in agent/eni/watcher
151 5 2017-08-08 2025-04-09 43 19 aithal@amazon.com amoghr@amazon.com
engine.go
in agent/stats/mock
88 14 2015-05-22 2023-07-07 42 21 aithal@amazon.com amoghr@amazon.com
dockervolume.go
in agent/taskresource/volume
367 47 2018-05-21 2024-07-29 41 17 yhlee@amazon.com jiuchoe@amazon.com
manager.go
in agent/containermetadata
102 9 2017-06-13 2020-06-02 40 15 huerdong@amazon.com sparrc@users.noreply.github...
engine.go
in ecs-init/engine
283 16 2015-03-20 2024-02-22 39 22 skarp@amazon.com prateek.chaudhry@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
common.go
in ecs-init/config
222 28 2015-03-26 2025-04-23 321 77 skarp@amazon.com amoghr@amazon.com
task.go
in agent/api/task
2771 179 2018-04-09 2025-04-22 265 76 adnkha@amazon.com amoghr@amazon.com
version.go
in agent/version
4 - 2015-02-27 2025-04-23 339 75 euank@amazon.com amoghr@amazon.com
docker_task_engine.go
in agent/engine
2429 78 2014-12-15 2025-04-22 423 72 euank@amazon.com amoghr@amazon.com
config.go
in agent/config
458 15 2014-12-15 2025-04-15 198 58 euank@amazon.com amoghr@amazon.com
agent.go
in agent/app
991 35 2017-06-13 2025-04-14 223 57 huerdong@amazon.com amoghr@amazon.com
types.go
in agent/config
104 - 2014-12-15 2025-04-14 173 55 euank@amazon.com amoghr@amazon.com
task_manager.go
in agent/engine
1238 44 2015-04-28 2025-04-04 211 49 euank@amazon.com singholt@amazon.com
444 19 2017-07-24 2025-03-26 158 49 penyin@amazon.com eraclaymore@hotmail.com
container.go
in agent/api/container
961 114 2018-04-25 2025-04-09 137 46 yhlee@amazon.com 38160359+theanlim@users.nor...
config_unix.go
in agent/config
139 5 2016-11-08 2025-04-15 117 42 skarp@amazon.com amoghr@amazon.com
config_windows.go
in agent/config
188 6 2016-11-08 2025-04-14 109 41 skarp@amazon.com amoghr@amazon.com
agent_unix.go
in agent/app
142 10 2017-06-30 2025-03-26 95 39 aithal@amazon.com eraclaymore@hotmail.com
state_manager.go
in agent/statemanager
160 6 2014-12-31 2024-07-01 133 36 euank@amazon.com sparrc@users.noreply.github...
docker_client.go
in agent/dockerclient/dockerapi
1373 66 2018-04-11 2025-04-03 133 36 yhlee@amazon.com singholt@amazon.com
docker.go
in ecs-init/docker
457 25 2015-03-19 2025-01-29 86 36 skarp@amazon.com villalta.jose@gmail.com
agent_windows.go
in agent/app
255 21 2017-09-07 2025-03-26 64 36 sidvin@amazon.com eraclaymore@hotmail.com
spec
ecs-agent.spec
in packaging/amazon-linux-ami-integrated
734 - 2022-04-29 2025-04-23 111 35 fierlion@amazon.com amoghr@amazon.com
spec
amazon-ecs-init.spec
in packaging/generic-rpm-integrated
553 - 2022-04-13 2025-04-23 110 35 fierlion@amazon.com amoghr@amazon.com
utils.go
in agent/utils
199 18 2014-12-15 2025-03-26 60 35 euank@amazon.com eraclaymore@hotmail.com
task_windows.go
in agent/api/task
176 11 2018-04-30 2024-07-10 73 32 yhlee@amazon.com saurabc@yahoo.com
227 21 2018-07-13 2025-03-26 70 32 yhlee@amazon.com eraclaymore@hotmail.com
587 40 2016-07-06 2024-08-13 78 31 sharanyd@amazon.com singholt@amazon.com
task_linux.go
in agent/api/task
274 17 2018-04-27 2024-07-10 69 31 sharanyd@amazon.com saurabc@yahoo.com
parse.go
in agent/config
333 25 2018-04-13 2025-01-23 58 31 haikuo@amazon.com singholt@amazon.com
engine.go
in agent/stats
893 41 2015-05-22 2024-08-17 124 30 aithal@amazon.com drsaurab@amazon.com
task_handler.go
in agent/eventhandler
281 14 2014-12-15 2025-03-26 111 30 euank@amazon.com eraclaymore@hotmail.com
task_server_setup.go
in agent/handlers
316 8 2018-08-02 2024-10-09 60 30 haikuo@amazon.com 63279489+harishxr@users.nor...
docker_task_engine_state.go
in agent/engine/dockerstate
500 50 2014-12-15 2023-10-26 77 28 euank@amazon.com singholt@amazon.com
103 18 2018-07-13 2025-03-26 58 28 yhlee@amazon.com eraclaymore@hotmail.com
graph.go
in agent/engine/dependencygraph
354 21 2014-12-15 2024-04-16 80 27 euank@amazon.com amoghr@amazon.com
statechange.go
in agent/api
465 24 2017-04-06 2025-04-04 76 27 aithal@amazon.com singholt@amazon.com
response.go
in agent/handlers/v2
238 7 2018-07-09 2025-03-26 48 27 haikuo@amazon.com eraclaymore@hotmail.com
plugin.go
in agent/ecscni
145 9 2017-04-27 2023-06-15 82 26 penyin@amazon.com fierlion@amazon.com
default.go
in agent/engine
30 1 2014-12-15 2025-03-26 46 25 euank@amazon.com eraclaymore@hotmail.com
61 - 2016-11-03 2025-04-11 52 24 skarp@amazon.com 93832712+mcregan23@users.no...
100 19 2018-11-08 2025-03-26 47 24 sharanyd@amazon.com eraclaymore@hotmail.com
task_metadata_handler.go
in agent/handlers/v3
62 1 2018-08-02 2023-11-20 31 24 haikuo@amazon.com slimdane@amazon.com
task_unsupported.go
in agent/api/task
71 12 2018-04-30 2023-07-07 43 23 yhlee@amazon.com sparrc@users.noreply.github...
task_handler_types.go
in agent/eventhandler
209 16 2014-12-15 2023-11-20 61 22 euank@amazon.com slimdane@amazon.com
types.go
in agent/ecscni
43 - 2017-04-27 2023-09-01 54 22 penyin@amazon.com amoghr@amazon.com
engine.go
in ecs-init/engine
283 16 2015-03-20 2024-02-22 39 22 skarp@amazon.com prateek.chaudhry@gmail.com
factory.go
in agent/ecr
59 4 2015-11-12 2025-03-21 33 22 skarp@amazon.com prateek.chaudhry@gmail.com
container.go
in agent/stats
205 11 2015-05-22 2024-08-17 59 21 aithal@amazon.com slimdane@amazon.com
engine.go
in agent/stats/mock
88 14 2015-05-22 2023-07-07 42 21 aithal@amazon.com amoghr@amazon.com
container_metadata_handler.go
in agent/handlers/v3
83 3 2018-08-02 2023-05-23 25 21 haikuo@amazon.com fierlion@amazon.com
agent.go
in agent
15 2 2014-12-15 2023-05-08 88 20 euank@amazon.com slimdane@amazon.com
queue.go
in agent/stats
479 35 2015-05-22 2025-04-09 45 20 aithal@amazon.com 38160359+theanlim@users.nor...
pause_linux.go
in agent/eni/pause
20 1 2017-05-31 2023-05-08 32 20 sidvin@amazon.com slimdane@amazon.com
run.go
in agent/app
60 1 2017-06-14 2024-10-18 28 20 aithal@amazon.com amoghr@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
serializers.go
in aws-sdk-go-v2/service/ecs
6817 301 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
validators.go
in aws-sdk-go-v2/service/ecs
2968 249 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
types.go
in aws-sdk-go-v2/service/ecs/types
833 - 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
enums.go
in aws-sdk-go-v2/service/ecs/types
795 62 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_client.go
in aws-sdk-go-v2/service/ecs
742 80 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
errors.go
in aws-sdk-go-v2/service/ecs/types
552 104 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
endpoints.go
in aws-sdk-go-v2/service/ecs/internal/endpoints
506 7 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_DescribeServices.go
in aws-sdk-go-v2/service/ecs
430 11 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_DescribeTasks.go
in aws-sdk-go-v2/service/ecs
400 11 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
partitions.go
in ecs-init/config/awsrulesfn
397 1 2024-10-21 2024-10-21 1 1 tinnywang@gmail.com tinnywang@gmail.com
endpoints.go
in aws-sdk-go-v2/service/ecs
394 22 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
auth.go
in aws-sdk-go-v2/service/ecs
244 21 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_ListTasks.go
in aws-sdk-go-v2/service/ecs
199 6 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_ListAttributes.go
in aws-sdk-go-v2/service/ecs
199 6 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
handlers.go
in ecs-agent/tmds/handlers/v4
197 15 2023-05-31 2023-07-18 6 1 amoghr@amazon.com amoghr@amazon.com
api_op_ListServicesByNamespace.go
in aws-sdk-go-v2/service/ecs
195 6 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_ListContainerInstances.go
in aws-sdk-go-v2/service/ecs
195 6 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_ListServices.go
in aws-sdk-go-v2/service/ecs
195 6 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_ListTaskDefinitions.go
in aws-sdk-go-v2/service/ecs
195 6 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_ListTaskDefinitionFamilies.go
in aws-sdk-go-v2/service/ecs
194 6 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_ListAccountSettings.go
in aws-sdk-go-v2/service/ecs
192 6 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_ListClusters.go
in aws-sdk-go-v2/service/ecs
191 6 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_RunTask.go
in aws-sdk-go-v2/service/ecs
173 6 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
awssdk.go
in ecs-agent/gogenerate
162 8 2023-04-11 2023-04-11 1 1 slimdane@amazon.com slimdane@amazon.com
api_op_CreateService.go
in aws-sdk-go-v2/service/ecs
150 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_UpdateService.go
in aws-sdk-go-v2/service/ecs
145 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_RegisterTaskDefinition.go
in aws-sdk-go-v2/service/ecs
144 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_StartTask.go
in aws-sdk-go-v2/service/ecs
140 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_CreateTaskSet.go
in aws-sdk-go-v2/service/ecs
139 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
handlers.go
in ecs-agent/introspection/v1/handlers
138 7 2025-01-31 2025-03-06 2 1 willmyrs@amazon.com willmyrs@amazon.com
api_op_SubmitTaskStateChange.go
in aws-sdk-go-v2/service/ecs
137 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_ExecuteCommand.go
in aws-sdk-go-v2/service/ecs
136 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_RegisterContainerInstance.go
in aws-sdk-go-v2/service/ecs
136 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_CreateCluster.go
in aws-sdk-go-v2/service/ecs
133 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_SubmitContainerStateChange.go
in aws-sdk-go-v2/service/ecs
131 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_UpdateTaskProtection.go
in aws-sdk-go-v2/service/ecs
131 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_DescribeTaskSets.go
in aws-sdk-go-v2/service/ecs
131 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_UpdateTaskSet.go
in aws-sdk-go-v2/service/ecs
130 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_UpdateContainerInstancesState.go
in aws-sdk-go-v2/service/ecs
130 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_UpdateCluster.go
in aws-sdk-go-v2/service/ecs
130 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_DeleteTaskSet.go
in aws-sdk-go-v2/service/ecs
130 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_DescribeContainerInstances.go
in aws-sdk-go-v2/service/ecs
130 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_GetTaskProtection.go
in aws-sdk-go-v2/service/ecs
129 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_DeleteService.go
in aws-sdk-go-v2/service/ecs
129 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_DescribeTaskDefinition.go
in aws-sdk-go-v2/service/ecs
129 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_UpdateServicePrimaryTaskSet.go
in aws-sdk-go-v2/service/ecs
129 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_DeregisterContainerInstance.go
in aws-sdk-go-v2/service/ecs
129 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_DescribeCapacityProviders.go
in aws-sdk-go-v2/service/ecs
129 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_PutClusterCapacityProviders.go
in aws-sdk-go-v2/service/ecs
129 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
api_op_CreateCapacityProvider.go
in aws-sdk-go-v2/service/ecs
129 3 2024-11-11 2024-11-11 1 1 tinnywang@gmail.com tinnywang@gmail.com
Correlations

File Size vs. Number of Changes: 803 points

agent/version/version.go x: 4 lines of code y: 339 # changes ecs-init/config/common.go x: 222 lines of code y: 321 # changes packaging/amazon-linux-ami-integrated/ecs-agent.spec x: 734 lines of code y: 111 # changes packaging/generic-rpm-integrated/amazon-ecs-init.spec x: 553 lines of code y: 110 # changes agent/engine/serviceconnect/manager_linux.go x: 387 lines of code y: 23 # changes agent/api/task/task.go x: 2771 lines of code y: 265 # changes agent/engine/docker_task_engine.go x: 2429 lines of code y: 423 # changes agent/engine/serviceconnect/manager.go x: 26 lines of code y: 9 # changes agent/engine/serviceconnect/manager_linux_test_common.go x: 266 lines of code y: 13 # changes agent/engine/serviceconnect/manager_other.go x: 57 lines of code y: 9 # changes agent/engine/serviceconnect/mock/manager.go x: 132 lines of code y: 10 # changes ecs-agent/netlib/model/networkinterface/networkinterface.go x: 434 lines of code y: 10 # changes ecs-agent/netlib/network_builder.go x: 212 lines of code y: 15 # changes ecs-agent/netlib/platform/common_linux.go x: 624 lines of code y: 27 # changes agent/handlers/v4/container_metadata_handler.go x: 54 lines of code y: 14 # changes agent/config/ipcompatibility/ipcompatibility.go x: 23 lines of code y: 2 # changes ecs-agent/logger/field/constants.go x: 64 lines of code y: 22 # changes agent/dockerclient/dockerapi/docker_client.go x: 1373 lines of code y: 133 # changes agent/config/config.go x: 458 lines of code y: 198 # changes agent/config/config_unix.go x: 139 lines of code y: 117 # changes agent/app/agent.go x: 991 lines of code y: 223 # changes agent/config/config_linux.go x: 9 lines of code y: 6 # changes agent/config/config_windows.go x: 188 lines of code y: 109 # changes agent/config/types.go x: 104 lines of code y: 173 # changes agent/engine/common_integ_testutil.go x: 320 lines of code y: 8 # changes agent/utils/net/netutils_linux.go x: 105 lines of code y: 2 # changes agent/config/os_family_windows.go x: 72 lines of code y: 6 # changes scripts/run-integ-tests.ps1 x: 61 lines of code y: 52 # changes agent/api/container/container.go x: 961 lines of code y: 137 # changes agent/dockerclient/dockerapi/errors.go x: 275 lines of code y: 33 # changes agent/stats/queue.go x: 479 lines of code y: 45 # changes agent/utils/ephemeral_ports.go x: 187 lines of code y: 9 # changes ecs-agent/tmds/handlers/fault/v1/types/types.go x: 179 lines of code y: 15 # changes agent/eni/networkutils/utils_linux.go x: 83 lines of code y: 26 # changes agent/eni/watcher/watcher_linux.go x: 151 lines of code y: 43 # changes agent/stats/task_linux.go x: 113 lines of code y: 13 # changes agent/utils/netlinkwrapper/generate_mocks_linux.go x: 1 lines of code y: 1 # changes agent/utils/netlinkwrapper/netlink_linux.go x: 20 lines of code y: 1 # changes agent/asm/asm.go x: 113 lines of code y: 25 # changes agent/asm/factory/factory.go x: 42 lines of code y: 17 # changes agent/asm/generate_mocks.go x: 1 lines of code y: 10 # changes agent/taskresource/asmauth/asmauth.go x: 301 lines of code y: 33 # changes agent/taskresource/asmsecret/asmsecret.go x: 366 lines of code y: 27 # changes agent/taskresource/credentialspec/credentialspec_linux.go x: 493 lines of code y: 13 # changes agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_windows.go x: 483 lines of code y: 18 # changes agent/api/statechange.go x: 465 lines of code y: 76 # changes agent/engine/task_manager.go x: 1238 lines of code y: 211 # changes ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers.go x: 354 lines of code y: 9 # changes agent/acs/session/refresh_credentials_responder.go x: 57 lines of code y: 2 # changes agent/acs/session/task_manifest_responder.go x: 66 lines of code y: 3 # changes agent/acs/updater/updater.go x: 221 lines of code y: 4 # changes agent/api/appmesh/appmesh.go x: 85 lines of code y: 14 # changes agent/api/serviceconnect/service_connect_attachment_parser.go x: 47 lines of code y: 4 # changes agent/api/serviceconnect/service_connect_validator.go x: 220 lines of code y: 5 # changes agent/api/task/task_attachment_handler.go x: 104 lines of code y: 10 # changes agent/api/task/task_test_utils.go x: 120 lines of code y: 20 # changes agent/taskresource/volume/dockervolume_ebs.go x: 69 lines of code y: 4 # changes ecs-agent/acs/client/acs_client.go x: 43 lines of code y: 3 # changes ecs-agent/acs/session/attach_instance_eni_responder.go x: 116 lines of code y: 6 # changes ecs-agent/acs/session/attach_resource_responder.go x: 164 lines of code y: 13 # changes ecs-agent/acs/session/attach_task_eni_responder.go x: 122 lines of code y: 7 # changes ecs-agent/acs/session/payload_responder.go x: 117 lines of code y: 3 # changes ecs-agent/acs/session/refresh_credentials_responder.go x: 153 lines of code y: 5 # changes ecs-agent/acs/session/session.go x: 362 lines of code y: 14 # changes ecs-agent/acs/session/task_manifest_responder.go x: 138 lines of code y: 6 # changes ecs-agent/api/attachment/eni/eni.go x: 253 lines of code y: 3 # changes ecs-agent/credentials/manager.go x: 90 lines of code y: 3 # changes ecs-agent/netlib/model/appmesh/appmesh.go x: 85 lines of code y: 2 # changes ecs-agent/netlib/platform/containerd_windows.go x: 224 lines of code y: 14 # changes ecs-agent/netlib/platform/firecracker_linux.go x: 145 lines of code y: 9 # changes ecs-agent/tcs/client/client.go x: 369 lines of code y: 7 # changes ecs-agent/wsclient/client.go x: 424 lines of code y: 5 # changes ecs-agent/wsclient/client_factory.go x: 9 lines of code y: 4 # changes ecs-agent/api/ecs/client/ecs_client.go x: 804 lines of code y: 19 # changes agent/app/agent_capability.go x: 444 lines of code y: 158 # changes agent/app/agent_capability_unix.go x: 227 lines of code y: 70 # changes agent/app/agent_capability_unspecified.go x: 100 lines of code y: 47 # changes agent/app/agent_capability_windows.go x: 103 lines of code y: 58 # changes agent/app/agent_unix.go x: 142 lines of code y: 95 # changes agent/app/agent_unspecified.go x: 30 lines of code y: 33 # changes agent/app/agent_windows.go x: 255 lines of code y: 64 # changes agent/app/data.go x: 148 lines of code y: 24 # changes agent/engine/common_testutil.go x: 353 lines of code y: 4 # changes agent/engine/default.go x: 30 lines of code y: 46 # changes agent/engine/execcmd/manager.go x: 85 lines of code y: 15 # changes agent/engine/host_resource_manager.go x: 263 lines of code y: 14 # changes agent/eventhandler/task_handler.go x: 281 lines of code y: 111 # changes agent/gpu/nvidia_gpu_manager_unix.go x: 109 lines of code y: 19 # changes agent/handlers/agentapi/taskprotection/factory.go x: 48 lines of code y: 8 # changes agent/handlers/v2/response.go x: 238 lines of code y: 48 # changes agent/utils/utils.go x: 199 lines of code y: 60 # changes ecs-agent/api/ecs/client/retry_handler.go x: 34 lines of code y: 4 # changes ecs-agent/api/ecs/generate_mocks.go x: 1 lines of code y: 7 # changes ecs-agent/api/ecs/statechange.go x: 104 lines of code y: 6 # changes ecs-agent/api/errors/errors.go x: 85 lines of code y: 4 # changes ecs-agent/ec2/ec2_client.go x: 88 lines of code y: 6 # changes ecs-agent/netlib/model/tasknetworkconfig/task_network_config.go x: 58 lines of code y: 11 # changes ecs-agent/netlib/platform/managed_linux.go x: 129 lines of code y: 8 # changes ecs-agent/tcs/model/ecstcs/api.go x: 841 lines of code y: 13 # changes ecs-agent/tmds/handlers/fault/v1/handlers/handlers.go x: 1231 lines of code y: 27 # changes ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers_mocks.go x: 33 lines of code y: 5 # changes agent/dockerclient/dockerauth/ecr.go x: 139 lines of code y: 24 # changes agent/ecr/client.go x: 39 lines of code y: 9 # changes agent/ecr/factory.go x: 59 lines of code y: 33 # changes agent/ecr/model/ecr/api.go x: 159 lines of code y: 30 # changes agent/ecr/model/ecr/errors.go x: 12 lines of code y: 12 # changes agent/ecr/model/ecr/service.go x: 65 lines of code y: 35 # changes ecs-agent/logger/custom_receiver.go x: 50 lines of code y: 1 # changes ecs-agent/logger/log.go x: 354 lines of code y: 5 # changes scripts/changelog/changelog.go x: 183 lines of code y: 18 # changes ecs-agent/introspection/v1/handlers/handlers.go x: 138 lines of code y: 2 # changes ecs-agent/metrics/constants.go x: 47 lines of code y: 15 # changes agent/handlers/v1/introspection_state.go x: 69 lines of code y: 1 # changes agent/handlers/v1/response.go x: 103 lines of code y: 32 # changes ecs-agent/api/ecs/client/ecs_client_option.go x: 58 lines of code y: 4 # changes ecs-agent/tcs/model/ecstcs/types.go x: 29 lines of code y: 3 # changes agent/config/parse.go x: 333 lines of code y: 58 # changes ecs-agent/introspection/handlers.go x: 49 lines of code y: 1 # changes ecs-agent/tmds/handlers/utils/helpers.go x: 103 lines of code y: 4 # changes ecs-agent/netlib/platform/cniconf_linux.go x: 162 lines of code y: 4 # changes ecs-init/docker/docker.go x: 457 lines of code y: 86 # changes ecs-init/docker/docker_config.go x: 80 lines of code y: 18 # changes ecs-init/volumes/state_manager.go x: 115 lines of code y: 15 # changes ecs-init/gpu/generate_mocks.go x: 1 lines of code y: 2 # changes ecs-init/gpu/nvidia_gpu_manager.go x: 174 lines of code y: 10 # changes ecs-init/engine/dependencies_mocks.go x: 266 lines of code y: 19 # changes ecs-init/gpu/nvidia_gpu_manager_mocks.go x: 92 lines of code y: 15 # changes ecs-agent/ec2/ec2_metadata_client.go x: 198 lines of code y: 4 # changes agent/api/container/registryauth.go x: 56 lines of code y: 22 # changes agent/dockerclient/dockerauth/dockerauth.go x: 127 lines of code y: 18 # changes agent/dockerclient/dockerauth/interface.go x: 8 lines of code y: 17 # changes agent/taskresource/firelens/firelens_unimplemented.go x: 97 lines of code y: 24 # changes agent/taskresource/firelens/firelens_unix.go x: 396 lines of code y: 32 # changes agent/taskresource/firelens/firelensconfig_unix.go x: 166 lines of code y: 20 # changes ecs-init/version/formatting.go x: 16 lines of code y: 8 # changes ecs-init/version/version.go x: 4 lines of code y: 24 # changes ecs-init/volumes/ecs_volume_plugin.go x: 318 lines of code y: 17 # changes aws-sdk-go-v2/service/ecs/api_client.go x: 742 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/api_op_CreateCapacityProvider.go x: 129 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/api_op_CreateService.go x: 150 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/api_op_CreateTaskSet.go x: 139 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/api_op_DescribeServices.go x: 430 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/api_op_DescribeTasks.go x: 400 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/api_op_ListAccountSettings.go x: 192 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/api_op_ListAttributes.go x: 199 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/api_op_RunTask.go x: 173 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/auth.go x: 244 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/internal/endpoints/endpoints.go x: 506 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/options.go x: 113 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/serializers.go x: 6817 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/types/enums.go x: 795 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/types/errors.go x: 552 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/types/types.go x: 833 lines of code y: 1 # changes aws-sdk-go-v2/service/ecs/validators.go x: 2968 lines of code y: 1 # changes ecs-agent/netlib/platform/api.go x: 38 lines of code y: 10 # changes agent/handlers/task_server_setup.go x: 316 lines of code y: 60 # changes agent/app/run.go x: 60 lines of code y: 28 # changes ecs-agent/tmds/handlers/v4/state/state.go x: 77 lines of code y: 6 # changes agent/handlers/v4/tmdsstate.go x: 165 lines of code y: 11 # changes ecs-agent/utils/execwrapper/exec.go x: 89 lines of code y: 4 # changes ecs-agent/acs/model/ecsacs/api.go x: 1419 lines of code y: 9 # changes agent/ebs/watcher.go x: 278 lines of code y: 18 # changes ecs-agent/api/attachment/resource/ebs_discovery_unsupported.go x: 35 lines of code y: 1 # changes ecs-agent/daemonimages/csidriver/driver/node.go x: 341 lines of code y: 17 # changes agent/stats/engine.go x: 893 lines of code y: 124 # changes agent/taskresource/volume/dockervolume.go x: 367 lines of code y: 41 # changes agent/api/task/task_linux.go x: 274 lines of code y: 69 # changes agent/api/task/task_windows.go x: 176 lines of code y: 73 # changes agent/engine/daemonmanager/daemon_manager.go x: 181 lines of code y: 9 # changes agent/engine/daemonmanager/daemon_manager_linux.go x: 12 lines of code y: 14 # changes ecs-agent/manageddaemon/managed_daemon.go x: 256 lines of code y: 16 # changes agent/utils/utils_windows.go x: 36 lines of code y: 8 # changes ecs-agent/csiclient/csi_client.go x: 188 lines of code y: 11 # changes ecs-agent/daemonimages/csidriver/driver/mock_mount.go x: 306 lines of code y: 5 # changes ecs-agent/daemonimages/csidriver/mounter/safe_mounter_windows.go x: 382 lines of code y: 4 # changes ecs-init/exec/iptables/iptables.go x: 248 lines of code y: 13 # changes agent/acs/session/task_stop_verification_ack_responder.go x: 46 lines of code y: 6 # changes agent/engine/interface.go x: 28 lines of code y: 52 # changes agent/engine/common_unix_integ_testutil.go x: 19 lines of code y: 4 # changes agent/stats/container.go x: 205 lines of code y: 59 # changes agent/stats/utils.go x: 32 lines of code y: 25 # changes agent/stats/utils_unix.go x: 67 lines of code y: 28 # changes misc/netkitten/netkitten.go x: 61 lines of code y: 6 # changes agent/engine/docker_image_manager.go x: 587 lines of code y: 78 # changes agent/taskresource/interface.go x: 42 lines of code y: 27 # changes agent/api/testutils/container_equal.go x: 75 lines of code y: 23 # changes agent/api/testutils/task_equal.go x: 31 lines of code y: 12 # changes agent/stats/queue_unix.go x: 103 lines of code y: 1 # changes agent/stats/task.go x: 139 lines of code y: 8 # changes agent/handlers/v4/response.go x: 141 lines of code y: 29 # changes agent/s3/factory/factory.go x: 95 lines of code y: 17 # changes agent/statemanager/state_manager.go x: 160 lines of code y: 133 # changes agent/dockerclient/sdkclient/interface.go x: 46 lines of code y: 20 # changes agent/engine/dependencygraph/graph.go x: 354 lines of code y: 80 # changes ecs-agent/netlib/model/tasknetworkconfig/network_namespace.go x: 66 lines of code y: 8 # changes ecs-init/docker/dependencies.go x: 190 lines of code y: 21 # changes ecs-init/ecs-init.go x: 100 lines of code y: 22 # changes ecs-init/logger/log.go x: 91 lines of code y: 1 # changes ecs-init/engine/engine.go x: 283 lines of code y: 39 # changes agent/dockerclient/sdkclientfactory/versionsupport_unix.go x: 14 lines of code y: 18 # changes agent/dockerclient/versions.go x: 109 lines of code y: 16 # changes ecs-init/volumes/ecs_volume_driver.go x: 90 lines of code y: 12 # changes ecs-agent/netlib/platform/cniconf_windows.go x: 80 lines of code y: 1 # changes ecs-agent/gmsacredclient/credentialsfetcher/credentialsfetcher.pb.go x: 1133 lines of code y: 4 # changes ecs-agent/gmsacredclient/credentialsfetcher/credentialsfetcher_grpc.pb.go x: 275 lines of code y: 4 # changes agent/eventhandler/handler.go x: 43 lines of code y: 33 # changes agent/handlers/v3/task_metadata_handler.go x: 62 lines of code y: 31 # changes agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_unsupported.go x: 117 lines of code y: 11 # changes agent/api/container/containertype.go x: 66 lines of code y: 15 # changes agent/api/task/taskvolume.go x: 173 lines of code y: 34 # changes agent/data/client.go x: 101 lines of code y: 13 # changes agent/data/eniattachment_client.go x: 39 lines of code y: 14 # changes agent/engine/dockerstate/docker_task_engine_state.go x: 500 lines of code y: 77 # changes ecs-agent/api/attachment/eni/eniattachment.go x: 135 lines of code y: 2 # changes agent/taskresource/cgroup/cgroup.go x: 285 lines of code y: 36 # changes agent/taskresource/cgroup/control/cgroup_controller_linux.go x: 77 lines of code y: 13 # changes agent/taskresource/cgroup/control/factory/factory_linux.go x: 16 lines of code y: 11 # changes agent/taskresource/cgroup/control/factory/mock/mock_cgroups_linux.go x: 208 lines of code y: 10 # changes agent/api/container/transitiondependency.go x: 51 lines of code y: 13 # changes agent/dockerclient/dockerapi/types.go x: 92 lines of code y: 35 # changes agent/engine/execcmd/manager_init_task.go x: 156 lines of code y: 4 # changes agent/engine/execcmd/manager_start.go x: 196 lines of code y: 7 # changes agent/taskresource/cgroup/cgroup_unsupported.go x: 81 lines of code y: 27 # changes agent/taskresource/credentialspec/credentialspec.go x: 245 lines of code y: 7 # changes agent/taskresource/envFiles/envfile.go x: 432 lines of code y: 30 # changes agent/taskresource/ssmsecret/ssmsecret.go x: 338 lines of code y: 32 # changes agent/api/task/task_unsupported.go x: 71 lines of code y: 43 # changes agent/config/parse_linux.go x: 92 lines of code y: 29 # changes agent/config/parse_unsupported.go x: 23 lines of code y: 22 # changes agent/config/parse_windows.go x: 131 lines of code y: 25 # changes agent/data/container_client.go x: 68 lines of code y: 10 # changes agent/data/metadata_client.go x: 25 lines of code y: 11 # changes ecs-agent/tcs/handler/handler.go x: 235 lines of code y: 3 # changes agent/ecscni/netconfig_linux.go x: 178 lines of code y: 14 # changes agent/ecscni/netconfig_windows.go x: 64 lines of code y: 17 # changes agent/ecscni/types.go x: 43 lines of code y: 54 # changes agent/ecscni/types_linux.go x: 98 lines of code y: 14 # changes agent/engine/dockerstate/json.go x: 76 lines of code y: 32 # changes agent/stats/service_connect_linux.go x: 194 lines of code y: 12 # changes ecs-agent/tmds/handlers/v4/handlers.go x: 197 lines of code y: 6 # changes agent/utils/utils_linux.go x: 20 lines of code y: 9 # changes agent/stats/mock/engine.go x: 88 lines of code y: 42 # changes agent/ecscni/netconfig.go x: 27 lines of code y: 15 # changes agent/ecscni/plugin.go x: 145 lines of code y: 82 # changes agent/stats/service_connect_unspecified.go x: 24 lines of code y: 5 # changes agent/taskresource/credentialspec/credentialspec_windows.go x: 49 lines of code y: 31 # changes agent/eni/networkutils/utils_windows.go x: 150 lines of code y: 9 # changes agent/sighandlers/termination_handler.go x: 88 lines of code y: 30 # changes agent/containermetadata/parse_metadata.go x: 107 lines of code y: 31 # changes agent/containermetadata/types.go x: 111 lines of code y: 35 # changes agent/engine/image/types.go x: 154 lines of code y: 25 # changes agent/handlers/v4/container_association_handler.go x: 124 lines of code y: 6 # changes agent/taskresource/types_common.go x: 18 lines of code y: 29 # changes agent/agent.go x: 15 lines of code y: 88 # changes agent/engine/docker_task_engine_windows.go x: 65 lines of code y: 25 # changes agent/eni/pause/pause_linux.go x: 20 lines of code y: 32 # changes agent/logger/audit/audit_log.go x: 70 lines of code y: 9 # changes ecs-agent/gogenerate/awssdk.go x: 162 lines of code y: 1 # changes scripts/run-unit-tests.ps1 x: 23 lines of code y: 15 # changes agent/api/container/container_unix.go x: 4 lines of code y: 15 # changes agent/engine/docker_task_engine_unsupported.go x: 23 lines of code y: 12 # changes agent/eni/pause/load.go x: 8 lines of code y: 19 # changes agent/eni/pause/pause_unsupported.go x: 20 lines of code y: 26 # changes agent/app/agent_compatibility_linux.go x: 33 lines of code y: 17 # changes agent/containermetadata/write_metadata_unix.go x: 59 lines of code y: 15 # changes agent/engine/execcmd/manager_init_task_linux.go x: 138 lines of code y: 21 # changes agent/eni/iphelperwrapper/iphelper_windows.go x: 87 lines of code y: 7 # changes agent/sighandlers/debug_handler_windows.go x: 3 lines of code y: 9 # changes agent/statemanager/state_manager_windows.go x: 130 lines of code y: 12 # changes agent/taskresource/types_unix.go x: 14 lines of code y: 21 # changes ecs-init/volumes/efs_mount_helper.go x: 76 lines of code y: 11 # changes agent/api/container/transport.go x: 60 lines of code y: 7 # changes agent/taskresource/types/types.go x: 210 lines of code y: 32 # changes misc/windows-deploy/amazon-ecs-agent.ps1 x: 68 lines of code y: 13 # changes misc/windows-deploy/hostsetup.ps1 x: 69 lines of code y: 14 # changes agent/containermetadata/manager.go x: 102 lines of code y: 40 # changes agent/dockerclient/dockerapi/inactivity_timeout_handler.go x: 44 lines of code y: 12 # changes agent/utils/compare_versions.go x: 135 lines of code y: 4 # changes scripts/generate_image.ps1 x: 148 lines of code y: 12 # changes
423.0
# changes
  min: 1.0
  average: 13.61
  25th percentile: 2.0
  median: 5.0
  75th percentile: 13.0
  max: 423.0
0 6817.0
lines of code
min: 1.0 | average: 114.86 | 25th percentile: 13.0 | median: 48.0 | 75th percentile: 124.0 | max: 6817.0

Number of Contributors vs. Number of Changes: 803 points

agent/version/version.go x: 75 # contributors y: 339 # changes ecs-init/config/common.go x: 77 # contributors y: 321 # changes packaging/amazon-linux-ami-integrated/ecs-agent.spec x: 35 # contributors y: 111 # changes agent/engine/serviceconnect/manager_linux.go x: 9 # contributors y: 23 # changes agent/api/task/task.go x: 76 # contributors y: 265 # changes agent/engine/docker_task_engine.go x: 72 # contributors y: 423 # changes agent/engine/serviceconnect/manager.go x: 6 # contributors y: 9 # changes agent/engine/serviceconnect/manager_linux_test_common.go x: 9 # contributors y: 13 # changes agent/engine/serviceconnect/mock/manager.go x: 7 # contributors y: 10 # changes ecs-agent/netlib/network_builder.go x: 10 # contributors y: 15 # changes ecs-agent/netlib/platform/common_linux.go x: 11 # contributors y: 27 # changes agent/handlers/v4/container_metadata_handler.go x: 8 # contributors y: 14 # changes agent/config/ipcompatibility/ipcompatibility.go x: 1 # contributors y: 2 # changes ecs-agent/logger/field/constants.go x: 12 # contributors y: 22 # changes agent/dockerclient/dockerapi/docker_client.go x: 36 # contributors y: 133 # changes agent/config/config.go x: 58 # contributors y: 198 # changes agent/config/config_unix.go x: 42 # contributors y: 117 # changes agent/app/agent.go x: 57 # contributors y: 223 # changes agent/config/config_linux.go x: 4 # contributors y: 6 # changes agent/config/config_windows.go x: 41 # contributors y: 109 # changes agent/config/types.go x: 55 # contributors y: 173 # changes agent/engine/common_integ_testutil.go x: 6 # contributors y: 8 # changes scripts/run-integ-tests.ps1 x: 24 # contributors y: 52 # changes agent/api/container/container.go x: 46 # contributors y: 137 # changes agent/dockerclient/dockerapi/errors.go x: 17 # contributors y: 33 # changes agent/stats/queue.go x: 20 # contributors y: 45 # changes ecs-agent/tmds/handlers/fault/v1/types/types.go x: 8 # contributors y: 15 # changes agent/eni/networkutils/utils_linux.go x: 16 # contributors y: 26 # changes agent/eni/watcher/watcher_linux.go x: 19 # contributors y: 43 # changes agent/stats/task_linux.go x: 8 # contributors y: 13 # changes agent/utils/netlinkwrapper/generate_mocks_linux.go x: 1 # contributors y: 1 # changes agent/asm/factory/factory.go x: 14 # contributors y: 17 # changes agent/asm/generate_mocks.go x: 8 # contributors y: 10 # changes agent/taskresource/asmauth/asmauth.go x: 15 # contributors y: 33 # changes agent/taskresource/asmsecret/asmsecret.go x: 18 # contributors y: 27 # changes agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_windows.go x: 11 # contributors y: 18 # changes agent/api/statechange.go x: 27 # contributors y: 76 # changes agent/engine/task_manager.go x: 49 # contributors y: 211 # changes ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers.go x: 8 # contributors y: 9 # changes ecs-agent/tmds/handlers/taskprotection/v1/types/types.go x: 6 # contributors y: 6 # changes agent/acs/session/refresh_credentials_responder.go x: 2 # contributors y: 2 # changes agent/acs/updater/updater.go x: 4 # contributors y: 4 # changes agent/api/appmesh/appmesh.go x: 10 # contributors y: 14 # changes agent/api/serviceconnect/service_connect_attachment_parser.go x: 3 # contributors y: 4 # changes agent/api/task/task_test_utils.go x: 8 # contributors y: 20 # changes agent/taskresource/volume/dockervolume_ebs.go x: 5 # contributors y: 4 # changes ecs-agent/acs/client/acs_client.go x: 3 # contributors y: 3 # changes ecs-agent/acs/session/attach_resource_responder.go x: 10 # contributors y: 13 # changes ecs-agent/netlib/platform/containerd_windows.go x: 9 # contributors y: 14 # changes ecs-agent/netlib/platform/firecracker_linux.go x: 5 # contributors y: 9 # changes ecs-agent/wsclient/client.go x: 5 # contributors y: 5 # changes ecs-agent/api/ecs/client/ecs_client.go x: 16 # contributors y: 19 # changes agent/app/agent_capability.go x: 49 # contributors y: 158 # changes agent/app/agent_capability_unix.go x: 32 # contributors y: 70 # changes agent/app/agent_capability_unspecified.go x: 24 # contributors y: 47 # changes agent/app/agent_capability_windows.go x: 28 # contributors y: 58 # changes agent/app/agent_unix.go x: 39 # contributors y: 95 # changes agent/app/agent_unspecified.go x: 18 # contributors y: 33 # changes agent/app/agent_windows.go x: 36 # contributors y: 64 # changes agent/app/data.go x: 16 # contributors y: 24 # changes agent/engine/default.go x: 25 # contributors y: 46 # changes agent/eventhandler/task_handler.go x: 30 # contributors y: 111 # changes agent/gpu/nvidia_gpu_manager_unix.go x: 13 # contributors y: 19 # changes agent/handlers/agentapi/taskprotection/factory.go x: 8 # contributors y: 8 # changes agent/handlers/v2/response.go x: 27 # contributors y: 48 # changes agent/utils/utils.go x: 35 # contributors y: 60 # changes ecs-agent/api/ecs/interface.go x: 7 # contributors y: 7 # changes ecs-agent/tcs/model/ecstcs/api.go x: 14 # contributors y: 13 # changes ecs-agent/tmds/handlers/fault/v1/handlers/handlers.go x: 12 # contributors y: 27 # changes ecs-agent/utils/utils.go x: 10 # contributors y: 10 # changes agent/ecr/client.go x: 7 # contributors y: 9 # changes agent/ecr/factory.go x: 22 # contributors y: 33 # changes agent/ecr/model/ecr/api.go x: 16 # contributors y: 30 # changes agent/ecr/model/ecr/service.go x: 17 # contributors y: 35 # changes scripts/changelog/changelog.go x: 9 # contributors y: 18 # changes agent/handlers/introspection_server_setup.go x: 15 # contributors y: 18 # changes agent/handlers/v1/response.go x: 19 # contributors y: 32 # changes ecs-agent/tcs/model/ecstcs/types.go x: 4 # contributors y: 3 # changes agent/config/parse.go x: 31 # contributors y: 58 # changes ecs-init/apparmor/apparmor.go x: 5 # contributors y: 7 # changes ecs-init/docker/docker.go x: 36 # contributors y: 86 # changes ecs-init/volumes/state_manager.go x: 6 # contributors y: 15 # changes ecs-init/docker/backoff_mocks.go x: 11 # contributors y: 15 # changes ecs-init/exec/iptables/exec_mocks.go x: 12 # contributors y: 16 # changes agent/taskresource/firelens/firelens_unimplemented.go x: 13 # contributors y: 24 # changes agent/taskresource/firelens/firelensconfig_unix.go x: 11 # contributors y: 20 # changes ecs-init/volumes/ecs_volume_plugin.go x: 5 # contributors y: 17 # changes ecs-init/volumes/types/types.go x: 2 # contributors y: 4 # changes ecs-agent/netlib/platform/api.go x: 5 # contributors y: 10 # changes agent/handlers/task_server_setup.go x: 30 # contributors y: 60 # changes ecs-agent/tmds/server.go x: 2 # contributors y: 6 # changes agent/app/run.go x: 20 # contributors y: 28 # changes ecs-agent/tmds/handlers/v4/state/state.go x: 3 # contributors y: 6 # changes ecs-agent/daemonimages/csidriver/driver/node.go x: 6 # contributors y: 17 # changes agent/stats/engine.go x: 30 # contributors y: 124 # changes agent/taskresource/volume/dockervolume.go x: 17 # contributors y: 41 # changes agent/api/task/task_linux.go x: 31 # contributors y: 69 # changes agent/api/task/task_windows.go x: 32 # contributors y: 73 # changes agent/engine/daemonmanager/daemon_manager_linux.go x: 7 # contributors y: 14 # changes ecs-agent/csiclient/csi_client.go x: 6 # contributors y: 11 # changes ecs-agent/daemonimages/csidriver/driver/mount.go x: 4 # contributors y: 9 # changes agent/engine/interface.go x: 16 # contributors y: 52 # changes agent/stats/container.go x: 21 # contributors y: 59 # changes agent/stats/utils.go x: 15 # contributors y: 25 # changes agent/stats/utils_unix.go x: 16 # contributors y: 28 # changes agent/stats/utils_windows.go x: 14 # contributors y: 25 # changes agent/engine/docker_image_manager.go x: 31 # contributors y: 78 # changes agent/taskresource/interface.go x: 14 # contributors y: 27 # changes agent/api/testutils/container_equal.go x: 11 # contributors y: 23 # changes agent/api/testutils/task_equal.go x: 7 # contributors y: 12 # changes agent/handlers/v4/response.go x: 19 # contributors y: 29 # changes agent/s3/factory/factory.go x: 12 # contributors y: 17 # changes agent/dockerclient/sdkclient/interface.go x: 14 # contributors y: 20 # changes agent/engine/dependencygraph/graph.go x: 27 # contributors y: 80 # changes ecs-agent/netlib/model/tasknetworkconfig/network_namespace.go x: 4 # contributors y: 8 # changes ecs-init/docker/dependencies.go x: 10 # contributors y: 21 # changes ecs-init/ecs-init.go x: 10 # contributors y: 22 # changes ecs-init/engine/engine.go x: 22 # contributors y: 39 # changes agent/dockerclient/sdkclientfactory/versionsupport_unix.go x: 8 # contributors y: 18 # changes ecs-init/volumes/ecs_volume_driver.go x: 4 # contributors y: 12 # changes ecs-agent/netlib/platform/containerd_linux.go x: 3 # contributors y: 7 # changes agent/eventhandler/task_handler_types.go x: 22 # contributors y: 61 # changes agent/handlers/v2/task_container_metadata_handler.go x: 16 # contributors y: 23 # changes agent/handlers/v3/task_metadata_handler.go x: 24 # contributors y: 31 # changes agent/api/task/taskvolume.go x: 15 # contributors y: 34 # changes agent/engine/dockerstate/docker_task_engine_state.go x: 28 # contributors y: 77 # changes agent/ssm/factory/factory.go x: 13 # contributors y: 13 # changes agent/taskresource/cgroup/cgroup.go x: 16 # contributors y: 36 # changes agent/taskresource/cgroup/control/factory/mock/mock_cgroups_linux.go x: 9 # contributors y: 10 # changes agent/engine/errors.go x: 18 # contributors y: 52 # changes agent/taskresource/envFiles/envfile.go x: 17 # contributors y: 30 # changes agent/api/task/task_unsupported.go x: 23 # contributors y: 43 # changes agent/config/parse_linux.go x: 14 # contributors y: 29 # changes ecs-agent/manageddaemon/mountpoint.go x: 1 # contributors y: 4 # changes agent/ecscni/types.go x: 22 # contributors y: 54 # changes agent/ecscni/types_windows.go x: 7 # contributors y: 18 # changes agent/engine/dockerstate/json.go x: 16 # contributors y: 32 # changes ecs-agent/tmds/handlers/v4/handlers.go x: 1 # contributors y: 6 # changes agent/stats/mock/engine.go x: 21 # contributors y: 42 # changes agent/ecscni/plugin.go x: 26 # contributors y: 82 # changes agent/taskresource/credentialspec/credentialspec_windows.go x: 18 # contributors y: 31 # changes agent/sighandlers/termination_handler.go x: 15 # contributors y: 30 # changes agent/handlers/v3/container_metadata_handler.go x: 21 # contributors y: 25 # changes agent/handlers/v3/container_stats_handler.go x: 15 # contributors y: 15 # changes agent/handlers/v3/helper.go x: 13 # contributors y: 15 # changes agent/handlers/v4/container_association_handler.go x: 7 # contributors y: 6 # changes agent/taskresource/types_common.go x: 17 # contributors y: 29 # changes ecs-agent/utils/cipher/cipher.go x: 2 # contributors y: 1 # changes agent/agent.go x: 20 # contributors y: 88 # changes agent/eni/pause/pause_linux.go x: 20 # contributors y: 32 # changes agent/stats/resolver/mock/resolver.go x: 15 # contributors y: 28 # changes agent/engine/docker_task_engine_unsupported.go x: 5 # contributors y: 12 # changes agent/eni/pause/load.go x: 14 # contributors y: 19 # changes agent/config/conditional.go x: 7 # contributors y: 15 # changes agent/config/types_windows.go x: 9 # contributors y: 15 # changes agent/engine/execcmd/manager_init_task_linux.go x: 6 # contributors y: 21 # changes agent/statemanager/state_manager_unix.go x: 6 # contributors y: 13 # changes agent/taskresource/cgroup/cgroupstatus.go x: 10 # contributors y: 17 # changes agent/taskresource/types_unix.go x: 12 # contributors y: 21 # changes ecs-init/volumes/amazon-ecs-volume-plugin/plugin.go x: 3 # contributors y: 9 # changes ecs-init/volumes/efs_mount_helper.go x: 3 # contributors y: 11 # changes misc/windows-deploy/Install-ECSAgent.ps1 x: 12 # contributors y: 12 # changes agent/taskresource/asmsecret/asmsecretstatus.go x: 9 # contributors y: 9 # changes misc/windows-deploy/user-data.ps1 x: 13 # contributors y: 21 # changes agent/containermetadata/manager.go x: 15 # contributors y: 40 # changes agent/utils/oswrapper/os.go x: 11 # contributors y: 14 # changes
423.0
# changes
  min: 1.0
  average: 13.61
  25th percentile: 2.0
  median: 5.0
  75th percentile: 13.0
  max: 423.0
0 77.0
# contributors
min: 1.0 | average: 6.81 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 8.0 | max: 77.0

Number of Contributors vs. File Size: 803 points

agent/version/version.go x: 75 # contributors y: 4 lines of code ecs-init/config/common.go x: 77 # contributors y: 222 lines of code packaging/amazon-linux-ami-integrated/ecs-agent.spec x: 35 # contributors y: 734 lines of code packaging/generic-rpm-integrated/amazon-ecs-init.spec x: 35 # contributors y: 553 lines of code agent/engine/serviceconnect/manager_linux.go x: 9 # contributors y: 387 lines of code agent/api/task/task.go x: 76 # contributors y: 2771 lines of code agent/engine/docker_task_engine.go x: 72 # contributors y: 2429 lines of code agent/engine/serviceconnect/manager.go x: 6 # contributors y: 26 lines of code agent/engine/serviceconnect/manager_linux_test_common.go x: 9 # contributors y: 266 lines of code agent/engine/serviceconnect/manager_other.go x: 6 # contributors y: 57 lines of code agent/engine/serviceconnect/mock/manager.go x: 7 # contributors y: 132 lines of code ecs-agent/netlib/model/networkinterface/networkinterface.go x: 7 # contributors y: 434 lines of code ecs-agent/netlib/network_builder.go x: 10 # contributors y: 212 lines of code ecs-agent/netlib/platform/common_linux.go x: 11 # contributors y: 624 lines of code agent/handlers/v4/container_metadata_handler.go x: 8 # contributors y: 54 lines of code agent/config/ipcompatibility/ipcompatibility.go x: 1 # contributors y: 23 lines of code ecs-agent/logger/field/constants.go x: 12 # contributors y: 64 lines of code agent/dockerclient/dockerapi/docker_client.go x: 36 # contributors y: 1373 lines of code agent/config/config.go x: 58 # contributors y: 458 lines of code agent/config/config_unix.go x: 42 # contributors y: 139 lines of code agent/app/agent.go x: 57 # contributors y: 991 lines of code agent/config/config_linux.go x: 4 # contributors y: 9 lines of code agent/config/config_windows.go x: 41 # contributors y: 188 lines of code agent/config/types.go x: 55 # contributors y: 104 lines of code agent/engine/common_integ_testutil.go x: 6 # contributors y: 320 lines of code agent/utils/net/netutils_linux.go x: 1 # contributors y: 105 lines of code agent/config/os_family_windows.go x: 4 # contributors y: 72 lines of code scripts/run-integ-tests.ps1 x: 24 # contributors y: 61 lines of code agent/api/container/container.go x: 46 # contributors y: 961 lines of code agent/dockerclient/dockerapi/errors.go x: 17 # contributors y: 275 lines of code agent/stats/queue.go x: 20 # contributors y: 479 lines of code agent/utils/ephemeral_ports.go x: 6 # contributors y: 187 lines of code ecs-agent/tmds/handlers/fault/v1/types/types.go x: 8 # contributors y: 179 lines of code agent/eni/networkutils/utils_linux.go x: 16 # contributors y: 83 lines of code agent/eni/watcher/watcher_linux.go x: 19 # contributors y: 151 lines of code agent/stats/task_linux.go x: 8 # contributors y: 113 lines of code agent/asm/asm.go x: 16 # contributors y: 113 lines of code agent/asm/factory/factory.go x: 14 # contributors y: 42 lines of code agent/asm/generate_mocks.go x: 8 # contributors y: 1 lines of code agent/taskresource/asmauth/asmauth.go x: 15 # contributors y: 301 lines of code agent/taskresource/asmsecret/asmsecret.go x: 18 # contributors y: 366 lines of code agent/taskresource/credentialspec/credentialspec_linux.go x: 9 # contributors y: 493 lines of code agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_windows.go x: 11 # contributors y: 483 lines of code agent/api/statechange.go x: 27 # contributors y: 465 lines of code agent/engine/task_manager.go x: 49 # contributors y: 1238 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers.go x: 8 # contributors y: 354 lines of code agent/acs/session/refresh_credentials_responder.go x: 2 # contributors y: 57 lines of code agent/acs/updater/updater.go x: 4 # contributors y: 221 lines of code agent/api/appmesh/appmesh.go x: 10 # contributors y: 85 lines of code agent/api/serviceconnect/service_connect_attachment_parser.go x: 3 # contributors y: 47 lines of code agent/api/task/task_attachment_handler.go x: 8 # contributors y: 104 lines of code agent/taskresource/volume/dockervolume_ebs.go x: 5 # contributors y: 69 lines of code ecs-agent/acs/session/attach_instance_eni_responder.go x: 6 # contributors y: 116 lines of code ecs-agent/acs/session/attach_resource_responder.go x: 10 # contributors y: 164 lines of code ecs-agent/acs/session/heartbeat_responder.go x: 2 # contributors y: 41 lines of code ecs-agent/acs/session/payload_responder.go x: 2 # contributors y: 117 lines of code ecs-agent/acs/session/refresh_credentials_responder.go x: 4 # contributors y: 153 lines of code ecs-agent/acs/session/task_stop_verification_ack_responder.go x: 3 # contributors y: 64 lines of code ecs-agent/api/attachment/eni/eni.go x: 3 # contributors y: 253 lines of code ecs-agent/credentials/manager.go x: 3 # contributors y: 90 lines of code ecs-agent/netlib/model/appmesh/appmesh.go x: 2 # contributors y: 85 lines of code ecs-agent/netlib/platform/containerd_windows.go x: 9 # contributors y: 224 lines of code ecs-agent/netlib/platform/firecracker_linux.go x: 5 # contributors y: 145 lines of code ecs-agent/tcs/client/client.go x: 6 # contributors y: 369 lines of code ecs-agent/wsclient/client.go x: 5 # contributors y: 424 lines of code ecs-agent/api/ecs/client/ecs_client.go x: 16 # contributors y: 804 lines of code agent/app/agent_capability.go x: 49 # contributors y: 444 lines of code agent/app/agent_capability_unix.go x: 32 # contributors y: 227 lines of code agent/app/agent_capability_unspecified.go x: 24 # contributors y: 100 lines of code agent/app/agent_capability_windows.go x: 28 # contributors y: 103 lines of code agent/app/agent_unix.go x: 39 # contributors y: 142 lines of code agent/app/agent_unspecified.go x: 18 # contributors y: 30 lines of code agent/app/agent_windows.go x: 36 # contributors y: 255 lines of code agent/app/data.go x: 16 # contributors y: 148 lines of code agent/engine/common_testutil.go x: 5 # contributors y: 353 lines of code agent/engine/default.go x: 25 # contributors y: 30 lines of code agent/eventhandler/task_handler.go x: 30 # contributors y: 281 lines of code agent/gpu/nvidia_gpu_manager_unix.go x: 13 # contributors y: 109 lines of code agent/handlers/agentapi/taskprotection/factory.go x: 8 # contributors y: 48 lines of code agent/handlers/v2/response.go x: 27 # contributors y: 238 lines of code agent/utils/utils.go x: 35 # contributors y: 199 lines of code ecs-agent/api/ecs/client/ecs_client_factory.go x: 4 # contributors y: 38 lines of code ecs-agent/api/ecs/interface.go x: 7 # contributors y: 37 lines of code ecs-agent/api/ecs/statechange.go x: 5 # contributors y: 104 lines of code ecs-agent/ec2/ec2_client.go x: 6 # contributors y: 88 lines of code ecs-agent/tcs/model/ecstcs/api.go x: 14 # contributors y: 841 lines of code ecs-agent/tmds/handlers/fault/v1/handlers/handlers.go x: 12 # contributors y: 1231 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers_mocks.go x: 6 # contributors y: 33 lines of code ecs-agent/utils/utils.go x: 10 # contributors y: 54 lines of code agent/ecr/factory.go x: 22 # contributors y: 59 lines of code agent/ecr/model/ecr/errors.go x: 9 # contributors y: 12 lines of code agent/ecr/model/ecr/service.go x: 17 # contributors y: 65 lines of code ecs-agent/logger/custom_receiver.go x: 1 # contributors y: 50 lines of code ecs-agent/logger/log.go x: 4 # contributors y: 354 lines of code scripts/changelog/changelog.go x: 9 # contributors y: 183 lines of code ecs-agent/introspection/server.go x: 1 # contributors y: 122 lines of code ecs-agent/introspection/v1/handlers/handlers.go x: 1 # contributors y: 138 lines of code ecs-agent/metrics/constants.go x: 10 # contributors y: 47 lines of code agent/handlers/introspection_server_setup.go x: 15 # contributors y: 47 lines of code agent/handlers/v1/introspection_state.go x: 1 # contributors y: 69 lines of code agent/handlers/v1/response.go x: 19 # contributors y: 103 lines of code agent/config/parse.go x: 31 # contributors y: 333 lines of code ecs-agent/netlib/platform/cniconf_linux.go x: 3 # contributors y: 162 lines of code ecs-init/apparmor/apparmor.go x: 5 # contributors y: 119 lines of code ecs-init/docker/docker.go x: 36 # contributors y: 457 lines of code ecs-init/docker/docker_config.go x: 11 # contributors y: 80 lines of code ecs-init/gpu/generate_mocks.go x: 2 # contributors y: 1 lines of code ecs-init/gpu/nvidia_gpu_manager.go x: 7 # contributors y: 174 lines of code ecs-init/docker/backoff_mocks.go x: 11 # contributors y: 41 lines of code ecs-init/docker/dependencies_mocks.go x: 11 # contributors y: 177 lines of code ecs-init/engine/dependencies_mocks.go x: 13 # contributors y: 266 lines of code ecs-init/exec/iptables/exec_mocks.go x: 12 # contributors y: 47 lines of code ecs-init/gpu/nvidia_gpu_manager_mocks.go x: 11 # contributors y: 92 lines of code ecs-agent/ec2/ec2_metadata_client.go x: 4 # contributors y: 198 lines of code agent/dockerclient/dockerauth/dockerauth.go x: 9 # contributors y: 127 lines of code agent/app/generate_mocks.go x: 7 # contributors y: 1 lines of code agent/taskresource/firelens/firelens_unimplemented.go x: 13 # contributors y: 97 lines of code agent/taskresource/firelens/firelens_unix.go x: 17 # contributors y: 396 lines of code ecs-init/version/version.go x: 16 # contributors y: 4 lines of code ecs-init/volumes/ecs_volume_plugin.go x: 5 # contributors y: 318 lines of code aws-sdk-go-v2/service/ecs/api_client.go x: 1 # contributors y: 742 lines of code aws-sdk-go-v2/service/ecs/api_op_DescribeServices.go x: 1 # contributors y: 430 lines of code aws-sdk-go-v2/service/ecs/api_op_DescribeTasks.go x: 1 # contributors y: 400 lines of code aws-sdk-go-v2/service/ecs/api_op_ListAccountSettings.go x: 1 # contributors y: 192 lines of code aws-sdk-go-v2/service/ecs/api_op_RunTask.go x: 1 # contributors y: 173 lines of code aws-sdk-go-v2/service/ecs/auth.go x: 1 # contributors y: 244 lines of code aws-sdk-go-v2/service/ecs/internal/endpoints/endpoints.go x: 1 # contributors y: 506 lines of code aws-sdk-go-v2/service/ecs/serializers.go x: 1 # contributors y: 6817 lines of code aws-sdk-go-v2/service/ecs/types/enums.go x: 1 # contributors y: 795 lines of code aws-sdk-go-v2/service/ecs/types/errors.go x: 1 # contributors y: 552 lines of code aws-sdk-go-v2/service/ecs/types/types.go x: 1 # contributors y: 833 lines of code aws-sdk-go-v2/service/ecs/validators.go x: 1 # contributors y: 2968 lines of code ecs-agent/netlib/platform/api.go x: 5 # contributors y: 38 lines of code agent/handlers/task_server_setup.go x: 30 # contributors y: 316 lines of code agent/app/run.go x: 20 # contributors y: 60 lines of code agent/handlers/v4/tmdsstate.go x: 5 # contributors y: 165 lines of code ecs-agent/acs/model/ecsacs/api.go x: 7 # contributors y: 1419 lines of code agent/ebs/watcher.go x: 9 # contributors y: 278 lines of code agent/ebs/watcher_linux.go x: 3 # contributors y: 4 lines of code ecs-agent/daemonimages/csidriver/driver/node.go x: 6 # contributors y: 341 lines of code agent/stats/engine.go x: 30 # contributors y: 893 lines of code ecs-agent/daemonimages/csidriver/driver/node_linux.go x: 4 # contributors y: 114 lines of code agent/taskresource/volume/dockervolume.go x: 17 # contributors y: 367 lines of code ecs-agent/manageddaemon/managed_daemon_windows.go x: 3 # contributors y: 112 lines of code agent/api/task/task_linux.go x: 31 # contributors y: 274 lines of code agent/api/task/task_windows.go x: 32 # contributors y: 176 lines of code ecs-agent/manageddaemon/managed_daemon.go x: 6 # contributors y: 256 lines of code agent/ecscni/namespace_helper_windows.go x: 9 # contributors y: 85 lines of code ecs-agent/csiclient/csi_client.go x: 6 # contributors y: 188 lines of code ecs-agent/daemonimages/csidriver/driver/mock_mount.go x: 4 # contributors y: 306 lines of code ecs-agent/daemonimages/csidriver/mounter/mock_mount_windows.go x: 2 # contributors y: 250 lines of code ecs-agent/daemonimages/csidriver/mounter/safe_mounter_windows.go x: 4 # contributors y: 382 lines of code ecs-init/exec/iptables/iptables.go x: 8 # contributors y: 248 lines of code agent/engine/interface.go x: 16 # contributors y: 28 lines of code agent/stats/container.go x: 21 # contributors y: 205 lines of code agent/stats/utils_unix.go x: 16 # contributors y: 67 lines of code agent/acs/session/attach_eni_common.go x: 4 # contributors y: 104 lines of code agent/engine/docker_image_manager.go x: 31 # contributors y: 587 lines of code agent/s3/factory/factory.go x: 12 # contributors y: 95 lines of code agent/statemanager/state_manager.go x: 36 # contributors y: 160 lines of code ecs-agent/api/container/status/containerstatus.go x: 2 # contributors y: 158 lines of code agent/engine/data.go x: 10 # contributors y: 219 lines of code agent/engine/dependencygraph/graph.go x: 27 # contributors y: 354 lines of code ecs-init/engine/engine.go x: 22 # contributors y: 283 lines of code agent/dockerclient/versions.go x: 10 # contributors y: 109 lines of code ecs-agent/gmsacredclient/credentialsfetcher/credentialsfetcher.pb.go x: 3 # contributors y: 1133 lines of code ecs-agent/gmsacredclient/credentialsfetcher/credentialsfetcher_grpc.pb.go x: 3 # contributors y: 275 lines of code ecs-agent/gmsacredclient/credentialsfetcherclient.go x: 3 # contributors y: 208 lines of code agent/eventhandler/task_handler_types.go x: 22 # contributors y: 209 lines of code agent/api/task/taskvolume.go x: 15 # contributors y: 173 lines of code agent/data/noop_client.go x: 7 # contributors y: 69 lines of code agent/engine/dockerstate/docker_task_engine_state.go x: 28 # contributors y: 500 lines of code agent/ssm/factory/factory.go x: 13 # contributors y: 34 lines of code agent/taskresource/cgroup/cgroup.go x: 16 # contributors y: 285 lines of code agent/taskresource/cgroup/control/factory/mock/mock_cgroups_linux.go x: 9 # contributors y: 208 lines of code agent/api/container/transitiondependency.go x: 9 # contributors y: 51 lines of code agent/engine/errors.go x: 18 # contributors y: 55 lines of code agent/taskresource/cgroup/cgroup_unsupported.go x: 14 # contributors y: 81 lines of code agent/taskresource/credentialspec/credentialspec.go x: 5 # contributors y: 245 lines of code agent/taskresource/envFiles/envfile.go x: 17 # contributors y: 432 lines of code agent/taskresource/ssmsecret/ssmsecret.go x: 18 # contributors y: 338 lines of code agent/api/task/task_unsupported.go x: 23 # contributors y: 71 lines of code agent/config/parse_unsupported.go x: 12 # contributors y: 23 lines of code agent/config/parse_windows.go x: 14 # contributors y: 131 lines of code ecs-agent/tcs/handler/handler.go x: 2 # contributors y: 235 lines of code agent/ecscni/types.go x: 22 # contributors y: 43 lines of code agent/stats/service_connect_linux.go x: 8 # contributors y: 194 lines of code agent/stats/mock/engine.go x: 21 # contributors y: 88 lines of code agent/ecscni/plugin.go x: 26 # contributors y: 145 lines of code agent/ecscni/plugin_unsupported.go x: 5 # contributors y: 25 lines of code agent/eni/networkutils/utils_windows.go x: 6 # contributors y: 150 lines of code agent/sighandlers/termination_handler.go x: 15 # contributors y: 88 lines of code agent/engine/image/types.go x: 15 # contributors y: 154 lines of code agent/taskresource/types_common.go x: 17 # contributors y: 18 lines of code agent/agent.go x: 20 # contributors y: 15 lines of code agent/engine/docker_task_engine_windows.go x: 14 # contributors y: 65 lines of code agent/stats/resolver/mock/resolver.go x: 15 # contributors y: 55 lines of code agent/api/container/container_unix.go x: 10 # contributors y: 4 lines of code agent/taskresource/types_windows.go x: 11 # contributors y: 12 lines of code agent/eni/pause/load.go x: 14 # contributors y: 8 lines of code agent/taskresource/firelens/json_unix.go x: 7 # contributors y: 96 lines of code agent/dockerclient/timeout.go x: 15 # contributors y: 22 lines of code misc/windows-deploy/Install-ECSAgent.ps1 x: 12 # contributors y: 132 lines of code agent/taskresource/types/types.go x: 16 # contributors y: 210 lines of code misc/windows-deploy/amazon-ecs-agent.ps1 x: 9 # contributors y: 68 lines of code scripts/generate_image.ps1 x: 10 # contributors y: 148 lines of code
6817.0
lines of code
  min: 1.0
  average: 114.86
  25th percentile: 13.0
  median: 48.0
  75th percentile: 124.0
  max: 6817.0
0 77.0
# contributors
min: 1.0 | average: 6.81 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 8.0 | max: 77.0