opensearch-project / opensearch-benchmark
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: 70
  • Daily file updates (only one update per file and date counted): 941
  • First update: 2015-12-01
  • Latest update: 2022-01-03
  • Days between first and latest update: 2226 (318 weeks, estimated 1590 working days)
  • Active days (at least one file change): 739
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 70 files with 16,784 lines of code in files.
    • 7 files that are 366+ days old (462 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 63 files that are 91-180 days old (16,322 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
2% | 0% | 97% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 70 files with 16,784 lines of code in files.
    • 1 files have been last changed 366+ days ago (9 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 51 files have been last changed 91-180 days ago (10,611 lines of code)
    • 18 files have been last changed 31-90 days ago (6,164 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
<1% | 0% | 63% | 36% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, ini, md, json, yml, txt, sh, properties, in, cfg, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py2% | 0% | 97% | 0% | 0%
yml32% | 0% | 67% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cfg100% | 0% | 0% | 0% | 0%
py0% | 0% | 63% | 36% | 0%
yml0% | 0% | 67% | 32% | 0%
in0% | 0% | 100% | 0% | 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
it100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
docker100% | 0% | 0% | 0% | 0%
benchmarks100% | 0% | 0% | 0% | 0%
osbenchmark0% | 0% | 100% | 0% | 0%
osbenchmark/worker_coordinator0% | 0% | 100% | 0% | 0%
osbenchmark/workload0% | 0% | 100% | 0% | 0%
osbenchmark/builder0% | 0% | 100% | 0% | 0%
osbenchmark/utils0% | 0% | 100% | 0% | 0%
opensearch-benchmark-provisionconfigs/1.00% | 0% | 100% | 0% | 0%
opensearch-benchmark-provisionconfigs/main0% | 0% | 100% | 0% | 0%
osbenchmark/tracker0% | 0% | 100% | 0% | 0%
benchmarks/workload0% | 0% | 100% | 0% | 0%
benchmarks/worker_coordinator0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ROOT7% | 0% | 11% | 80% | 0%
osbenchmark0% | 0% | 65% | 34% | 0%
osbenchmark/builder0% | 0% | 81% | 18% | 0%
osbenchmark/worker_coordinator0% | 0% | 50% | 49% | 0%
osbenchmark/workload0% | 0% | 57% | 42% | 0%
osbenchmark/utils0% | 0% | 86% | 13% | 0%
scripts0% | 0% | 100% | 0% | 0%
osbenchmark/tracker0% | 0% | 68% | 31% | 0%
opensearch-benchmark-provisionconfigs/1.00% | 0% | 17% | 82% | 0%
opensearch-benchmark-provisionconfigs/main0% | 0% | 17% | 82% | 0%
benchmarks0% | 0% | 100% | 0% | 0%
benchmarks/workload0% | 0% | 100% | 0% | 0%
benchmarks/worker_coordinator0% | 0% | 100% | 0% | 0%
it0% | 0% | 0% | 100% | 0%
docker0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup.py
in root
91 1 57 2253 100
in
MANIFEST.in
in root
13 - 121 2253 10
__init__.py
in benchmarks
1 - 160 1822 3
analyze.py
in scripts
155 11 134 1629 17
cfg
setup.cfg
in root
9 - 675 1423 5
docker-compose-tests.yml
in docker
36 - 77 972 6
__init__.py
in it
157 26 57 678 26
__init__.py
in benchmarks/worker_coordinator
1 - 160 162 2
__init__.py
in benchmarks/workload
1 - 142 142 1
plugin.py
in opensearch-benchmark-provisionconfigs/main/plugins/v1/repository_s3
63 6 78 141 4
plugin.py
in opensearch-benchmark-provisionconfigs/main/plugins/v1/repository_azure
62 6 78 141 4
plugin.py
in opensearch-benchmark-provisionconfigs/main/plugins/v1/repository_gcs
49 5 78 141 3
chart_generator.py
in osbenchmark
1790 45 121 134 2
runner.py
in osbenchmark/worker_coordinator
1496 101 77 134 3
worker_coordinator.py
in osbenchmark/worker_coordinator
1411 151 121 134 2
metrics.py
in osbenchmark
1397 143 77 134 3
telemetry.py
in osbenchmark
1135 120 121 134 2
loader.py
in osbenchmark/workload
1113 84 43 134 3
params.py
in osbenchmark/workload
852 84 121 134 2
benchmark.py
in osbenchmark
845 13 77 134 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cfg
setup.cfg
in root
9 - 675 1423 5
__init__.py
in benchmarks/worker_coordinator
1 - 160 162 2
__init__.py
in benchmarks
1 - 160 1822 3
__init__.py
in benchmarks/workload
1 - 142 142 1
__init__.py
in osbenchmark/tracker
1 - 134 134 1
__init__.py
in osbenchmark/utils
1 - 134 134 1
__init__.py
in osbenchmark/builder
2 - 134 134 1
__init__.py
in osbenchmark/workload
5 - 134 134 1
__init__.py
in osbenchmark/worker_coordinator
8 - 134 134 1
collections.py
in osbenchmark/utils
14 1 134 134 1
paths.py
in osbenchmark
17 6 134 134 1
exceptions.py
in osbenchmark
27 3 134 134 1
log.py
in osbenchmark
41 6 134 134 1
convert.py
in osbenchmark/utils
48 13 134 134 1
time.py
in osbenchmark
53 15 134 134 1
benchmarkd.py
in osbenchmark
77 4 134 134 1
git.py
in osbenchmark/utils
80 16 134 134 1
opts.py
in osbenchmark/utils
114 18 134 134 1
console.py
in osbenchmark/utils
124 25 134 134 1
scheduler.py
in osbenchmark/worker_coordinator
128 26 134 134 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
plugin.py
in opensearch-benchmark-provisionconfigs/1.0/plugins/v1/repository_s3
63 6 78 99 2
plugin.py
in opensearch-benchmark-provisionconfigs/1.0/plugins/v1/repository_azure
62 6 78 99 2
plugin.py
in opensearch-benchmark-provisionconfigs/1.0/plugins/v1/repository_gcs
49 5 78 99 2
opensearch.yml
in opensearch-benchmark-provisionconfigs/1.0/provision_config_instances/v1/vanilla/templates/config
33 - 99 99 1
opensearch.yml
in opensearch-benchmark-provisionconfigs/main/provision_config_instances/v1/vanilla/templates/config
33 - 99 99 1
opensearch.yml
in opensearch-benchmark-provisionconfigs/1.0/plugins/v1/transport_nio/default/templates/config
4 - 99 99 1
opensearch.yml
in opensearch-benchmark-provisionconfigs/main/plugins/v1/transport_nio/default/templates/config
4 - 99 99 1
opensearch.yml
in opensearch-benchmark-provisionconfigs/1.0/provision_config_instances/v1/default_distro/templates/config
1 - 99 99 1
chart_generator.py
in osbenchmark
1790 45 121 134 2
runner.py
in osbenchmark/worker_coordinator
1496 101 77 134 3
worker_coordinator.py
in osbenchmark/worker_coordinator
1411 151 121 134 2
metrics.py
in osbenchmark
1397 143 77 134 3
telemetry.py
in osbenchmark
1135 120 121 134 2
loader.py
in osbenchmark/workload
1113 84 43 134 3
params.py
in osbenchmark/workload
852 84 121 134 2
benchmark.py
in osbenchmark
845 13 77 134 3
workload.py
in osbenchmark/workload
664 111 121 134 2
supplier.py
in osbenchmark/builder
574 72 99 134 3
results_publisher.py
in osbenchmark
545 54 134 134 1
builder.py
in osbenchmark/builder
488 52 121 134 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
loader.py
in osbenchmark/workload
1113 84 43 134 3
provisioner.py
in osbenchmark/builder
375 37 43 134 5
tracker.py
in osbenchmark/tracker
54 3 43 134 3
net.py
in osbenchmark/utils
180 16 57 134 5
__init__.py
in it
157 26 57 678 26
setup.py
in root
91 1 57 2253 100
__init__.py
in osbenchmark
42 2 57 134 5
version.py
in osbenchmark
30 4 57 134 4
runner.py
in osbenchmark/worker_coordinator
1496 101 77 134 3
metrics.py
in osbenchmark
1397 143 77 134 3
benchmark.py
in osbenchmark
845 13 77 134 3
docker-compose-tests.yml
in docker
36 - 77 972 6
plugin.py
in opensearch-benchmark-provisionconfigs/1.0/plugins/v1/repository_s3
63 6 78 99 2
plugin.py
in opensearch-benchmark-provisionconfigs/main/plugins/v1/repository_s3
63 6 78 141 4
plugin.py
in opensearch-benchmark-provisionconfigs/1.0/plugins/v1/repository_azure
62 6 78 99 2
plugin.py
in opensearch-benchmark-provisionconfigs/main/plugins/v1/repository_azure
62 6 78 141 4
plugin.py
in opensearch-benchmark-provisionconfigs/1.0/plugins/v1/repository_gcs
49 5 78 99 2
plugin.py
in opensearch-benchmark-provisionconfigs/main/plugins/v1/repository_gcs
49 5 78 141 3
supplier.py
in osbenchmark/builder
574 72 99 134 3
launcher.py
in osbenchmark/builder
201 16 99 134 3