awslabs / amazon-documentdb-tools
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: 43
  • Daily file updates (only one update per file and date counted): 181
  • First update: 2019-03-29
  • Latest update: 2022-01-27
  • Days between first and latest update: 1036 (148 weeks, estimated 740 working days)
  • Active days (at least one file change): 45
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 43 files with 3,855 lines of code in files.
    • 34 files that are 366+ days old (2,632 lines of code)
    • 1 files that are 181-365 days old (217 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 8 files that are 1-30 days old (1,006 lines of code)
68% | 5% | 0% | 0% | 26%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 43 files with 3,855 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 33 files have been last changed 181-365 days ago (2,116 lines of code)
    • 1 files have been last changed 91-180 days ago (217 lines of code)
    • 1 files have been last changed 31-90 days ago (516 lines of code)
    • 8 files have been last changed 1-30 days ago (1,006 lines of code)
0% | 54% | 5% | 13% | 26%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, txt, md, json, sh, yaml, gitignore, dockerignore, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py64% | 7% | 0% | 0% | 28%
yaml100% | 0% | 0% | 0% | 0%
yml0% | 0% | 0% | 0% | 100%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py0% | 47% | 7% | 17% | 28%
yaml0% | 100% | 0% | 0% | 0%
yml0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
cosmos-db-migration-utility/src/cloudformation100% | 0% | 0% | 0% | 0%
index-tool/migrationtools100% | 0% | 0% | 0% | 0%
cosmos-db-migration-utility/src/migrator-app/helpers100% | 0% | 0% | 0% | 0%
cosmos-db-migration-utility/src/migrator-app/migrators100% | 0% | 0% | 0% | 0%
cosmos-db-migration-utility/src/lambda/batch-request-reader100% | 0% | 0% | 0% | 0%
cosmos-db-migration-utility/src/configure100% | 0% | 0% | 0% | 0%
cosmos-db-migration-utility/src/lambda/gap-watch-request-reader100% | 0% | 0% | 0% | 0%
cosmos-db-migration-utility/src/lambda/app-request-reader100% | 0% | 0% | 0% | 0%
cosmos-db-migration-utility/src/migrator-app100% | 0% | 0% | 0% | 0%
cosmos-db-migration-utility/src/migrator-app/common100% | 0% | 0% | 0% | 0%
cosmos-db-migration-utility/src/configure/common100% | 0% | 0% | 0% | 0%
compat-tool/compat0% | 100% | 0% | 0% | 0%
global-clusters-automation0% | 0% | 0% | 0% | 100%
global-clusters-automation/deploy0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
cosmos-db-migration-utility/src/cloudformation0% | 100% | 0% | 0% | 0%
cosmos-db-migration-utility/src/migrator-app/helpers0% | 100% | 0% | 0% | 0%
cosmos-db-migration-utility/src/migrator-app/migrators0% | 100% | 0% | 0% | 0%
cosmos-db-migration-utility/src/lambda/batch-request-reader0% | 100% | 0% | 0% | 0%
cosmos-db-migration-utility/src/configure0% | 100% | 0% | 0% | 0%
cosmos-db-migration-utility/src/lambda/gap-watch-request-reader0% | 100% | 0% | 0% | 0%
cosmos-db-migration-utility/src/lambda/app-request-reader0% | 100% | 0% | 0% | 0%
cosmos-db-migration-utility/src/migrator-app0% | 100% | 0% | 0% | 0%
cosmos-db-migration-utility/src/migrator-app/common0% | 100% | 0% | 0% | 0%
cosmos-db-migration-utility/src/configure/common0% | 100% | 0% | 0% | 0%
index-tool/migrationtools0% | <1% | 0% | 99% | 0%
compat-tool/compat0% | 0% | 100% | 0% | 0%
global-clusters-automation0% | 0% | 0% | 0% | 100%
global-clusters-automation/deploy0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
core-resources.yaml
in cosmos-db-migration-utility/src/cloudformation
539 - 278 531 5
documentdb_index_tool.py
in index-tool/migrationtools
516 16 33 531 13
lambda_function.py
in cosmos-db-migration-utility/src/lambda/batch-request-reader
248 15 278 531 3
documentdb.yaml
in cosmos-db-migration-utility/src/cloudformation
157 - 278 531 6
lambda_function.py
in cosmos-db-migration-utility/src/lambda/gap-watch-request-reader
132 7 278 531 3
CollectionMigrator.py
in cosmos-db-migration-utility/src/migrator-app/migrators
131 7 278 531 3
lambda_function.py
in cosmos-db-migration-utility/src/lambda/app-request-reader
119 7 278 531 3
document_batcher.py
in cosmos-db-migration-utility/src/migrator-app/helpers
117 11 278 531 3
ClusterMigrator.py
in cosmos-db-migration-utility/src/migrator-app/migrators
78 7 278 531 3
dynamodb_helper.py
in cosmos-db-migration-utility/src/migrator-app/helpers
70 5 278 531 3
application.py
in cosmos-db-migration-utility/src/configure
60 7 278 531 3
tokens_manager.py
in cosmos-db-migration-utility/src/migrator-app/helpers
56 6 278 531 3
main.py
in cosmos-db-migration-utility/src/migrator-app
50 2 278 531 3
DatabaseMigrator.py
in cosmos-db-migration-utility/src/migrator-app/migrators
44 3 278 531 3
commandline_parser.py
in cosmos-db-migration-utility/src/configure
43 3 278 531 3
main.py
in cosmos-db-migration-utility/src/configure
41 2 278 531 3
change_manager.py
in cosmos-db-migration-utility/src/migrator-app/helpers
39 4 278 531 3
TokenTracker.py
in cosmos-db-migration-utility/src/migrator-app/migrators
25 3 278 531 3
timer.py
in cosmos-db-migration-utility/src/migrator-app/common
23 4 278 531 3
s3_helper.py
in cosmos-db-migration-utility/src/migrator-app/helpers
21 3 278 531 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in index-tool/migrationtools
1 - 278 531 3
tokens.yaml
in cosmos-db-migration-utility/src/migrator-app
2 - 278 531 3
application_exception.py
in cosmos-db-migration-utility/src/migrator-app/common
2 - 278 531 3
application_exception.py
in cosmos-db-migration-utility/src/configure/common
2 - 278 531 3
__init__.py
in cosmos-db-migration-utility/src/migrator-app/migrators
3 - 278 531 3
__init__.py
in cosmos-db-migration-utility/src/migrator-app/common
3 - 278 531 3
Singleton.py
in cosmos-db-migration-utility/src/migrator-app/common
6 1 278 531 3
__init__.py
in cosmos-db-migration-utility/src/migrator-app/helpers
6 - 278 531 3
json_encoder.py
in cosmos-db-migration-utility/src/migrator-app/common
13 1 278 531 3
json_encoder.py
in cosmos-db-migration-utility/src/configure
13 1 278 531 3
logger.py
in cosmos-db-migration-utility/src/migrator-app/common
18 2 278 531 3
file_helper.py
in cosmos-db-migration-utility/src/migrator-app/helpers
18 2 278 531 3
commandline_parser.py
in cosmos-db-migration-utility/src/migrator-app
18 3 278 531 3
logger.py
in cosmos-db-migration-utility/src/configure/common
18 2 278 531 3
s3_helper.py
in cosmos-db-migration-utility/src/migrator-app/helpers
21 3 278 531 3
timer.py
in cosmos-db-migration-utility/src/migrator-app/common
23 4 278 531 3
TokenTracker.py
in cosmos-db-migration-utility/src/migrator-app/migrators
25 3 278 531 3
change_manager.py
in cosmos-db-migration-utility/src/migrator-app/helpers
39 4 278 531 3
main.py
in cosmos-db-migration-utility/src/configure
41 2 278 531 3
commandline_parser.py
in cosmos-db-migration-utility/src/configure
43 3 278 531 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
failover_and_delete_global_cluster.py
in global-clusters-automation
224 11 5 5 1
global_clusters_automation.yml
in global-clusters-automation/deploy
147 - 5 5 1
convert_to_global_lambda_function.py
in global-clusters-automation
135 6 5 5 1
add_secondarycluster.py
in global-clusters-automation
129 7 5 5 1
failover_and_delete_lambda_function.py
in global-clusters-automation
128 6 5 5 1
failover_and_convert_lambda_function.py
in global-clusters-automation
113 3 5 5 1
failover_and_convert_to_global.py
in global-clusters-automation
85 4 5 5 1
route53_endpoint_management.py
in global-clusters-automation
45 2 5 5 1
compat.py
in compat-tool/compat
217 12 92 342 10
core-resources.yaml
in cosmos-db-migration-utility/src/cloudformation
539 - 278 531 5
documentdb_index_tool.py
in index-tool/migrationtools
516 16 33 531 13
lambda_function.py
in cosmos-db-migration-utility/src/lambda/batch-request-reader
248 15 278 531 3
documentdb.yaml
in cosmos-db-migration-utility/src/cloudformation
157 - 278 531 6
lambda_function.py
in cosmos-db-migration-utility/src/lambda/gap-watch-request-reader
132 7 278 531 3
CollectionMigrator.py
in cosmos-db-migration-utility/src/migrator-app/migrators
131 7 278 531 3
lambda_function.py
in cosmos-db-migration-utility/src/lambda/app-request-reader
119 7 278 531 3
document_batcher.py
in cosmos-db-migration-utility/src/migrator-app/helpers
117 11 278 531 3
ClusterMigrator.py
in cosmos-db-migration-utility/src/migrator-app/migrators
78 7 278 531 3
dynamodb_helper.py
in cosmos-db-migration-utility/src/migrator-app/helpers
70 5 278 531 3
application.py
in cosmos-db-migration-utility/src/configure
60 7 278 531 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
failover_and_delete_global_cluster.py
in global-clusters-automation
224 11 5 5 1
global_clusters_automation.yml
in global-clusters-automation/deploy
147 - 5 5 1
convert_to_global_lambda_function.py
in global-clusters-automation
135 6 5 5 1
add_secondarycluster.py
in global-clusters-automation
129 7 5 5 1
failover_and_delete_lambda_function.py
in global-clusters-automation
128 6 5 5 1
failover_and_convert_lambda_function.py
in global-clusters-automation
113 3 5 5 1
failover_and_convert_to_global.py
in global-clusters-automation
85 4 5 5 1
route53_endpoint_management.py
in global-clusters-automation
45 2 5 5 1
documentdb_index_tool.py
in index-tool/migrationtools
516 16 33 531 13
compat.py
in compat-tool/compat
217 12 92 342 10
core-resources.yaml
in cosmos-db-migration-utility/src/cloudformation
539 - 278 531 5
lambda_function.py
in cosmos-db-migration-utility/src/lambda/batch-request-reader
248 15 278 531 3
documentdb.yaml
in cosmos-db-migration-utility/src/cloudformation
157 - 278 531 6
lambda_function.py
in cosmos-db-migration-utility/src/lambda/gap-watch-request-reader
132 7 278 531 3
CollectionMigrator.py
in cosmos-db-migration-utility/src/migrator-app/migrators
131 7 278 531 3
lambda_function.py
in cosmos-db-migration-utility/src/lambda/app-request-reader
119 7 278 531 3
document_batcher.py
in cosmos-db-migration-utility/src/migrator-app/helpers
117 11 278 531 3
ClusterMigrator.py
in cosmos-db-migration-utility/src/migrator-app/migrators
78 7 278 531 3
dynamodb_helper.py
in cosmos-db-migration-utility/src/migrator-app/helpers
70 5 278 531 3
application.py
in cosmos-db-migration-utility/src/configure
60 7 278 531 3