GerritCodeReview / plugins_multi-site
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: 97
  • Daily file updates (only one update per file and date counted): 665
  • First update: 2016-02-16
  • Latest update: 2022-01-13
  • Days between first and latest update: 2159 (308 weeks, estimated 1540 working days)
  • Active days (at least one file change): 466
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 97 files with 3,765 lines of code in files.
    • 82 files that are 366+ days old (3,233 lines of code)
    • 11 files that are 181-365 days old (310 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 4 files that are 31-90 days old (222 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
85% | 8% | 0% | 5% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 97 files with 3,765 lines of code in files.
    • 33 files have been last changed 366+ days ago (982 lines of code)
    • 42 files have been last changed 181-365 days ago (1,616 lines of code)
    • 10 files have been last changed 91-180 days ago (581 lines of code)
    • 11 files have been last changed 31-90 days ago (449 lines of code)
    • 1 files have been last changed 1-30 days ago (137 lines of code)
26% | 42% | 15% | 11% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, md, json, yaml, scala, txt, sh, yml, cfg, gitignore, prefs, bzl, xml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java86% | 6% | 0% | 6% | 0%
cfg100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
yaml18% | 81% | 0% | 0% | 0%
bzl100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java26% | 42% | 16% | 11% | 3%
yml100% | 0% | 0% | 0% | 0%
yaml18% | 58% | 0% | 22% | 0%
cfg0% | 100% | 0% | 0% | 0%
bzl0% | 0% | 0% | 100% | 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
src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder87% | 12% | 0% | 0% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite100% | 0% | 0% | 0% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite/index83% | 16% | 0% | 0% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite/validation100% | 0% | 0% | 0% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite/consumer72% | 0% | 0% | 27% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite/broker88% | 11% | 0% | 0% | 0%
setup_local_env/haproxy-config100% | 0% | 0% | 0% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite/event100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
setup_local_env/configs100% | 0% | 0% | 0% | 0%
setup_local_env/prometheus-config100% | 0% | 0% | 0% | 0%
setup_local_env0% | 100% | 0% | 0% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite/http0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder35% | 56% | 5% | 3% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite35% | 13% | 45% | 5% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite/validation45% | 54% | 0% | 0% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite/consumer9% | <1% | 39% | 50% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite/index6% | 69% | 0% | 0% | 23%
src/main/java/com/googlesource/gerrit/plugins/multisite/broker19% | 80% | 0% | 0% | 0%
setup_local_env/configs100% | 0% | 0% | 0% | 0%
ROOT53% | 0% | 0% | 46% | 0%
setup_local_env/prometheus-config100% | 0% | 0% | 0% | 0%
setup_local_env/haproxy-config0% | 100% | 0% | 0% | 0%
setup_local_env0% | 72% | 0% | 27% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite/event0% | 0% | 100% | 0% | 0%
src/main/java/com/googlesource/gerrit/plugins/multisite/http0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
external_plugin_deps.bzl
in root
12 - 49 1710 65
ForwardedIndexProjectHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
49 5 297 1133 20
Configuration.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
275 31 162 1089 45
IndexEventHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/index
250 28 182 1089 26
ChangeCheckerImpl.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/index
137 9 22 1089 19
Setup.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
82 8 1078 1089 5
ForwardedIndexChangeHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
78 5 297 1089 16
ForwardedIndexAccountHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
55 6 661 1089 12
ForwardedIndexGroupHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
50 5 281 1089 17
ForwardedIndexingHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
49 3 1017 1089 9
Module.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
42 2 192 1089 57
CacheEntry.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
42 7 1081 1089 4
ForwardedCacheEvictionHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
35 2 1032 1089 6
ForwardedProjectListUpdateHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
34 1 841 1089 9
IndexModule.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/index
30 1 281 1089 8
ForwardedEventHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
29 2 225 1089 12
EventModule.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/event
27 2 162 1089 7
ExecutorProvider.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
24 4 1088 1089 2
docker-compose.kafka-broker.yaml
in root
14 - 1082 1089 3
Context.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
14 4 1032 1089 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CacheNotFoundException.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
7 1 1088 1089 2
IndexExecutor.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/index
7 - 1088 1089 2
ForwardedIndexExecutor.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/index
7 - 1088 1089 2
IndexExecutorProvider.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/index
13 - 1088 1089 2
ForwardedIndexExecutorProvider.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/index
13 - 1088 1089 2
ExecutorProvider.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
24 4 1088 1089 2
docker-compose.kafka-broker.yaml
in root
14 - 1082 1089 3
CacheEntry.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
42 7 1081 1089 4
Setup.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
82 8 1078 1089 5
Context.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
14 4 1032 1089 3
ForwardedCacheEvictionHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
35 2 1032 1089 6
ForwardedAwareEventBroker.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
1 - 1026 1089 4
ForwardedIndexingHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
49 3 1017 1089 9
ForwardedEventRouter.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/router
8 - 953 967 2
MultiSiteMetrics.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
17 2 903 903 1
BrokerMetrics.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/broker
33 3 903 992 4
LibModuleLogFile.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
15 1 900 934 3
ProjectListUpdateRouter.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/router
16 2 856 967 8
ForwardedProjectListUpdateHandler.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
34 1 841 1089 9
SubscriberModule.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
17 1 729 896 10
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ReplicationStatusModule.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
14 1 44 57 4
ReplicationStatus.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
138 13 36 60 6
ReplicationStatusServlet.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/http
61 2 44 60 3
HttpModule.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/http
9 1 44 60 3
BrokerExecutorProvider.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/broker
12 - 210 281 2
BrokerExecutor.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/broker
7 - 210 281 2
ForwardedIndexingHandlerWithRetries.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
77 2 297 316 3
docker-compose-gcloud-pubsub.yaml
in setup_local_env
13 - 297 316 2
UpToDateChecker.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/index
6 - 297 316 3
GroupCheckerImpl.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/index
79 3 281 318 5
GroupChecker.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/index
9 - 281 318 5
docker-compose-kinesis.yaml
in setup_local_env
17 - 44 320 7
docker-compose-core.yaml
in setup_local_env
16 - 297 320 3
docker-compose-kafka.yaml
in setup_local_env
15 - 297 320 3
CacheKeyJsonParser.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
59 4 191 323 5
ForwarderTask.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
7 1 44 526 6
prometheus.yml
in setup_local_env/configs
15 - 700 707 2
prometheus.yml
in setup_local_env/prometheus-config
11 - 705 707 3
Log4jProjectVersionLogger.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
34 3 415 712 3
ProjectVersionLogger.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
6 - 415 712 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ChangeCheckerImpl.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/index
137 9 22 1089 19
ReplicationStatus.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
138 13 36 60 6
IndexEventSubscriber.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
60 5 36 897 13
SubscriberMetrics.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
69 4 44 959 24
ReplicationStatusServlet.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/http
61 2 44 60 3
PluginModule.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
32 2 44 907 22
BrokerForwarder.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/broker
30 3 44 1088 16
docker-compose-kinesis.yaml
in setup_local_env
17 - 44 320 7
ReplicationStatusModule.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
14 1 44 57 4
HttpModule.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/http
9 1 44 60 3
ForwarderTask.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder
7 1 44 526 6
external_plugin_deps.bzl
in root
12 - 49 1710 65
AbstractSubcriber.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
74 3 102 897 25
Configuration.java
in src/main/java/com/googlesource/gerrit/plugins/multisite
275 31 162 1089 45
BatchIndexEventSubscriber.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
43 3 162 730 6
StreamEventSubscriber.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
39 3 162 897 12
ProjectUpdateEventSubscriber.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
36 3 162 897 11
CacheEvictionEventSubscriber.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/consumer
31 3 162 897 11
EventModule.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/event
27 2 162 1089 7
EventTopic.java
in src/main/java/com/googlesource/gerrit/plugins/multisite/forwarder/events
30 4 175 897 13