opensearch-project / index-management
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: 277
  • Daily file updates (only one update per file and date counted): 1015
  • First update: 2019-03-08
  • Latest update: 2022-01-21
  • Days between first and latest update: 1051 (150 weeks, estimated 750 working days)
  • Active days (at least one file change): 177
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 277 files with 23,441 lines of code in files.
    • 11 files that are 366+ days old (692 lines of code)
    • 257 files that are 181-365 days old (22,255 lines of code)
    • 7 files that are 91-180 days old (169 lines of code)
    • 1 files that are 31-90 days old (307 lines of code)
    • 1 files that are 1-30 days old (18 lines of code)
2% | 94% | <1% | 1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 277 files with 23,441 lines of code in files.
    • 8 files have been last changed 366+ days ago (511 lines of code)
    • 2 files have been last changed 181-365 days ago (161 lines of code)
    • 2 files have been last changed 91-180 days ago (21 lines of code)
    • 226 files have been last changed 31-90 days ago (17,588 lines of code)
    • 39 files have been last changed 1-30 days ago (5,160 lines of code)
2% | <1% | <1% | 75% | 22%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
kt, md, http, yml, json, gradle, xml, gitignore, py, txt, java, bat, editorconfig, properties, policy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
http97% | 0% | 2% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
policy100% | 0% | 0% | 0% | 0%
kt0% | 97% | <1% | 1% | <1%
java0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
http76% | 20% | 2% | 0% | 0%
policy100% | 0% | 0% | 0% | 0%
py0% | 100% | 0% | 0% | 0%
java0% | 0% | 100% | 0% | 0%
kt0% | 0% | 0% | 77% | 22%
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
worksheets/rollups100% | 0% | 0% | 0% | 0%
worksheets/rollups/secured100% | 0% | 0% | 0% | 0%
worksheets/ism100% | 0% | 0% | 0% | 0%
release-notes100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
worksheets/rollups/unsecured100% | 0% | 0% | 0% | 0%
src/main/plugin-metadata100% | 0% | 0% | 0% | 0%
src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement0% | 96% | <1% | 2% | <1%
src/main/kotlin/org/opensearch/indexmanagement/rollup0% | 100% | 0% | 0% | 0%
src/main/kotlin/org/opensearch/indexmanagement/transform0% | 100% | 0% | 0% | 0%
src/main/kotlin/org/opensearch/indexmanagement0% | 100% | 0% | 0% | 0%
src/main/kotlin/org/opensearch/indexmanagement/common0% | 100% | 0% | 0% | 0%
src/main/kotlin/org/opensearch/indexmanagement/util0% | 78% | 21% | 0% | 0%
src/main/kotlin/org/opensearch/indexmanagement/refreshanalyzer0% | 100% | 0% | 0% | 0%
src/main/kotlin/org/opensearch/indexmanagement/opensearchapi0% | 100% | 0% | 0% | 0%
worksheets/notifications0% | 0% | 100% | 0% | 0%
src/main/kotlin/org/opensearch/indexmanagement/settings0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
worksheets/rollups/secured100% | 0% | 0% | 0% | 0%
worksheets/rollups58% | 41% | 0% | 0% | 0%
worksheets/ism100% | 0% | 0% | 0% | 0%
worksheets/rollups/unsecured100% | 0% | 0% | 0% | 0%
src/main/plugin-metadata100% | 0% | 0% | 0% | 0%
release-notes0% | 100% | 0% | 0% | 0%
worksheets/notifications0% | 0% | 100% | 0% | 0%
src/main/kotlin/org/opensearch/indexmanagement/util0% | 0% | <1% | 39% | 59%
src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement0% | 0% | 0% | 82% | 17%
src/main/kotlin/org/opensearch/indexmanagement/rollup0% | 0% | 0% | 77% | 22%
src/main/kotlin/org/opensearch/indexmanagement/transform0% | 0% | 0% | 72% | 27%
src/main/kotlin/org/opensearch/indexmanagement/common0% | 0% | 0% | 100% | 0%
src/main/kotlin/org/opensearch/indexmanagement/opensearchapi0% | 0% | 0% | 100% | 0%
src/main/kotlin/org/opensearch/indexmanagement0% | 0% | 0% | 28% | 71%
src/main/kotlin/org/opensearch/indexmanagement/refreshanalyzer0% | 0% | 0% | 68% | 31%
ROOT0% | 0% | 0% | 0% | 100%
src/main/kotlin/org/opensearch/indexmanagement/settings0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
policy
plugin-security.policy
in src/main/plugin-metadata
7 - 895 995 2
detekt.yml
in root
20 - 14 993 6
create_release_notes.py
in release-notes
27 - 282 562 4
http
comparisons.http
in worksheets/rollups
182 - 446 446 1
http
security_setup.http
in worksheets/rollups/secured
154 - 446 446 1
http
create.http
in worksheets/rollups
134 - 357 446 2
http
security_calls.http
in worksheets/rollups/secured
77 - 446 446 1
http
nyc.http
in worksheets/rollups/secured
20 - 446 446 1
http
nyc.http
in worksheets/rollups/unsecured
16 - 446 446 1
http
kibana_sample_data.http
in worksheets/rollups
9 - 446 446 1
http
create.http
in worksheets/ism
46 - 439 439 1
ManagedIndexRunner.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement
642 11 61 257 10
ManagedIndexCoordinator.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement
556 17 12 257 12
ManagedIndexUtils.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/util
469 12 35 257 11
IndexManagementPlugin.kt
in src/main/kotlin/org/opensearch/indexmanagement
454 14 12 257 14
RollupUtils.kt
in src/main/kotlin/org/opensearch/indexmanagement/rollup/util
397 1 77 257 6
RollupRunner.kt
in src/main/kotlin/org/opensearch/indexmanagement/rollup
368 13 35 257 8
TransportRemovePolicyAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/transport/action/removepolicy
338 18 56 257 7
RollupMetadataService.kt
in src/main/kotlin/org/opensearch/indexmanagement/rollup
332 5 77 257 4
TransportAddPolicyAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/transport/action/addpolicy
330 11 12 257 11
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
policy
plugin-security.policy
in src/main/plugin-metadata
7 - 895 995 2
http
kibana_sample_data.http
in worksheets/rollups
9 - 446 446 1
http
nyc.http
in worksheets/rollups/unsecured
16 - 446 446 1
http
nyc.http
in worksheets/rollups/secured
20 - 446 446 1
http
security_calls.http
in worksheets/rollups/secured
77 - 446 446 1
http
security_setup.http
in worksheets/rollups/secured
154 - 446 446 1
http
comparisons.http
in worksheets/rollups
182 - 446 446 1
http
create.http
in worksheets/ism
46 - 439 439 1
http
create.http
in worksheets/rollups
134 - 357 446 2
create_release_notes.py
in release-notes
27 - 282 562 4
http
create.http
in worksheets/notifications
18 - 173 173 1
DummyFileForLicenseCheck.java
in src/main/kotlin/org/opensearch/indexmanagement/util
3 - 145 145 1
TransformValidationException.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/exceptions
2 - 77 253 2
TransformMetadataException.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/exceptions
2 - 77 253 2
TransformSearchServiceException.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/exceptions
2 - 77 253 2
TransformIndexException.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/exceptions
2 - 77 253 2
TransformValidationResult.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/model
2 - 77 253 2
OpenForTesting.kt
in src/main/kotlin/org/opensearch/indexmanagement/util
2 - 77 257 2
TransformSearchResult.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/model
3 - 77 253 2
DestinationType.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/util
7 - 77 257 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IndexEvaluator.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/util
18 1 12 12 1
MigrationServices.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/migration
307 3 35 35 1
DummyFileForLicenseCheck.java
in src/main/kotlin/org/opensearch/indexmanagement/util
3 - 145 145 1
TransportManagedIndexAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/transport/action/managedIndex
20 1 77 169 2
IndexManagementSettings.kt
in src/main/kotlin/org/opensearch/indexmanagement/settings
13 - 14 169 3
ManagedIndexRequest.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/transport/action/managedIndex
10 - 77 169 2
ManagedIndexAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/transport/action/managedIndex
9 - 77 169 2
http
create.http
in worksheets/notifications
18 - 173 173 1
SecurityUtils.kt
in src/main/kotlin/org/opensearch/indexmanagement/util
96 3 14 177 6
Transform.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/model
320 3 14 253 7
TransportIndexTransformAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/action/index
201 6 14 253 9
TransportStartTransformAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/action/start
194 9 56 253 6
TransportStopTransformAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/action/stop
187 9 56 253 6
TransformRunner.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform
184 2 77 253 6
TransportDeleteTransformsAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/action/delete
152 4 56 253 5
TransformSearchService.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform
150 - 14 253 6
TransportExplainTransformAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/action/explain
140 5 56 253 6
DateHistogram.kt
in src/main/kotlin/org/opensearch/indexmanagement/common/model/dimension
135 6 77 253 3
TransformMetadata.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/model
134 5 77 253 3
Terms.kt
in src/main/kotlin/org/opensearch/indexmanagement/common/model/dimension
112 6 77 253 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ManagedIndexCoordinator.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement
556 17 12 257 12
IndexManagementPlugin.kt
in src/main/kotlin/org/opensearch/indexmanagement
454 14 12 257 14
TransportAddPolicyAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/transport/action/addpolicy
330 11 12 257 11
IndexUtils.kt
in src/main/kotlin/org/opensearch/indexmanagement/util
176 8 12 257 6
ManagedIndexSettings.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/settings
165 - 12 257 9
IndexEvaluator.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/util
18 1 12 12 1
Rollup.kt
in src/main/kotlin/org/opensearch/indexmanagement/rollup/model
330 3 14 257 7
Transform.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/model
320 3 14 253 7
IndexStateManagementHistory.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement
263 11 14 257 7
TransportIndexPolicyAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/transport/action/indexpolicy
216 8 14 257 8
TransportIndexTransformAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform/action/index
201 6 14 253 9
ISMRollup.kt
in src/main/kotlin/org/opensearch/indexmanagement/rollup/model
180 4 14 257 8
LegacyOpenDistroManagedIndexSettings.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/settings
161 - 14 257 4
TransportIndexRollupAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/rollup/action/index
155 4 14 257 7
TransformSearchService.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform
150 - 14 253 6
RollupIndexer.kt
in src/main/kotlin/org/opensearch/indexmanagement/rollup
127 2 14 257 6
RollupMetrics.kt
in src/main/kotlin/org/opensearch/indexmanagement/rollup/model
118 4 14 257 4
WaitForRollupCompletionStep.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/step/rollup
114 4 14 257 4
TransformIndexer.kt
in src/main/kotlin/org/opensearch/indexmanagement/transform
102 1 14 253 7
RestIndexPolicyAction.kt
in src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/resthandler
101 5 14 257 4