GerritCodeReview / plugins_high-availability
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: 86
  • Daily file updates (only one update per file and date counted): 312
  • First update: 2016-02-16
  • Latest update: 2021-12-14
  • Days between first and latest update: 2129 (304 weeks, estimated 1520 working days)
  • Active days (at least one file change): 512
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 86 files with 4,827 lines of code in files.
    • 80 files that are 366+ days old (4,721 lines of code)
    • 6 files that are 181-365 days old (106 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)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 2% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 86 files with 4,827 lines of code in files.
    • 63 files have been last changed 366+ days ago (2,798 lines of code)
    • 22 files have been last changed 181-365 days ago (1,940 lines of code)
    • 1 files have been last changed 91-180 days ago (89 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
57% | 40% | 1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, json, scala, md, sh, cfg, gitignore, prefs, txt, bzl, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java97% | 2% | 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
java58% | 39% | 1% | 0% | 0%
bzl0% | 100% | 0% | 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
src/main/java/com/ericsson/gerrit/plugins/highavailability100% | 0% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest95% | 4% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/index94% | 5% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex100% | 0% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder95% | 4% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/peers/jgroups100% | 0% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/websession/file100% | 0% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/health100% | 0% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/event100% | 0% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/peers100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/main/java/com/ericsson/gerrit/plugins/highavailability57% | 42% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest55% | 44% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/peers/jgroups100% | 0% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/websession/file100% | 0% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder61% | 38% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex38% | 46% | 15% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/index21% | 78% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/health100% | 0% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/event100% | 0% | 0% | 0% | 0%
src/main/java/com/ericsson/gerrit/plugins/highavailability/peers100% | 0% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Module.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability
51 2 435 1806 27
Configuration.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability
451 60 277 1803 85
IndexEventHandler.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
345 38 277 1803 47
RestForwarder.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
217 20 277 1803 61
HttpClientProvider.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
99 8 1036 1803 12
HttpSession.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
60 8 413 1803 19
HttpResponseHandler.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
45 5 1036 1803 9
EventHandler.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/event
41 3 1334 1803 9
IndexModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
39 1 330 1803 22
HttpModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability
23 1 1052 1803 13
Forwarder.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
16 - 330 1803 27
RestForwarderServletModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
15 1 330 1803 23
Context.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
14 4 1334 1803 7
IndexExecutorProvider.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
13 - 1334 1803 10
RestForwarderModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
13 1 1334 1803 5
IndexExecutor.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
7 - 1334 1803 4
EventRestApiServlet.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
47 2 986 1799 25
EventModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/event
13 1 1334 1799 9
EventExecutorProvider.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/event
12 - 1334 1799 10
EventExecutor.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/event
7 - 1334 1799 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ForwardingException.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
16 1 1723 1748 4
FileBasedWebsessionModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/websession/file
16 1 1709 1792 4
PeerInfo.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/peers
10 2 1599 1793 4
CacheNotFoundException.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
7 1 1421 1436 3
SLF4JLogFactory.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/peers/jgroups
14 2 1421 1506 6
CacheEntry.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
28 5 1421 1429 2
SharedDirectory.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability
7 - 1334 1792 4
EventExecutor.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/event
7 - 1334 1799 4
IndexExecutor.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
7 - 1334 1803 4
ForwarderModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
10 1 1334 1703 5
EventExecutorProvider.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/event
12 - 1334 1799 10
RestForwarderModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
13 1 1334 1803 5
EventModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/event
13 1 1334 1799 9
IndexExecutorProvider.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
13 - 1334 1803 10
Context.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
14 4 1334 1803 7
EventHandler.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/event
41 3 1334 1803 9
InetAddressFinder.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/peers/jgroups
59 3 1334 1737 10
ForwardedIndexExecutor.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
7 - 1100 1340 3
ForwardedIndexExecutorProvider.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
13 - 1100 1340 3
PluginConfigPeerInfoProvider.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/peers
19 1 1100 1793 18
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CacheKeyJsonParser.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
45 2 295 323 3
ForwardedIndexBatchChangeHandler.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
21 - 330 351 6
ForwardedBatchIndexExecutorProvider.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
13 - 330 351 7
BatchIndexExecutorProvider.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
13 - 330 351 7
BatchIndexExecutor.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
7 - 330 351 6
ForwardedBatchIndexExecutor.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
7 - 330 351 6
IndexBatchChangeRestApiServlet.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
19 1 330 375 8
RestForwarderScheduler.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
115 10 441 454 2
InFlightIndexedException.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
8 1 442 455 3
IndexEventLocks.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
71 3 413 465 9
ValidationModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability
48 2 435 475 2
PluginStartup.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability
21 3 435 475 2
CurrentRequestContext.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
38 2 813 815 3
ProjectReindexRunnable.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex
25 3 841 1133 3
ForwardedIndexProjectHandler.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
23 2 442 1133 9
IndexProjectRestApiServlet.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
18 - 841 1133 4
ChangeCheckerImpl.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
157 10 330 1340 21
ForwardedIndexExecutorProvider.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
13 - 1100 1340 3
ChangeChecker.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
11 - 1012 1340 5
ForwardedIndexExecutor.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
7 - 1100 1340 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ChangeReindexRunnable.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex
89 5 108 1445 13
AutoReindexModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex
18 1 266 1445 5
Configuration.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability
451 60 277 1803 85
IndexEventHandler.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
345 38 277 1803 47
RestForwarder.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
217 20 277 1803 61
ForwardedIndexChangeHandler.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
139 6 277 1422 33
GroupReindexRunnable.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex
96 3 277 1445 19
AbstractIndexRestApiServlet.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
82 5 277 1705 30
CacheKeyJsonParser.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
45 2 295 323 3
CacheRestApiServlet.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
45 1 310 1797 25
IndexTs.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/autoreindex
158 10 330 1445 21
ChangeCheckerImpl.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
157 10 330 1340 21
IndexModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
39 1 330 1803 22
ForwardedIndexBatchChangeHandler.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
21 - 330 351 6
IndexEvent.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
20 2 330 1352 12
IndexBatchChangeRestApiServlet.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
19 1 330 375 8
external_plugin_deps.bzl
in root
17 - 330 1710 66
Forwarder.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder
16 - 330 1803 27
RestForwarderServletModule.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/forwarder/rest
15 1 330 1803 23
ForwardedBatchIndexExecutorProvider.java
in src/main/java/com/ericsson/gerrit/plugins/highavailability/index
13 - 330 351 7