aws / aws-parallelcluster
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 343
  • Daily file updates (only one update per file and date counted): 3025
  • First update: 2014-06-09
  • Latest update: 2022-01-27
  • Days between first and latest update: 2790 (398 weeks, estimated 1990 working days)
  • Active days (at least one file change): 1034
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 343 files with 43,603 lines of code in files.
    • 48 files that are 366+ days old (10,600 lines of code)
    • 247 files that are 181-365 days old (29,974 lines of code)
    • 43 files that are 91-180 days old (2,399 lines of code)
    • 4 files that are 31-90 days old (150 lines of code)
    • 1 files that are 1-30 days old (480 lines of code)
24% | 68% | 5% | <1% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 343 files with 43,603 lines of code in files.
    • 9 files have been last changed 366+ days ago (149 lines of code)
    • 167 files have been last changed 181-365 days ago (11,144 lines of code)
    • 83 files have been last changed 91-180 days ago (9,046 lines of code)
    • 32 files have been last changed 31-90 days ago (7,103 lines of code)
    • 52 files have been last changed 1-30 days ago (16,161 lines of code)
<1% | 25% | 20% | 16% | 37%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, yaml, rb, md, txt, sh, json, yml, ini, erb, gitignore, cfg, diff, kts, gitattributes, in, jinja2, bat, xml, editorconfig, c, toml, gradle, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py31% | 64% | 3% | <1% | 0%
yml30% | 44% | 25% | 0% | 0%
in60% | 40% | 0% | 0% | 0%
yaml0% | 90% | 3% | 0% | 5%
kts0% | 100% | 0% | 0% | 0%
cfg0% | 100% | 0% | 0% | 0%
rb0% | 0% | 93% | 6% | 0%
erb0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py<1% | 31% | 25% | 8% | 34%
yml30% | 44% | 25% | 0% | 0%
yaml0% | 2% | 1% | 44% | 50%
in0% | 100% | 0% | 0% | 0%
kts0% | 8% | 0% | 0% | 91%
cfg0% | 100% | 0% | 0% | 0%
rb0% | 0% | 37% | 62% | 0%
erb0% | 0% | 76% | 23% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
cli/src35% | 60% | 3% | <1% | 0%
util100% | 0% | 0% | 0% | 0%
cli100% | 0% | 0% | 0% | 0%
cloudformation/utils100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
api/client0% | 98% | 1% | 0% | 0%
api/spec0% | 100% | 0% | 0% | 0%
awsbatch-cli/src0% | 100% | 0% | 0% | 0%
api/infrastructure0% | 100% | 0% | 0% | 0%
api/docker0% | 100% | 0% | 0% | 0%
awsbatch-cli0% | 100% | 0% | 0% | 0%
api0% | 100% | 0% | 0% | 0%
scheduler_plugins/slurm0% | 0% | 97% | 2% | 0%
scheduler_plugins/plugin_template0% | 0% | 100% | 0% | 0%
cloudformation/ad0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
util7% | 0% | 20% | 0% | 71%
cli/src<1% | 17% | 21% | 25% | 35%
ROOT100% | 0% | 0% | 0% | 0%
api/client0% | 55% | 26% | 0% | 17%
awsbatch-cli/src0% | 83% | 16% | 0% | 0%
api/docker0% | 100% | 0% | 0% | 0%
cli0% | 3% | 0% | 0% | 96%
awsbatch-cli0% | 3% | 96% | 0% | 0%
api/spec0% | <1% | 0% | 0% | 99%
api0% | 100% | 0% | 0% | 0%
scheduler_plugins/slurm0% | 0% | 30% | 52% | 16%
scheduler_plugins/plugin_template0% | 0% | 0% | 100% | 0%
api/infrastructure0% | 0% | 0% | 0% | 100%
cloudformation/ad0% | 0% | 0% | 0% | 100%
cloudformation/utils0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup.py
in cli
86 1 11 2784 155
generate-ami-list.py
in util
237 18 25 1460 53
in
MANIFEST.in
in cli
3 - 201 1201 7
upload-cfn-templates.py
in util
195 5 25 1179 16
upload-cookbook.py
in util
205 9 161 915 10
upload-script.py
in util
133 5 25 819 9
s3_factory.py
in util
124 9 630 819 6
update_pcluster_configs.py
in util
348 18 25 817 16
codecov.yml
in root
2 - 732 732 1
sync_buckets.py
in util
206 12 25 649 15
rollback_s3_objects.py
in util
65 3 164 649 6
common.py
in util
49 3 164 649 6
cfn_formatter.py
in cloudformation/utils
62 5 25 592 7
resource_helper.py
in cli/src/pcluster/resources/custom_resources/custom_resources_code/crhelper
284 31 201 438 6
utils.py
in cli/src/pcluster
170 33 25 438 67
update_policy.py
in cli/src/pcluster/config
138 3 159 438 13
config_patch.py
in cli/src/pcluster/config
134 8 25 438 8
cleanup_resources.py
in cli/src/pcluster/resources/custom_resources/custom_resources_code
134 9 195 438 8
constants.py
in cli/src/pcluster
115 - 11 438 53
log_helper.py
in cli/src/pcluster/resources/custom_resources/custom_resources_code/crhelper
51 4 201 438 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
codecov.yml
in root
2 - 732 732 1
s3_factory.py
in util
124 9 630 819 6
__init__.py
in cli/src/pcluster/resources/custom_resources/custom_resources_code/crhelper
1 - 438 438 1
__init__.py
in cli/src/pcluster/resources/custom_resources/custom_resources_code
1 - 438 438 1
__init__.py
in cli/src/pcluster/models
1 - 438 438 1
__init__.py
in cli/src/pcluster/config
1 - 438 438 1
__init__.py
in cli/src/pcluster/networking
1 - 438 438 1
__init__.py
in cli/src/pcluster
1 - 438 438 1
buildspec.yml
in cli/src/pcluster/resources/batch/docker
17 - 420 438 4
__init__.py
in cli/src
1 - 201 255 2
__init__.py
in cli/src/pcluster/validators
1 - 201 412 2
__init__.py
in cli/src/pcluster/cli/commands
1 - 201 283 2
__init__.py
in cli/src/pcluster/cli
1 - 201 283 2
__init__.py
in cli/src/pcluster/schemas
1 - 201 412 2
__init__.py
in cli/src/pcluster/aws
1 - 201 286 2
__init__.py
in cli/src/pcluster/api/openapi
1 - 201 201 1
__init__.py
in cli/src/pcluster/api/awslambda
1 - 201 286 2
__init__.py
in cli/src/pcluster/api
1 - 201 286 2
__init__.py
in cli/src/pcluster/api/controllers
1 - 201 286 2
__init__.py
in cli/src/pcluster/templates
1 - 201 412 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ad-integration.yaml
in cloudformation/ad
480 - 5 5 1
update_head_node.rb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes
27 - 60 68 2
update.rb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes
6 - 68 68 1
directory_service_validators.py
in cli/src/pcluster/validators
38 2 39 80 3
scheduler_plugin_validators.py
in cli/src/pcluster/validators
79 5 52 83 3
slurm_plugin_infrastructure.cfn.yaml
in scheduler_plugins/slurm
211 - 73 112 2
pcluster_slurm_config_generator.py
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/files/default/head_node_slurm/slurm
208 15 25 112 2
config_head_node.rb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes
139 - 73 112 2
helpers.rb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/libraries
92 10 73 112 2
slurm.conf.erb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default/slurm
69 - 112 112 1
init_dns.rb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes
50 - 112 112 1
additional_cluster_infrastructure.cfn.yaml
in scheduler_plugins/plugin_template
50 - 73 112 2
plugin_definition.yaml
in scheduler_plugins/slurm
42 - 68 112 2
install_slurm.rb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes
41 - 73 112 2
plugin_definition.yaml
in scheduler_plugins/plugin_template
41 - 68 112 2
finalize_head_node.rb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes
36 - 112 112 1
config_compute.rb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes
32 - 112 112 1
finalize_compute.rb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/recipes
30 - 112 112 1
default.rb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/attributes
26 - 40 112 4
supervisord.conf.erb
in scheduler_plugins/slurm/artifacts/slurm_plugin_cookbook/templates/default
25 - 73 112 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ad-integration.yaml
in cloudformation/ad
480 - 5 5 1
s3_validators.py
in cli/src/pcluster/validators
106 6 10 364 19
parallelcluster-api.yaml
in api/infrastructure
1202 - 11 274 36
constants.py
in cli/src/pcluster
115 - 11 438 53
setup.py
in cli
86 1 11 2784 155
cluster_stack.py
in cli/src/pcluster/templates
1295 42 17 375 84
cluster_config.py
in cli/src/pcluster/config
1545 170 18 412 52
cluster_validators.py
in cli/src/pcluster/validators
688 41 18 371 49
parallelcluster_validate.yaml
in cli/src/pcluster/resources/imagebuilder
326 - 19 259 11
dcv_connect.py
in cli/src/pcluster/cli/commands
102 7 19 193 5
common.py
in cli/src/pcluster/cli/commands
100 11 19 283 13
ssh.py
in cli/src/pcluster/cli/commands
70 4 19 193 6
command.py
in cli/src/pcluster/cli/commands/configure
15 3 19 193 5
ParallelCluster.openapi.yaml
in api/spec/openapi
2474 - 20 297 31
cluster_schema.py
in cli/src/pcluster/schemas
1144 90 20 412 91
cdk_builder_utils.py
in cli/src/pcluster/templates
610 41 20 327 34
describe_cluster_response_content.py
in api/client/src/pcluster_client/model
126 4 20 215 5
describe_image_response_content.py
in api/client/src/pcluster_client/model
119 4 20 215 4
stack_event.py
in api/client/src/pcluster_client/model
104 4 20 182 2
image_info_summary.py
in api/client/src/pcluster_client/model
101 4 20 215 7