apache / ratis-hadoop-projects
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 72 files with 8,158 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (810 lines of code)
    • 20 files changed 6-20 times (2,535 lines of code)
    • 50 files changed 1-5 times (4,813 lines of code)
0% | 0% | 9% | 31% | 58%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 72 files with 8,158 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (1,197 lines of code)
    • 11 files changed by 6-10 contributors (1,564 lines of code)
    • 40 files changed by 2-5 contributors (2,284 lines of code)
    • 18 files changed by 1 contributor (3,113 lines of code)
0% | 14% | 19% | 27% | 38%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, sh, xml, md, proto, properties, yml, txt, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 16% | 52% | 31%
xml0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ratis-logservice0% | 0% | 14% | 49% | 36%
ratis-hadoop0% | 0% | 20% | 40% | 38%
ratis-hadoop-projects-resource-bundle0% | 0% | 0% | 0% | 100%
ratis-hadoop-projects-assembly0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
HadoopRpcService.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server
168 17 2017-01-07 2020-12-27 26 10 enis@apache.org 51938049+runzhiwang@users.n...
LogStateMachine.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
642 34 2018-11-15 2021-02-22 22 11 vrodionov@hortonworks.com 6454655+adoroszlai@users.no...
MetaStateMachine.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
434 19 2018-10-19 2021-05-14 16 12 ssa@apache.org 18495705+softgitron@users.n...
CombinedClientProtocolServerSideTranslatorPB.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client
121 9 2017-05-19 2022-01-13 13 11 jing9@apache.org lylpysz1@163.com
HadoopClientRpc.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client
51 2 2017-03-01 2022-01-13 12 7 liuml07@apache.org lylpysz1@163.com
CombinedClientProtocolClientSideTranslatorPB.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client
123 8 2017-05-19 2022-01-13 12 7 jing9@apache.org lylpysz1@163.com
HadoopFactory.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc
43 7 2017-02-25 2020-12-07 11 4 szetszwo@hortonworks.com szetszwo@apache.org
LogServer.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
161 9 2018-11-28 2020-11-09 11 9 elserj@apache.org szetszwo@apache.org
LogStreamImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
169 16 2018-10-18 2020-10-13 11 10 vrodionov@hortonworks.com amaliujia@users.noreply.git...
LogReaderImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
138 8 2018-10-18 2021-02-22 10 9 vrodionov@hortonworks.com 6454655+adoroszlai@users.no...
LogWriterImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
72 5 2018-10-18 2020-10-13 8 6 vrodionov@hortonworks.com amaliujia@users.noreply.git...
VerificationTool.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/tool
341 14 2019-03-27 2021-02-22 8 7 rajeshbabu@apache.org 6454655+adoroszlai@users.no...
LogMessage.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
10 1 2018-09-08 2021-02-22 7 5 elserj@apache.org 6454655+adoroszlai@users.no...
LogStream.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
26 - 2018-09-07 2020-04-21 7 5 szetszwo@apache.org elek@apache.org
Constants.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/common
40 1 2018-10-19 2020-09-08 7 7 ssa@apache.org 307499405@qq.com
LogServiceUtils.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/util
45 7 2018-10-19 2021-02-22 7 6 ssa@apache.org 6454655+adoroszlai@users.no...
LogServiceProtoUtil.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/util
256 29 2018-10-10 2020-08-08 7 6 rajeshbabu@apache.org amaliujia@163.com
LogName.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
38 5 2018-09-07 2020-04-21 6 5 szetszwo@apache.org elek@apache.org
ReadLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
50 1 2018-12-05 2021-02-22 6 4 elserj@apache.org 6454655+adoroszlai@users.no...
MetadataServer.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
122 10 2018-11-28 2020-04-21 6 5 elserj@apache.org elek@apache.org
LogServiceClient.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
135 17 2019-10-16 2021-02-22 6 5 lianp964@gmail.com 6454655+adoroszlai@users.no...
MetaServiceProtoUtil.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/util
160 19 2018-10-19 2020-11-16 6 4 ssa@apache.org szetszwo@apache.org
HadoopConstants.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc
9 1 2017-01-07 2020-04-21 5 5 enis@apache.org elek@apache.org
LogServiceShellOpts.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
9 1 2018-12-05 2020-04-21 5 3 elserj@apache.org elek@apache.org
CommandFactory.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
39 4 2018-12-05 2020-04-21 5 4 elserj@apache.org elek@apache.org
HadoopConfigKeys.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc
46 8 2017-03-04 2018-09-11 5 3 szetszwo@hortonworks.com szetszwo@apache.org
RaftServerProtocolServerSideTranslatorPB.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server
72 6 2017-01-07 2020-12-27 5 5 enis@apache.org 51938049+runzhiwang@users.n...
LogServiceShell.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
101 4 2018-12-05 2020-04-21 5 4 elserj@apache.org elek@apache.org
LogServiceRaftLogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
109 5 2019-02-09 2020-05-29 5 4 elserj@apache.org 51938049+runzhiwang@users.n...
Command.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
8 - 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
ExitCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
14 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
RaftServerProtocolPB.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server
18 - 2017-01-07 2020-07-06 4 4 enis@apache.org msingh@apache.org
HelpCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
18 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
CreateLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
26 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
DeleteLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
27 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
Proxy.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc
31 4 2017-01-07 2020-05-11 4 4 enis@apache.org msingh@apache.org
PutToLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
31 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
ListLogsCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
35 2 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
proto
HadoopCompatability.proto
in ratis-hadoop/src/main/proto
67 - 2020-07-06 2022-01-13 4 3 msingh@apache.org lylpysz1@163.com
ArchivedLogStreamImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
87 14 2019-06-12 2021-02-22 4 4 asinghal@cloudera.com 6454655+adoroszlai@users.no...
ServerOpts.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
92 19 2018-11-28 2020-07-31 4 3 elserj@apache.org 307499405@qq.com
proto
LogService.proto
in ratis-logservice/src/main/proto
167 - 2018-10-19 2019-06-12 4 4 ssa@apache.org asinghal@cloudera.com
RaftLogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
8 - 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
LogWriter.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
10 - 2018-09-07 2019-02-09 3 2 szetszwo@apache.org elserj@apache.org
LogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
13 - 2018-09-07 2019-06-12 3 3 szetszwo@apache.org asinghal@cloudera.com
ExportedLogStreamImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
14 2 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
CombinedClientProtocolPB.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client
18 - 2017-05-19 2020-07-06 3 3 jing9@apache.org msingh@apache.org
ArchiveLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
26 1 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
ExportLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
28 1 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
ArchiveHdfsLogWriter.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
79 2 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
MetaStateMachine.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
434 19 2018-10-19 2021-05-14 16 12 ssa@apache.org 18495705+softgitron@users.n...
LogStateMachine.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
642 34 2018-11-15 2021-02-22 22 11 vrodionov@hortonworks.com 6454655+adoroszlai@users.no...
CombinedClientProtocolServerSideTranslatorPB.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client
121 9 2017-05-19 2022-01-13 13 11 jing9@apache.org lylpysz1@163.com
HadoopRpcService.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server
168 17 2017-01-07 2020-12-27 26 10 enis@apache.org 51938049+runzhiwang@users.n...
LogStreamImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
169 16 2018-10-18 2020-10-13 11 10 vrodionov@hortonworks.com amaliujia@users.noreply.git...
LogServer.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
161 9 2018-11-28 2020-11-09 11 9 elserj@apache.org szetszwo@apache.org
LogReaderImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
138 8 2018-10-18 2021-02-22 10 9 vrodionov@hortonworks.com 6454655+adoroszlai@users.no...
HadoopClientRpc.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client
51 2 2017-03-01 2022-01-13 12 7 liuml07@apache.org lylpysz1@163.com
CombinedClientProtocolClientSideTranslatorPB.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client
123 8 2017-05-19 2022-01-13 12 7 jing9@apache.org lylpysz1@163.com
VerificationTool.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/tool
341 14 2019-03-27 2021-02-22 8 7 rajeshbabu@apache.org 6454655+adoroszlai@users.no...
Constants.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/common
40 1 2018-10-19 2020-09-08 7 7 ssa@apache.org 307499405@qq.com
LogWriterImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
72 5 2018-10-18 2020-10-13 8 6 vrodionov@hortonworks.com amaliujia@users.noreply.git...
LogServiceUtils.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/util
45 7 2018-10-19 2021-02-22 7 6 ssa@apache.org 6454655+adoroszlai@users.no...
LogServiceProtoUtil.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/util
256 29 2018-10-10 2020-08-08 7 6 rajeshbabu@apache.org amaliujia@163.com
LogStream.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
26 - 2018-09-07 2020-04-21 7 5 szetszwo@apache.org elek@apache.org
LogMessage.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
10 1 2018-09-08 2021-02-22 7 5 elserj@apache.org 6454655+adoroszlai@users.no...
MetadataServer.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
122 10 2018-11-28 2020-04-21 6 5 elserj@apache.org elek@apache.org
LogName.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
38 5 2018-09-07 2020-04-21 6 5 szetszwo@apache.org elek@apache.org
LogServiceClient.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
135 17 2019-10-16 2021-02-22 6 5 lianp964@gmail.com 6454655+adoroszlai@users.no...
HadoopConstants.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc
9 1 2017-01-07 2020-04-21 5 5 enis@apache.org elek@apache.org
RaftServerProtocolServerSideTranslatorPB.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server
72 6 2017-01-07 2020-12-27 5 5 enis@apache.org 51938049+runzhiwang@users.n...
HadoopFactory.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc
43 7 2017-02-25 2020-12-07 11 4 szetszwo@hortonworks.com szetszwo@apache.org
MetaServiceProtoUtil.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/util
160 19 2018-10-19 2020-11-16 6 4 ssa@apache.org szetszwo@apache.org
ReadLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
50 1 2018-12-05 2021-02-22 6 4 elserj@apache.org 6454655+adoroszlai@users.no...
LogServiceShell.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
101 4 2018-12-05 2020-04-21 5 4 elserj@apache.org elek@apache.org
CommandFactory.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
39 4 2018-12-05 2020-04-21 5 4 elserj@apache.org elek@apache.org
LogServiceRaftLogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
109 5 2019-02-09 2020-05-29 5 4 elserj@apache.org 51938049+runzhiwang@users.n...
proto
LogService.proto
in ratis-logservice/src/main/proto
167 - 2018-10-19 2019-06-12 4 4 ssa@apache.org asinghal@cloudera.com
ArchivedLogStreamImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
87 14 2019-06-12 2021-02-22 4 4 asinghal@cloudera.com 6454655+adoroszlai@users.no...
RaftServerProtocolPB.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server
18 - 2017-01-07 2020-07-06 4 4 enis@apache.org msingh@apache.org
Proxy.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc
31 4 2017-01-07 2020-05-11 4 4 enis@apache.org msingh@apache.org
LogServiceShellOpts.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
9 1 2018-12-05 2020-04-21 5 3 elserj@apache.org elek@apache.org
HadoopConfigKeys.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc
46 8 2017-03-04 2018-09-11 5 3 szetszwo@hortonworks.com szetszwo@apache.org
Command.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
8 - 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
ListLogsCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
35 2 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
CreateLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
26 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
HelpCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
18 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
DeleteLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
27 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
ExitCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
14 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
PutToLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
31 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
ServerOpts.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
92 19 2018-11-28 2020-07-31 4 3 elserj@apache.org 307499405@qq.com
proto
HadoopCompatability.proto
in ratis-hadoop/src/main/proto
67 - 2020-07-06 2022-01-13 4 3 msingh@apache.org lylpysz1@163.com
ArchiveHdfsLogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
167 6 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
ArchiveHdfsLogWriter.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
79 2 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
ExportedLogStreamImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
14 2 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
ExportLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
28 1 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
ArchiveLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
26 1 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
RaftLogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
8 - 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
LogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
13 - 2018-09-07 2019-06-12 3 3 szetszwo@apache.org asinghal@cloudera.com
CombinedClientProtocolPB.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client
18 - 2017-05-19 2020-07-06 3 3 jing9@apache.org msingh@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
supplemental-models.xml
in ratis-hadoop-projects-resource-bundle/src/main/resources
2801 - 2022-02-03 2022-02-03 1 1 6454655+adoroszlai@users.no... 6454655+adoroszlai@users.no...
logservice-example.xml
in ratis-logservice
54 - 2019-05-31 2019-05-31 1 1 vrodionov@apache.org vrodionov@apache.org
bin.xml
in ratis-hadoop-projects-assembly/src/main/assembly
51 - 2022-02-03 2022-02-03 1 1 6454655+adoroszlai@users.no... 6454655+adoroszlai@users.no...
proto
Hadoop.proto
in ratis-hadoop/src/main/proto
48 - 2022-02-02 2022-02-02 1 1 6454655+adoroszlai@users.no... 6454655+adoroszlai@users.no...
ArchivalInfo.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
39 6 2019-06-12 2019-06-12 1 1 asinghal@cloudera.com asinghal@cloudera.com
LogServiceMetaDataMetrics.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/metrics
22 3 2020-06-02 2020-06-02 1 1 51938049+runzhiwang@users.n... 51938049+runzhiwang@users.n...
LogServiceMetrics.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/metrics
21 3 2020-06-02 2020-06-02 1 1 51938049+runzhiwang@users.n... 51938049+runzhiwang@users.n...
LogInfo.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
16 3 2018-10-19 2018-10-19 1 1 ssa@apache.org ssa@apache.org
NoEnoughWorkersException.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/common
10 2 2018-10-19 2018-10-19 1 1 ssa@apache.org ssa@apache.org
LogNotFoundException.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/common
7 1 2018-10-19 2018-10-19 1 1 ssa@apache.org ssa@apache.org
LogAlreadyExistException.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/common
7 1 2018-10-19 2018-10-19 1 1 ssa@apache.org ssa@apache.org
ArchiveLogWriter.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
7 - 2019-06-12 2019-06-12 1 1 asinghal@cloudera.com asinghal@cloudera.com
RecordListener.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
6 - 2018-09-07 2018-09-07 1 1 szetszwo@apache.org szetszwo@apache.org
CombinedClientProtocol.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client
6 - 2017-05-19 2017-05-19 1 1 jing9@apache.org jing9@apache.org
findbugsExcludeFile.xml
in ratis-logservice/dev-support
5 - 2021-02-22 2021-02-22 1 1 6454655+adoroszlai@users.no... 6454655+adoroszlai@users.no...
findbugsExcludeFile.xml
in ratis-hadoop/dev-support
5 - 2021-02-22 2021-02-22 1 1 6454655+adoroszlai@users.no... 6454655+adoroszlai@users.no...
ManagementStateMachine.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
4 - 2018-10-19 2018-10-19 1 1 ssa@apache.org ssa@apache.org
ArchiveLogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
4 - 2019-06-12 2019-06-12 1 1 asinghal@cloudera.com asinghal@cloudera.com
LogServiceConfiguration.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
123 8 2018-10-18 2019-05-31 2 2 vrodionov@hortonworks.com vrodionov@apache.org
proto
MetaService.proto
in ratis-logservice/src/main/proto
110 - 2018-10-19 2019-06-12 2 2 ssa@apache.org asinghal@cloudera.com
BaseServer.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
98 14 2018-11-28 2019-05-31 3 2 elserj@apache.org vrodionov@apache.org
LogWriter.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
10 - 2018-09-07 2019-02-09 3 2 szetszwo@apache.org elserj@apache.org
ArchiveHdfsLogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
167 6 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
ServerOpts.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
92 19 2018-11-28 2020-07-31 4 3 elserj@apache.org 307499405@qq.com
ArchiveHdfsLogWriter.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
79 2 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
proto
HadoopCompatability.proto
in ratis-hadoop/src/main/proto
67 - 2020-07-06 2022-01-13 4 3 msingh@apache.org lylpysz1@163.com
HadoopConfigKeys.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc
46 8 2017-03-04 2018-09-11 5 3 szetszwo@hortonworks.com szetszwo@apache.org
ListLogsCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
35 2 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
PutToLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
31 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
ExportLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
28 1 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
DeleteLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
27 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
CreateLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
26 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
ArchiveLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
26 1 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
HelpCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
18 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
CombinedClientProtocolPB.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client
18 - 2017-05-19 2020-07-06 3 3 jing9@apache.org msingh@apache.org
ExportedLogStreamImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
14 2 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
ExitCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
14 1 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
LogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/api
13 - 2018-09-07 2019-06-12 3 3 szetszwo@apache.org asinghal@cloudera.com
LogServiceShellOpts.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
9 1 2018-12-05 2020-04-21 5 3 elserj@apache.org elek@apache.org
Command.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
8 - 2018-12-05 2020-04-21 4 3 elserj@apache.org elek@apache.org
RaftLogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
8 - 2019-06-12 2020-04-21 3 3 asinghal@cloudera.com elek@apache.org
proto
LogService.proto
in ratis-logservice/src/main/proto
167 - 2018-10-19 2019-06-12 4 4 ssa@apache.org asinghal@cloudera.com
MetaServiceProtoUtil.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/util
160 19 2018-10-19 2020-11-16 6 4 ssa@apache.org szetszwo@apache.org
LogServiceRaftLogReader.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/server
109 5 2019-02-09 2020-05-29 5 4 elserj@apache.org 51938049+runzhiwang@users.n...
LogServiceShell.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
101 4 2018-12-05 2020-04-21 5 4 elserj@apache.org elek@apache.org
ArchivedLogStreamImpl.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/impl
87 14 2019-06-12 2021-02-22 4 4 asinghal@cloudera.com 6454655+adoroszlai@users.no...
ReadLogCommand.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands
50 1 2018-12-05 2021-02-22 6 4 elserj@apache.org 6454655+adoroszlai@users.no...
HadoopFactory.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc
43 7 2017-02-25 2020-12-07 11 4 szetszwo@hortonworks.com szetszwo@apache.org
CommandFactory.java
in ratis-logservice/src/main/java/org/apache/ratis/logservice/shell
39 4 2018-12-05 2020-04-21 5 4 elserj@apache.org elek@apache.org
Proxy.java
in ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc
31 4 2017-01-07 2020-05-11 4 4 enis@apache.org msingh@apache.org
Correlations

