apache / ratis
File Age & Freshness

File age measurements show the distribution of file ages (days since the first commit) and the file freshness (days since the latest commit).

Summary
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 419 files with 41,421 lines of code in files.
    • 414 files that are 366+ days old (40,824 lines of code)
    • 3 files that are 181-365 days old (480 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 2 files that are 31-90 days old (117 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
98% | 1% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 419 files with 41,421 lines of code in files.
    • 314 files have been last changed 366+ days ago (19,102 lines of code)
    • 56 files have been last changed 181-365 days ago (8,485 lines of code)
    • 19 files have been last changed 91-180 days ago (4,410 lines of code)
    • 21 files have been last changed 31-90 days ago (5,129 lines of code)
    • 9 files have been last changed 1-30 days ago (4,295 lines of code)
46% | 20% | 10% | 12% | 10%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
java, xml, sh, md, properties, proto, yaml, svg, gitignore, toml, txt, cmd
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java98% | 1% | 0% | <1% | 0%
proto100% | 0% | 0% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
toml100% | 0% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java45% | 19% | 11% | 12% | 10%
proto47% | 52% | 0% | 0% | 0%
xml74% | 25% | 0% | 0% | 0%
toml100% | 0% | 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
ratis-server100% | 0% | 0% | 0% | 0%
ratis-common98% | 0% | 0% | 1% | 0%
ratis-grpc90% | 9% | 0% | 0% | 0%
ratis-client100% | 0% | 0% | 0% | 0%
ratis-netty100% | 0% | 0% | 0% | 0%
ratis-server-api100% | 0% | 0% | 0% | 0%
ratis-shell93% | 6% | 0% | 0% | 0%
ratis-proto100% | 0% | 0% | 0% | 0%
ratis-experiments100% | 0% | 0% | 0% | 0%
ratis-metrics-default100% | 0% | 0% | 0% | 0%
ratis-metrics-dropwizard3100% | 0% | 0% | 0% | 0%
ratis-resource-bundle100% | 0% | 0% | 0% | 0%
ratis-metrics-api100% | 0% | 0% | 0% | 0%
ratis-assembly100% | 0% | 0% | 0% | 0%
ratis-tools100% | 0% | 0% | 0% | 0%
dev-support100% | 0% | 0% | 0% | 0%
ratis-docs100% | 0% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ratis-common67% | 12% | 6% | 14% | 0%
ratis-server28% | 15% | 10% | 16% | 28%
ratis-client58% | 26% | 14% | 0% | 0%
ratis-netty64% | 10% | 8% | 17% | 0%
ratis-server-api40% | 12% | 38% | 3% | 4%
ratis-grpc19% | 44% | 16% | 19% | 0%
ratis-experiments100% | 0% | 0% | 0% | 0%
ratis-proto47% | 52% | 0% | 0% | 0%
ratis-shell22% | 77% | 0% | 0% | 0%
ratis-metrics-default100% | 0% | 0% | 0% | 0%
ratis-metrics-dropwizard3100% | 0% | 0% | 0% | 0%
ratis-resource-bundle100% | 0% | 0% | 0% | 0%
ratis-metrics-api80% | 19% | 0% | 0% | 0%
ratis-tools100% | 0% | 0% | 0% | 0%
dev-support100% | 0% | 0% | 0% | 0%
ratis-docs100% | 0% | 0% | 0% | 0%
ratis-assembly0% | 100% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RaftServerImpl.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
1617 113 2017-01-06 2025-05-07 283 47 enis@apache.org 740087514@qq.com
ClientProtoUtils.java
in ratis-client/src/main/java/org/apache/ratis/client/impl
652 34 2017-01-06 2024-10-09 77 20 enis@apache.org 97331129+133tosakarin@users...
PureJavaCrc32C.java
in ratis-common/src/main/java/org/apache/ratis/util
622 6 2017-01-06 2023-12-13 6 5 enis@apache.org nanda@apache.org
ServerState.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
378 43 2017-01-06 2024-05-30 104 28 enis@apache.org 48054931+szywilliam@users.n...
LeaderElection.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
374 25 2017-01-06 2025-05-02 61 25 enis@apache.org 740087514@qq.com
RaftClientImpl.java
in ratis-client/src/main/java/org/apache/ratis/client/impl
372 39 2017-01-06 2024-03-25 99 21 enis@apache.org tanxinyu@apache.org
RaftClientRequest.java
in ratis-common/src/main/java/org/apache/ratis/protocol
367 71 2017-01-06 2024-01-13 37 17 enis@apache.org duongnt.is@gmail.com
RaftProperties.java
in ratis-common/src/main/java/org/apache/ratis/conf
341 36 2017-01-06 2023-11-29 17 9 enis@apache.org szetszwo@apache.org
NettyRpcService.java
in ratis-netty/src/main/java/org/apache/ratis/netty/server
308 18 2017-01-06 2023-10-04 40 16 enis@apache.org 36403683+ivandika3@users.no...
StateMachineUpdater.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
282 20 2017-01-06 2025-05-02 58 21 enis@apache.org 740087514@qq.com
FileUtils.java
in ratis-common/src/main/java/org/apache/ratis/util
245 28 2017-01-06 2025-03-25 24 12 enis@apache.org hfutzhanghb@163.com
PendingRequests.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
222 22 2017-01-06 2024-01-17 37 15 enis@apache.org szetszwo@apache.org
ProtoUtils.java
in ratis-common/src/main/java/org/apache/ratis/util
199 23 2017-01-06 2023-10-25 37 12 enis@apache.org szetszwo@apache.org
LifeCycle.java
in ratis-common/src/main/java/org/apache/ratis/util
198 24 2017-01-06 2023-12-14 17 10 enis@apache.org 6454655+adoroszlai@users.no...
RaftPeer.java
in ratis-common/src/main/java/org/apache/ratis/protocol
186 31 2017-01-06 2023-10-14 14 8 enis@apache.org szetszwo@apache.org
RaftClientReply.java
in ratis-common/src/main/java/org/apache/ratis/protocol
174 32 2017-01-06 2022-10-11 31 14 enis@apache.org 48054931+szywilliam@users.n...
NettyRpcProxy.java
in ratis-netty/src/main/java/org/apache/ratis/netty
165 13 2017-01-06 2024-07-17 17 13 enis@apache.org szetszwo@apache.org
ServerProtoUtils.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
157 15 2017-01-06 2024-10-09 59 17 enis@apache.org 97331129+133tosakarin@users...
PeerProxyMap.java
in ratis-common/src/main/java/org/apache/ratis/util
153 14 2017-01-06 2024-04-03 25 12 enis@apache.org tanxinyu@apache.org
SnapshotManager.java
in ratis-server/src/main/java/org/apache/ratis/server/storage
152 3 2017-01-06 2024-09-14 26 13 enis@apache.org 97331129+133tosakarin@users...
PeerConfiguration.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
147 17 2017-01-06 2023-08-14 18 11 enis@apache.org 48054931+szywilliam@users.n...
SetConfigurationRequest.java
in ratis-common/src/main/java/org/apache/ratis/protocol
143 23 2017-01-06 2023-10-14 14 9 enis@apache.org szetszwo@apache.org
MD5Hash.java
in ratis-common/src/main/java/org/apache/ratis/io
142 20 2017-01-06 2024-09-14 7 7 enis@apache.org 97331129+133tosakarin@users...
FollowerState.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
140 12 2017-01-06 2025-05-02 33 17 enis@apache.org 740087514@qq.com
StringUtils.java
in ratis-common/src/main/java/org/apache/ratis/util
136 15 2017-01-06 2023-12-01 18 9 enis@apache.org szetszwo@apache.org
NetUtils.java
in ratis-common/src/main/java/org/apache/ratis/util
127 12 2017-01-06 2025-03-25 14 10 enis@apache.org hfutzhanghb@163.com
RaftClientConfigKeys.java
in ratis-client/src/main/java/org/apache/ratis/client
119 21 2017-01-06 2024-06-05 22 11 enis@apache.org 50227127+smengcl@users.nore...
MD5FileUtil.java
in ratis-common/src/main/java/org/apache/ratis/util
114 10 2017-01-06 2023-10-25 10 7 enis@apache.org szetszwo@apache.org
RaftClient.java
in ratis-client/src/main/java/org/apache/ratis/client
106 11 2017-01-06 2023-03-22 47 14 enis@apache.org szetszwo@apache.org
ExitUtils.java
in ratis-common/src/main/java/org/apache/ratis/util
96 17 2017-01-06 2023-03-22 6 4 enis@apache.org szetszwo@apache.org
PendingRequest.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
74 9 2017-01-06 2024-10-31 22 12 enis@apache.org 740087514@qq.com
ConfigurationManager.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
68 8 2017-01-06 2025-03-25 17 8 enis@apache.org hfutzhanghb@163.com
AtomicFileOutputStream.java
in ratis-common/src/main/java/org/apache/ratis/util
63 6 2017-01-06 2025-03-17 11 6 enis@apache.org 6454655+adoroszlai@users.no...
Timestamp.java
in ratis-common/src/main/java/org/apache/ratis/util
63 14 2017-01-06 2023-10-01 6 4 enis@apache.org 48054931+szywilliam@users.n...
NettyClient.java
in ratis-netty/src/main/java/org/apache/ratis/netty
49 4 2017-01-06 2024-05-07 11 8 enis@apache.org szetszwo@apache.org
Message.java
in ratis-common/src/main/java/org/apache/ratis/protocol
40 6 2017-01-06 2022-10-13 9 7 enis@apache.org szetszwo@apache.org
AutoCloseableLock.java
in ratis-common/src/main/java/org/apache/ratis/util
39 5 2017-01-06 2025-01-02 7 6 enis@apache.org 48054931+szywilliam@users.n...
CodeInjectionForTesting.java
in ratis-common/src/main/java/org/apache/ratis/util
36 4 2017-01-06 2024-10-11 6 6 enis@apache.org 97331129+133tosakarin@users...
Daemon.java
in ratis-common/src/main/java/org/apache/ratis/util
35 6 2017-01-06 2022-09-21 5 4 enis@apache.org jiacheliu3@gmail.com
RaftClientAsynchronousProtocol.java
in ratis-common/src/main/java/org/apache/ratis/protocol
21 2 2017-01-06 2024-01-25 6 6 enis@apache.org duongnt.is@gmail.com
RaftRpcMessage.java
in ratis-common/src/main/java/org/apache/ratis/protocol
7 - 2017-01-06 2017-06-14 4 3 enis@apache.org jing9@apache.org
RaftClientProtocol.java
in ratis-common/src/main/java/org/apache/ratis/protocol
5 - 2017-01-06 2021-01-13 4 4 enis@apache.org elek@users.noreply.github.com
ServerImplUtils.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
200 15 2017-01-13 2025-04-22 34 13 szetszwo@hortonworks.com 89496957+rkgrit@users.norep...
ClientImplUtils.java
in ratis-client/src/main/java/org/apache/ratis/client/impl
30 3 2017-01-13 2022-06-20 15 6 szetszwo@hortonworks.com szetszwo@apache.org
RaftPeerId.java
in ratis-common/src/main/java/org/apache/ratis/protocol
64 11 2017-02-16 2024-01-19 16 10 jing9@apache.org 6454655+adoroszlai@users.no...
RaftClientMessage.java
in ratis-common/src/main/java/org/apache/ratis/protocol
41 7 2017-02-16 2020-11-18 7 2 jing9@apache.org szetszwo@apache.org
ClientId.java
in ratis-common/src/main/java/org/apache/ratis/protocol
34 8 2017-02-16 2025-03-22 15 7 jing9@apache.org szetszwo@apache.org
ConfUtils.java
in ratis-common/src/main/java/org/apache/ratis/conf
413 46 2017-02-18 2025-02-27 28 12 szetszwo@hortonworks.com 6454655+adoroszlai@users.no...
NettyConfigKeys.java
in ratis-netty/src/main/java/org/apache/ratis/netty
183 36 2017-02-25 2023-11-04 15 9 szetszwo@hortonworks.com 36403683+ivandika3@users.no...
RaftConfigKeys.java
in ratis-common/src/main/java/org/apache/ratis
49 7 2017-02-25 2023-11-20 11 7 szetszwo@hortonworks.com guohao1@360.cn
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RpcFactory.java
in ratis-common/src/main/java/org/apache/ratis/rpc
3 - 2017-02-28 2017-02-28 1 1 szetszwo@hortonworks.com szetszwo@hortonworks.com
Parameters.java
in ratis-common/src/main/java/org/apache/ratis/conf
23 3 2017-03-04 2017-03-04 1 1 szetszwo@hortonworks.com szetszwo@hortonworks.com
RaftRpcMessage.java
in ratis-common/src/main/java/org/apache/ratis/protocol
7 - 2017-01-06 2017-06-14 4 3 enis@apache.org jing9@apache.org
ClientFactory.java
in ratis-client/src/main/java/org/apache/ratis/client
15 1 2017-02-28 2017-11-11 3 2 liuml07@apache.org szetszwo@hortonworks.com
proto
RMap.proto
in ratis-proto/src/main/proto
161 - 2018-09-08 2018-09-08 1 1 elserj@apache.org elserj@apache.org
LongMinMax.java
in ratis-common/src/main/java/org/apache/ratis/util
43 5 2018-10-12 2018-10-12 1 1 szetszwo@apache.org szetszwo@apache.org
CorruptedFileException.java
in ratis-common/src/main/java/org/apache/ratis/io
8 1 2018-10-29 2018-10-29 1 1 szetszwo@apache.org szetszwo@apache.org
hdd_config.toml
in dev-support/vagrant/namazu_configs
23 - 2018-12-05 2018-12-05 1 1 cwb@clayb.net cwb@clayb.net
CheckedSupplier.java
in ratis-common/src/main/java/org/apache/ratis/util/function
5 - 2018-12-06 2018-12-06 1 1 szetszwo@apache.org szetszwo@apache.org
TriConsumer.java
in ratis-common/src/main/java/org/apache/ratis/util/function
5 - 2018-12-06 2018-12-06 1 1 szetszwo@apache.org szetszwo@apache.org
CheckedBiConsumer.java
in ratis-common/src/main/java/org/apache/ratis/util/function
5 - 2018-12-06 2018-12-06 1 1 szetszwo@apache.org szetszwo@apache.org
CheckedFunction.java
in ratis-common/src/main/java/org/apache/ratis/util/function
5 - 2018-12-06 2018-12-06 1 1 szetszwo@apache.org szetszwo@apache.org
CheckedConsumer.java
in ratis-common/src/main/java/org/apache/ratis/util/function
12 1 2018-12-06 2018-12-06 1 1 szetszwo@apache.org szetszwo@apache.org
CheckedRunnable.java
in ratis-common/src/main/java/org/apache/ratis/util/function
12 1 2018-12-06 2018-12-06 1 1 szetszwo@apache.org szetszwo@apache.org
CheckedFunctionWithTimeout.java
in ratis-common/src/main/java/org/apache/ratis/util/function
7 - 2018-12-06 2018-12-11 2 1 szetszwo@apache.org szetszwo@apache.org
FunctionUtils.java
in ratis-common/src/main/java/org/apache/ratis/util/function
11 1 2018-12-11 2018-12-11 1 1 szetszwo@apache.org szetszwo@apache.org
RaftGroupMemberId.java
in ratis-common/src/main/java/org/apache/ratis/protocol
39 7 2019-07-03 2019-07-03 1 1 szetszwo@apache.org szetszwo@apache.org
CheckedBiFunction.java
in ratis-common/src/main/java/org/apache/ratis/util/function
5 - 2019-11-06 2020-04-21 2 2 ljain@apache.org elek@apache.org
DefaultLogDump.java
in ratis-tools/src/main/java/org/apache/ratis/tools
15 2 2020-01-31 2020-04-21 2 2 ljain@apache.org elek@apache.org
SupportedRpcType.java
in ratis-common/src/main/java/org/apache/ratis/rpc
22 2 2017-02-28 2020-04-21 7 4 szetszwo@hortonworks.com elek@apache.org
RetryPolicy.java
in ratis-common/src/main/java/org/apache/ratis/retry
34 5 2018-09-11 2020-04-21 10 4 szetszwo@apache.org elek@apache.org
AutoCloseableReadWriteLock.java
in ratis-common/src/main/java/org/apache/ratis/util
43 4 2018-11-30 2020-04-21 3 2 szetszwo@apache.org elek@apache.org
PlatformUtils.java
in ratis-common/src/main/java/org/apache/ratis/util
38 2 2017-03-31 2020-04-30 3 3 szetszwo@hortonworks.com 6454655+adoroszlai@users.no...
ExponentialBackoffRetry.java
in ratis-common/src/main/java/org/apache/ratis/retry
50 9 2020-04-29 2020-04-30 2 2 ljain@apache.org 6454655+adoroszlai@users.no...
ServerFlat.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/flatbuffers/server
25 2 2020-07-17 2020-07-17 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
ServerProto.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/flatbuffers/server
25 2 2020-07-17 2020-07-17 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
FileTransferProtobufs.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/flatbuffers/server
33 1 2020-07-17 2020-07-17 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
proto
Experiments.proto
in ratis-proto/src/main/proto
33 - 2020-07-17 2020-07-17 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
FileTransferFlatbufs.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/flatbuffers/server
38 1 2020-07-17 2020-07-17 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
ClientProto.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/flatbuffers/client
87 4 2020-07-17 2020-07-17 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
ClientFlat.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/flatbuffers/client
90 4 2020-07-17 2020-07-17 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
ResponseData.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/nettyzerocopy/objects
10 2 2020-07-30 2020-07-30 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
ResponseDecoder.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/nettyzerocopy/decoders
16 1 2020-07-30 2020-07-30 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
RequestDataComposite.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/nettyzerocopy/objects
18 4 2020-07-30 2020-07-30 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
ResponseEncoder.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/nettyzerocopy/encoders
18 1 2020-07-30 2020-07-30 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
RequestEncoder.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/nettyzerocopy/encoders
19 1 2020-07-30 2020-07-30 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
RequestData.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/nettyzerocopy/objects
29 5 2020-07-30 2020-07-30 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
RequestDecoder.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/nettyzerocopy/decoders
34 1 2020-07-30 2020-07-30 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
NettyClient.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/nettyzerocopy/client
104 12 2020-07-30 2020-07-30 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
MetricClientCall.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc/metrics/intercept/client
22 2 2020-08-04 2020-08-04 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
MetricClientCallListener.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc/metrics/intercept/client
27 1 2020-08-04 2020-08-04 1 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
RequestDecoderComposite.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/nettyzerocopy/decoders
38 2 2020-07-30 2020-08-17 2 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
NettyServer.java
in ratis-experiments/src/main/java/org/apache/ratis/experiments/nettyzerocopy/server
59 6 2020-07-30 2020-08-17 2 1 54566284+anshkhannasbu@user... 54566284+anshkhannasbu@user...
ResourceUnavailableException.java
in ratis-common/src/main/java/org/apache/ratis/protocol/exceptions
6 1 2019-05-09 2020-09-16 2 2 ljain@apache.org amaliujia@users.noreply.git...
ReconfigurationInProgressException.java
in ratis-common/src/main/java/org/apache/ratis/protocol/exceptions
6 1 2020-09-16 2020-09-16 1 1 amaliujia@users.noreply.git... amaliujia@users.noreply.git...
StaleReadException.java
in ratis-common/src/main/java/org/apache/ratis/protocol/exceptions
6 1 2020-09-16 2020-09-16 1 1 amaliujia@users.noreply.git... amaliujia@users.noreply.git...
ServerNotReadyException.java
in ratis-common/src/main/java/org/apache/ratis/protocol/exceptions
6 1 2020-09-16 2020-09-16 1 1 amaliujia@users.noreply.git... amaliujia@users.noreply.git...
ReconfigurationTimeoutException.java
in ratis-common/src/main/java/org/apache/ratis/protocol/exceptions
6 1 2020-09-16 2020-09-16 1 1 amaliujia@users.noreply.git... amaliujia@users.noreply.git...
GroupMismatchException.java
in ratis-common/src/main/java/org/apache/ratis/protocol/exceptions
6 1 2020-09-16 2020-09-16 1 1 amaliujia@users.noreply.git... amaliujia@users.noreply.git...
StreamException.java
in ratis-common/src/main/java/org/apache/ratis/protocol/exceptions
6 1 2020-02-07 2020-09-16 3 3 szetszwo@apache.org amaliujia@users.noreply.git...
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
WeakValueCache.java
in ratis-common/src/main/java/org/apache/ratis/util
37 5 2025-03-22 2025-03-22 1 1 szetszwo@apache.org szetszwo@apache.org
BiWeakValueCache.java
in ratis-common/src/main/java/org/apache/ratis/util
80 8 2025-03-19 2025-03-22 2 1 szetszwo@apache.org szetszwo@apache.org
GrpcServicesImpl.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc/server
355 41 2024-10-17 2024-10-17 1 1 szetszwo@apache.org szetszwo@apache.org
GrpcServices.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc/server
20 2 2024-10-17 2024-10-17 1 1 szetszwo@apache.org szetszwo@apache.org
CliUtils.java
in ratis-shell/src/main/java/org/apache/ratis/shell/cli
105 10 2024-08-22 2024-09-18 2 1 szetszwo@apache.org szetszwo@apache.org
StreamMap.java
in ratis-netty/src/main/java/org/apache/ratis/netty/server
26 3 2024-03-07 2024-03-07 1 1 szetszwo@apache.org szetszwo@apache.org
ChannelMap.java
in ratis-netty/src/main/java/org/apache/ratis/netty/server
24 3 2024-03-07 2024-03-07 1 1 szetszwo@apache.org szetszwo@apache.org
ServerRpc.java
in ratis-server-api/src/main/java/org/apache/ratis/server
8 - 2024-03-07 2024-03-07 1 1 szetszwo@apache.org szetszwo@apache.org
DataStreamRequestByteBuf.java
in ratis-common/src/main/java/org/apache/ratis/datastream/impl
48 7 2024-02-21 2024-02-21 1 1 szetszwo@apache.org szetszwo@apache.org
RefCountingMap.java
in ratis-common/src/main/java/org/apache/ratis/util
51 11 2024-02-01 2024-02-01 1 1 6454655+adoroszlai@users.no... 6454655+adoroszlai@users.no...
ReferenceCountedLeakDetector.java
in ratis-common/src/main/java/org/apache/ratis/util
281 25 2024-01-31 2024-12-25 3 3 duongnt.is@gmail.com 740087514@qq.com
LeakDetector.java
in ratis-common/src/main/java/org/apache/ratis/util
124 12 2024-01-31 2024-12-23 4 4 duongnt.is@gmail.com 6454655+adoroszlai@users.no...
RaftServerJmxAdapter.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
66 9 2024-01-16 2024-01-16 1 1 szetszwo@apache.org szetszwo@apache.org
ZeroCopyMetrics.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc/metrics
48 9 2024-01-13 2024-05-23 3 1 duongnt.is@gmail.com duongnt.is@gmail.com
BatchLogger.java
in ratis-common/src/main/java/org/apache/ratis/util
87 10 2023-12-29 2025-02-03 3 3 48054931+szywilliam@users.n... svenkataramanasam@cloudera.com
UncheckedAutoCloseableSupplier.java
in ratis-common/src/main/java/org/apache/ratis/util/function
5 - 2023-11-10 2023-11-10 1 1 szetszwo@apache.org szetszwo@apache.org
ZeroCopyMessageMarshaller.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc/util
170 13 2023-11-07 2024-05-23 5 3 duongnt.is@gmail.com duongnt.is@gmail.com
TransactionManager.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
46 4 2023-10-12 2025-01-02 4 2 szetszwo@apache.org 48054931+szywilliam@users.n...
LeaderLease.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
64 5 2023-10-01 2024-04-03 2 2 48054931+szywilliam@users.n... tanxinyu@apache.org
AwaitToRun.java
in ratis-common/src/main/java/org/apache/ratis/util
72 7 2023-09-24 2023-10-27 2 2 szetszwo@apache.org tanxinyu@apache.org
WriteIndexCache.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
40 2 2023-09-05 2023-09-05 1 1 48054931+szywilliam@users.n... 48054931+szywilliam@users.n...
RaftMetaConfCommand.java
in ratis-shell/src/main/java/org/apache/ratis/shell/cli/sh/local
130 7 2023-08-21 2024-08-22 4 4 55471457+chunxiaozheng@user... szetszwo@apache.org
LocalCommand.java
in ratis-shell/src/main/java/org/apache/ratis/shell/cli/sh/command
26 4 2023-08-21 2023-08-21 1 1 55471457+chunxiaozheng@user... 55471457+chunxiaozheng@user...
AbstractCommand.java
in ratis-shell/src/main/java/org/apache/ratis/shell/cli/sh/command
21 5 2023-08-21 2024-09-18 3 2 55471457+chunxiaozheng@user... szetszwo@apache.org
NettyClientReplies.java
in ratis-netty/src/main/java/org/apache/ratis/netty/client
137 16 2023-08-02 2024-04-12 2 2 guohao1@360.cn szetszwo@apache.org
StringSupplier.java
in ratis-common/src/main/java/org/apache/ratis/util/function
17 1 2023-03-28 2023-03-28 1 1 szetszwo@apache.org szetszwo@apache.org
StreamObserverWithTimeout.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc/util
102 8 2023-03-07 2024-01-15 5 3 szetszwo@apache.org 6454655+adoroszlai@users.no...
ResponseNotifyClientInterceptor.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc/util
43 4 2023-03-07 2023-03-07 1 1 szetszwo@apache.org szetszwo@apache.org
proto
Test.proto
in ratis-proto/src/main/proto
40 - 2023-03-07 2023-11-29 2 1 szetszwo@apache.org szetszwo@apache.org
ReconfigurationBase.java
in ratis-common/src/main/java/org/apache/ratis/conf
116 12 2022-12-31 2024-01-09 3 3 lylpysz1@163.com huangzhaobo99@126.com
ReconfigurationStatus.java
in ratis-common/src/main/java/org/apache/ratis/conf
81 15 2022-12-31 2022-12-31 1 1 lylpysz1@163.com lylpysz1@163.com
ReconfigurationException.java
in ratis-common/src/main/java/org/apache/ratis/conf
26 5 2022-12-31 2022-12-31 1 1 lylpysz1@163.com lylpysz1@163.com
Reconfigurable.java
in ratis-common/src/main/java/org/apache/ratis/conf
10 1 2022-12-31 2022-12-31 1 1 lylpysz1@163.com lylpysz1@163.com
ReadIndexException.java
in ratis-common/src/main/java/org/apache/ratis/protocol/exceptions
9 2 2022-10-11 2022-10-11 1 1 48054931+szywilliam@users.n... 48054931+szywilliam@users.n...
Dm3RatisMetricRegistryImpl.java
in ratis-metrics-dropwizard3/src/main/java/org/apache/ratis/metrics/dropwizard3
112 18 2022-09-27 2022-11-17 2 2 szetszwo@apache.org lhotari@users.noreply.githu...
Dm3MetricRegistriesImpl.java
in ratis-metrics-dropwizard3/src/main/java/org/apache/ratis/metrics/dropwizard3
99 11 2022-09-27 2024-02-01 4 4 szetszwo@apache.org 6454655+adoroszlai@users.no...
Dm3MetricsReporting.java
in ratis-metrics-dropwizard3/src/main/java/org/apache/ratis/metrics/dropwizard3
51 9 2022-09-27 2022-09-27 1 1 szetszwo@apache.org szetszwo@apache.org
Dm3JvmMetrics.java
in ratis-metrics-dropwizard3/src/main/java/org/apache/ratis/metrics/dropwizard3
26 2 2022-09-27 2022-09-27 1 1 szetszwo@apache.org szetszwo@apache.org
Dm3RatisObjectNameFactory.java
in ratis-metrics-dropwizard3/src/main/java/org/apache/ratis/metrics/dropwizard3
23 1 2022-09-27 2022-09-27 1 1 szetszwo@apache.org szetszwo@apache.org
Dm3TimekeeperImpl.java
in ratis-metrics-dropwizard3/src/main/java/org/apache/ratis/metrics/dropwizard3
17 2 2022-09-27 2022-09-27 1 1 szetszwo@apache.org szetszwo@apache.org
Dm3MetricRegistryFactoryImpl.java
in ratis-metrics-dropwizard3/src/main/java/org/apache/ratis/metrics/dropwizard3
9 1 2022-09-27 2022-09-27 1 1 szetszwo@apache.org szetszwo@apache.org
RatisMetricRegistryImpl.java
in ratis-metrics-default/src/main/java/org/apache/ratis/metrics/impl
112 18 2022-09-22 2022-11-17 2 2 szetszwo@apache.org lhotari@users.noreply.githu...
MetricRegistriesImpl.java
in ratis-metrics-default/src/main/java/org/apache/ratis/metrics/impl
101 11 2022-09-22 2024-02-01 4 4 szetszwo@apache.org 6454655+adoroszlai@users.no...
RatisMetrics.java
in ratis-metrics-api/src/main/java/org/apache/ratis/metrics
67 8 2022-09-22 2024-01-13 2 2 szetszwo@apache.org 36403683+ivandika3@users.no...
MetricRegistryInfo.java
in ratis-metrics-api/src/main/java/org/apache/ratis/metrics
59 9 2022-09-22 2022-09-22 1 1 szetszwo@apache.org szetszwo@apache.org
MetricsReporting.java
in ratis-metrics-default/src/main/java/org/apache/ratis/metrics/impl
51 9 2022-09-22 2022-09-22 1 1 szetszwo@apache.org szetszwo@apache.org
MetricRegistriesLoader.java
in ratis-metrics-api/src/main/java/org/apache/ratis/metrics
47 4 2022-09-22 2024-09-29 2 1 szetszwo@apache.org szetszwo@apache.org
MetricRegistries.java
in ratis-metrics-api/src/main/java/org/apache/ratis/metrics
27 2 2022-09-22 2022-11-11 2 2 szetszwo@apache.org sumit.jecrc@gmail.com
JvmMetrics.java
in ratis-metrics-default/src/main/java/org/apache/ratis/metrics/impl
26 2 2022-09-22 2022-09-22 1 1 szetszwo@apache.org szetszwo@apache.org
RatisObjectNameFactory.java
in ratis-metrics-default/src/main/java/org/apache/ratis/metrics/impl
23 1 2022-09-22 2022-09-22 1 1 szetszwo@apache.org szetszwo@apache.org
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RaftServerImpl.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
1617 113 2017-01-06 2025-05-07 283 47 enis@apache.org 740087514@qq.com
LeaderStateImpl.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
1013 102 2020-12-02 2025-05-02 73 24 szetszwo@apache.org 740087514@qq.com
LeaderElection.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
374 25 2017-01-06 2025-05-02 61 25 enis@apache.org 740087514@qq.com
StateMachineUpdater.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
282 20 2017-01-06 2025-05-02 58 21 enis@apache.org 740087514@qq.com
FollowerState.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
140 12 2017-01-06 2025-05-02 33 17 enis@apache.org 740087514@qq.com
ServerStringUtils.java
in ratis-server/src/main/java/org/apache/ratis/server/util
92 7 2020-12-14 2025-05-02 5 4 szetszwo@apache.org 740087514@qq.com
LogAppender.java
in ratis-server-api/src/main/java/org/apache/ratis/server/leader
108 12 2020-12-23 2025-04-23 13 8 szetszwo@apache.org 89496957+rkgrit@users.norep...
ServerImplUtils.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
200 15 2017-01-13 2025-04-22 34 13 szetszwo@hortonworks.com 89496957+rkgrit@users.norep...
LogSegment.java
in ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented
469 56 2019-05-15 2025-04-20 39 13 szetszwo@apache.org 89496957+rkgrit@users.norep...
SegmentedRaftLogReader.java
in ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented
253 19 2019-05-15 2025-04-05 15 7 szetszwo@apache.org 89496957+rkgrit@users.norep...
SegmentedRaftLogInputStream.java
in ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented
174 12 2019-05-15 2025-04-05 9 5 szetszwo@apache.org 89496957+rkgrit@users.norep...
GrpcLogAppender.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc/server
799 65 2018-09-08 2025-03-25 93 31 elserj@apache.org hfutzhanghb@163.com
SegmentedRaftLogCache.java
in ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented
623 67 2019-05-15 2025-03-25 39 17 szetszwo@apache.org hfutzhanghb@163.com
SegmentedRaftLogWorker.java
in ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented
623 51 2019-05-14 2025-03-25 61 23 ankit@apache.org hfutzhanghb@163.com
RaftServerProxy.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
574 61 2017-05-10 2025-03-25 86 26 szetszwo@hortonworks.com hfutzhanghb@163.com
FileUtils.java
in ratis-common/src/main/java/org/apache/ratis/util
245 28 2017-01-06 2025-03-25 24 12 enis@apache.org hfutzhanghb@163.com
ReflectionUtils.java
in ratis-common/src/main/java/org/apache/ratis/util
159 16 2017-03-31 2025-03-25 10 6 szetszwo@hortonworks.com hfutzhanghb@163.com
CollectionUtils.java
in ratis-common/src/main/java/org/apache/ratis/util
134 15 2017-03-31 2025-03-25 18 8 szetszwo@hortonworks.com hfutzhanghb@163.com
NetUtils.java
in ratis-common/src/main/java/org/apache/ratis/util
127 12 2017-01-06 2025-03-25 14 10 enis@apache.org hfutzhanghb@163.com
ConfigurationManager.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
68 8 2017-01-06 2025-03-25 17 8 enis@apache.org hfutzhanghb@163.com
RaftGroup.java
in ratis-common/src/main/java/org/apache/ratis/protocol
66 11 2017-06-14 2025-03-25 13 8 jing9@apache.org hfutzhanghb@163.com
DataStreamManagement.java
in ratis-netty/src/main/java/org/apache/ratis/netty/server
460 35 2020-11-12 2025-03-24 46 10 szetszwo@apache.org hfutzhanghb@163.com
RaftId.java
in ratis-common/src/main/java/org/apache/ratis/protocol
87 13 2017-06-14 2025-03-22 15 8 jing9@apache.org szetszwo@apache.org
BiWeakValueCache.java
in ratis-common/src/main/java/org/apache/ratis/util
80 8 2025-03-19 2025-03-22 2 1 szetszwo@apache.org szetszwo@apache.org
WeakValueCache.java
in ratis-common/src/main/java/org/apache/ratis/util
37 5 2025-03-22 2025-03-22 1 1 szetszwo@apache.org szetszwo@apache.org
ClientId.java
in ratis-common/src/main/java/org/apache/ratis/protocol
34 8 2017-02-16 2025-03-22 15 7 jing9@apache.org szetszwo@apache.org
RaftGroupId.java
in ratis-common/src/main/java/org/apache/ratis/protocol
34 8 2017-06-14 2025-03-22 12 7 jing9@apache.org szetszwo@apache.org
TermIndex.java
in ratis-server-api/src/main/java/org/apache/ratis/server/protocol
76 8 2020-12-16 2025-03-19 7 3 szetszwo@apache.org szetszwo@apache.org
AtomicFileOutputStream.java
in ratis-common/src/main/java/org/apache/ratis/util
63 6 2017-01-06 2025-03-17 11 6 enis@apache.org 6454655+adoroszlai@users.no...
ConfUtils.java
in ratis-common/src/main/java/org/apache/ratis/conf
413 46 2017-02-18 2025-02-27 28 12 szetszwo@hortonworks.com 6454655+adoroszlai@users.no...
GrpcServerProtocolService.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc/server
314 23 2018-09-08 2025-02-03 26 13 elserj@apache.org svenkataramanasam@cloudera.com
SnapshotInstallationHandler.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
312 8 2022-03-25 2025-02-03 19 9 szetszwo@apache.org svenkataramanasam@cloudera.com
OrderedAsync.java
in ratis-client/src/main/java/org/apache/ratis/client/impl
209 15 2019-05-29 2025-02-03 31 10 ljain@apache.org svenkataramanasam@cloudera.com
BatchLogger.java
in ratis-common/src/main/java/org/apache/ratis/util
87 10 2023-12-29 2025-02-03 3 3 48054931+szywilliam@users.n... svenkataramanasam@cloudera.com
RaftLogBase.java
in ratis-server/src/main/java/org/apache/ratis/server/raftlog
411 40 2020-12-21 2025-01-22 23 8 szetszwo@apache.org 48054931+szywilliam@users.n...
DivisionInfo.java
in ratis-server-api/src/main/java/org/apache/ratis/server
31 5 2020-12-16 2025-01-13 4 3 szetszwo@apache.org tanxinyu@apache.org
RaftServerConfigKeys.java
in ratis-server-api/src/main/java/org/apache/ratis/server
769 157 2020-12-16 2025-01-03 37 12 szetszwo@apache.org 48054931+szywilliam@users.n...
SegmentedRaftLog.java
in ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented
502 48 2019-05-15 2025-01-03 61 17 szetszwo@apache.org szetszwo@apache.org
LogAppenderBase.java
in ratis-server/src/main/java/org/apache/ratis/server/leader
311 31 2020-12-07 2025-01-03 20 8 szetszwo@apache.org szetszwo@apache.org
RaftLogSequentialOps.java
in ratis-server-api/src/main/java/org/apache/ratis/server/raftlog
71 3 2020-12-21 2025-01-02 6 4 szetszwo@apache.org 48054931+szywilliam@users.n...
TransactionManager.java
in ratis-server/src/main/java/org/apache/ratis/server/impl
46 4 2023-10-12 2025-01-02 4 2 szetszwo@apache.org 48054931+szywilliam@users.n...
AutoCloseableLock.java
in ratis-common/src/main/java/org/apache/ratis/util
39 5 2017-01-06 2025-01-02 7 6 enis@apache.org 48054931+szywilliam@users.n...
ReferenceCountedLeakDetector.java
in ratis-common/src/main/java/org/apache/ratis/util
281 25 2024-01-31 2024-12-25 3 3 duongnt.is@gmail.com 740087514@qq.com
DataStreamClientImpl.java
in ratis-client/src/main/java/org/apache/ratis/client/impl
228 22 2020-08-06 2024-12-25 37 8 54566284+anshkhannasbu@user... 14933944+symious@users.nore...
LeakDetector.java
in ratis-common/src/main/java/org/apache/ratis/util
124 12 2024-01-31 2024-12-23 4 4 duongnt.is@gmail.com 6454655+adoroszlai@users.no...
GrpcUtil.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc
256 19 2018-09-08 2024-12-02 18 10 elserj@apache.org szetszwo@apache.org
LogUtils.java
in ratis-common/src/main/java/org/apache/ratis/util
108 8 2017-03-31 2024-12-02 16 6 szetszwo@hortonworks.com szetszwo@apache.org
GrpcAdminProtocolService.java
in ratis-grpc/src/main/java/org/apache/ratis/grpc/server
80 8 2018-09-08 2024-12-02 9 7 elserj@apache.org szetszwo@apache.org
NettyDataStreamUtils.java
in ratis-netty/src/main/java/org/apache/ratis/netty
231 16 2020-10-21 2024-11-15 18 3 szetszwo@apache.org ivan_andika3@rocketmail.com
proto
Raft.proto
in ratis-proto/src/main/proto
473 - 2018-09-08 2024-11-01 65 14 elserj@apache.org 97331129+133tosakarin@users...