aws / aws-parallelcluster-cookbook
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 152 files with 7,168 lines of code.
    • 2 files changed more than 100 times (417 lines of code)
    • 2 files changed 51-100 times (386 lines of code)
    • 1 files changed 21-50 times (7 lines of code)
    • 13 files changed 6-20 times (1,113 lines of code)
    • 134 files changed 1-5 times (5,245 lines of code)
5% | 5% | <1% | 15% | 73%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
rb, md, yml, erb, sh, json, py, gitignore, gitattributes, editorconfig, toml, txt, yaml, ini, dockerignore, cfg, csh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb9% | 8% | <1% | 21% | 60%
py0% | 0% | 0% | 11% | 88%
erb0% | 0% | 0% | 0% | 100%
csh0% | 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
attributes98% | 0% | 1% | 0% | 0%
recipes2% | 0% | 0% | 5% | 92%
libraries0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
cookbooks/aws-parallelcluster-test0% | 0% | 0% | 65% | 35%
cookbooks/aws-parallelcluster-install0% | 0% | 0% | 23% | 76%
cookbooks/aws-parallelcluster-config0% | 0% | 0% | 11% | 88%
cookbooks/aws-parallelcluster-scheduler-plugin0% | 0% | 0% | 23% | 76%
cookbooks/aws-parallelcluster-slurm0% | 0% | 0% | 0% | 100%
cookbooks/aws-parallelcluster-awsbatch0% | 0% | 0% | 0% | 100%
templates/default0% | 0% | 0% | 0% | 100%
spec/unit0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
default.rb
in attributes
416 - 6 2450 320
tests.rb
in recipes
1 - 82 1233 110
metadata.rb
in root
26 - 82 2450 91
helpers.rb
in libraries
360 46 27 2450 84
conditions.rb
in attributes
7 - 82 734 26
default.rb
in recipes
1 - 82 2450 19
finalize.rb
in recipes
1 - 82 1008 12
finalize.rb
in cookbooks/aws-parallelcluster-config/recipes
7 - 69 124 12
install.rb
in cookbooks/aws-parallelcluster-install/recipes
12 - 82 119 9
execute_event_handler.rb
in cookbooks/aws-parallelcluster-scheduler-plugin/resources
169 8 41 83 9
init.rb
in cookbooks/aws-parallelcluster-config/recipes
32 - 49 96 8
base.rb
in cookbooks/aws-parallelcluster-install/recipes
154 - 20 119 8
config.rb
in cookbooks/aws-parallelcluster-config/recipes
5 - 69 102 7
imds.rb
in cookbooks/aws-parallelcluster-config/recipes
44 - 15 119 7
install.rb
in cookbooks/aws-parallelcluster-scheduler-plugin/recipes
27 - 39 83 6
write_cloudwatch_agent_json.py
in cookbooks/aws-parallelcluster-config/files/default/cloudwatch_agent
143 20 48 130 6
dcv.rb
in cookbooks/aws-parallelcluster-install/recipes
154 3 8 119 6
tests.rb
in cookbooks/aws-parallelcluster-test/recipes
364 - 11 119 6
spec_helper.rb
in spec/unit
2 - 833 2450 5
setup_envars.rb
in recipes
15 - 82 233 5