File Size vs. Number of Changes: 72 points

ratis-hadoop-projects-assembly/src/main/assembly/bin.xml x: 51 lines of code y: 1 # changes ratis-hadoop-projects-resource-bundle/src/main/resources/supplemental-models.xml x: 2801 lines of code y: 1 # changes ratis-hadoop/src/main/proto/Hadoop.proto x: 48 lines of code y: 1 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client/CombinedClientProtocolClientSideTranslatorPB.java x: 123 lines of code y: 12 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client/CombinedClientProtocolServerSideTranslatorPB.java x: 121 lines of code y: 13 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client/HadoopClientRpc.java x: 51 lines of code y: 12 # changes ratis-hadoop/src/main/proto/HadoopCompatability.proto x: 67 lines of code y: 4 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/MetaStateMachine.java x: 434 lines of code y: 16 # changes ratis-hadoop/dev-support/findbugsExcludeFile.xml x: 5 lines of code y: 1 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogMessage.java x: 10 lines of code y: 7 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogServiceClient.java x: 135 lines of code y: 6 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/ArchivedLogStreamImpl.java x: 87 lines of code y: 4 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/LogReaderImpl.java x: 138 lines of code y: 10 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogStateMachine.java x: 642 lines of code y: 22 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands/ReadLogCommand.java x: 50 lines of code y: 6 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/tool/VerificationTool.java x: 341 lines of code y: 8 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/util/LogServiceUtils.java x: 45 lines of code y: 7 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server/HadoopRpcService.java x: 168 lines of code y: 26 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server/RaftServerProtocolServerSideTranslatorPB.java x: 72 lines of code y: 5 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/HadoopFactory.java x: 43 lines of code y: 11 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/util/MetaServiceProtoUtil.java x: 160 lines of code y: 6 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogServer.java x: 161 lines of code y: 11 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/LogStreamImpl.java x: 169 lines of code y: 11 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/LogWriterImpl.java x: 72 lines of code y: 8 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/common/Constants.java x: 40 lines of code y: 7 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/util/LogServiceProtoUtil.java x: 256 lines of code y: 7 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/ServerOpts.java x: 92 lines of code y: 4 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client/CombinedClientProtocolPB.java x: 18 lines of code y: 3 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server/RaftServerProtocolPB.java x: 18 lines of code y: 4 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/metrics/LogServiceMetaDataMetrics.java x: 22 lines of code y: 1 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogServiceRaftLogReader.java x: 109 lines of code y: 5 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/Proxy.java x: 31 lines of code y: 4 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/HadoopConstants.java x: 9 lines of code y: 5 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogName.java x: 38 lines of code y: 6 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogStream.java x: 26 lines of code y: 7 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/ArchiveHdfsLogReader.java x: 167 lines of code y: 3 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/ArchiveHdfsLogWriter.java x: 79 lines of code y: 3 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/ExportedLogStreamImpl.java x: 14 lines of code y: 3 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/MetadataServer.java x: 122 lines of code y: 6 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/RaftLogReader.java x: 8 lines of code y: 3 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/Command.java x: 8 lines of code y: 4 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/CommandFactory.java x: 39 lines of code y: 5 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/LogServiceShell.java x: 101 lines of code y: 5 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands/ArchiveLogCommand.java x: 26 lines of code y: 3 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands/CreateLogCommand.java x: 26 lines of code y: 4 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands/ExitCommand.java x: 14 lines of code y: 4 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/api/ArchiveLogWriter.java x: 7 lines of code y: 1 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/ArchivalInfo.java x: 39 lines of code y: 1 # changes ratis-logservice/src/main/proto/LogService.proto x: 167 lines of code y: 4 # changes ratis-logservice/src/main/proto/MetaService.proto x: 110 lines of code y: 2 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogServiceConfiguration.java x: 123 lines of code y: 2 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/BaseServer.java x: 98 lines of code y: 3 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogInfo.java x: 16 lines of code y: 1 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/HadoopConfigKeys.java x: 46 lines of code y: 5 # changes
26.0
# changes
  min: 1.0
  average: 5.06
  25th percentile: 1.25
  median: 4.0
  75th percentile: 6.0
  max: 26.0
0 2801.0
lines of code
min: 4.0 | average: 113.31 | 25th percentile: 14.0 | median: 39.5 | 75th percentile: 109.75 | max: 2801.0

Number of Contributors vs. Number of Changes: 72 points

ratis-hadoop-projects-assembly/src/main/assembly/bin.xml x: 1 # contributors y: 1 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client/CombinedClientProtocolClientSideTranslatorPB.java x: 7 # contributors y: 12 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client/CombinedClientProtocolServerSideTranslatorPB.java x: 11 # contributors y: 13 # changes ratis-hadoop/src/main/proto/HadoopCompatability.proto x: 3 # contributors y: 4 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/MetaStateMachine.java x: 12 # contributors y: 16 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogMessage.java x: 5 # contributors y: 7 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogServiceClient.java x: 5 # contributors y: 6 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/ArchivedLogStreamImpl.java x: 4 # contributors y: 4 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/LogReaderImpl.java x: 9 # contributors y: 10 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogStateMachine.java x: 11 # contributors y: 22 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands/ReadLogCommand.java x: 4 # contributors y: 6 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/tool/VerificationTool.java x: 7 # contributors y: 8 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/util/LogServiceUtils.java x: 6 # contributors y: 7 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server/HadoopRpcService.java x: 10 # contributors y: 26 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server/RaftServerProtocolServerSideTranslatorPB.java x: 5 # contributors y: 5 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/HadoopFactory.java x: 4 # contributors y: 11 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogServer.java x: 9 # contributors y: 11 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/LogStreamImpl.java x: 10 # contributors y: 11 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/LogWriterImpl.java x: 6 # contributors y: 8 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/common/Constants.java x: 7 # contributors y: 7 # changes ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client/CombinedClientProtocolPB.java x: 3 # contributors y: 3 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogServiceRaftLogReader.java x: 4 # contributors y: 5 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/LogServiceShellOpts.java x: 3 # contributors y: 5 # changes ratis-logservice/src/main/proto/MetaService.proto x: 2 # contributors y: 2 # changes ratis-logservice/src/main/java/org/apache/ratis/logservice/server/BaseServer.java x: 2 # contributors y: 3 # changes
26.0
# changes
  min: 1.0
  average: 5.06
  25th percentile: 1.25
  median: 4.0
  75th percentile: 6.0
  max: 26.0
0 12.0
# contributors
min: 1.0 | average: 3.83 | 25th percentile: 1.25 | median: 3.0 | 75th percentile: 5.0 | max: 12.0

Number of Contributors vs. File Size: 72 points

ratis-hadoop-projects-assembly/src/main/assembly/bin.xml x: 1 # contributors y: 51 lines of code ratis-hadoop-projects-resource-bundle/src/main/resources/supplemental-models.xml x: 1 # contributors y: 2801 lines of code ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client/CombinedClientProtocolClientSideTranslatorPB.java x: 7 # contributors y: 123 lines of code ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client/CombinedClientProtocolServerSideTranslatorPB.java x: 11 # contributors y: 121 lines of code ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client/HadoopClientRpc.java x: 7 # contributors y: 51 lines of code ratis-hadoop/src/main/proto/HadoopCompatability.proto x: 3 # contributors y: 67 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/server/MetaStateMachine.java x: 12 # contributors y: 434 lines of code ratis-hadoop/dev-support/findbugsExcludeFile.xml x: 1 # contributors y: 5 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogMessage.java x: 5 # contributors y: 10 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogServiceClient.java x: 5 # contributors y: 135 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/ArchivedLogStreamImpl.java x: 4 # contributors y: 87 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/LogReaderImpl.java x: 9 # contributors y: 138 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogStateMachine.java x: 11 # contributors y: 642 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands/ReadLogCommand.java x: 4 # contributors y: 50 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/tool/VerificationTool.java x: 7 # contributors y: 341 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/util/LogServiceUtils.java x: 6 # contributors y: 45 lines of code ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server/HadoopRpcService.java x: 10 # contributors y: 168 lines of code ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server/RaftServerProtocolServerSideTranslatorPB.java x: 5 # contributors y: 72 lines of code ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/HadoopFactory.java x: 4 # contributors y: 43 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/util/MetaServiceProtoUtil.java x: 4 # contributors y: 160 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogServer.java x: 9 # contributors y: 161 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/LogWriterImpl.java x: 6 # contributors y: 72 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/common/Constants.java x: 7 # contributors y: 40 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/util/LogServiceProtoUtil.java x: 6 # contributors y: 256 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/server/ServerOpts.java x: 3 # contributors y: 92 lines of code ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/client/CombinedClientProtocolPB.java x: 3 # contributors y: 18 lines of code ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/server/RaftServerProtocolPB.java x: 4 # contributors y: 18 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/metrics/LogServiceMetaDataMetrics.java x: 1 # contributors y: 22 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogServiceRaftLogReader.java x: 4 # contributors y: 109 lines of code ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/Proxy.java x: 4 # contributors y: 31 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogName.java x: 5 # contributors y: 38 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogStream.java x: 5 # contributors y: 26 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/ArchiveHdfsLogReader.java x: 3 # contributors y: 167 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/ArchiveHdfsLogWriter.java x: 3 # contributors y: 79 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/server/MetadataServer.java x: 5 # contributors y: 122 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/server/RaftLogReader.java x: 3 # contributors y: 8 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands/ArchiveLogCommand.java x: 3 # contributors y: 26 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/shell/commands/ListLogsCommand.java x: 3 # contributors y: 35 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/server/ArchivalInfo.java x: 1 # contributors y: 39 lines of code ratis-logservice/src/main/proto/LogService.proto x: 4 # contributors y: 167 lines of code ratis-logservice/src/main/proto/MetaService.proto x: 2 # contributors y: 110 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogServiceConfiguration.java x: 2 # contributors y: 123 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/server/BaseServer.java x: 2 # contributors y: 98 lines of code ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogWriter.java x: 2 # contributors y: 10 lines of code ratis-hadoop/src/main/java/org/apache/ratis/hadooprpc/HadoopConfigKeys.java x: 3 # contributors y: 46 lines of code
2801.0
lines of code
  min: 4.0
  average: 113.31
  25th percentile: 14.0
  median: 39.5
  75th percentile: 109.75
  max: 2801.0
0 12.0
# contributors
min: 1.0 | average: 3.83 | 25th percentile: 1.25 | median: 3.0 | 75th percentile: 5.0 | max: 12.0