You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ratis.apache.org by dr...@apache.org on 2022/09/09 03:56:24 UTC
[ratis] branch master updated (117b33311 -> 874475e8f)
This is an automated email from the ASF dual-hosted git repository.
dragonyliu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ratis.git
from 117b33311 RATIS-1696. Support linearizable read-only requests in leader (#735)
add 874475e8f RATIS-1693. Remove the use of the thirdparty Timer. (#734)
No new revisions were added by this update.
Summary of changes:
.../apache/ratis/util/UncheckedAutoCloseable.java | 3 +-
.../ratis/grpc/metrics/GrpcServerMetrics.java | 14 +++--
.../apache/ratis/grpc/server/GrpcLogAppender.java | 11 ++--
.../ratis/grpc/server/TestGrpcServerMetrics.java | 14 +++--
.../apache/ratis/metrics/RatisMetricRegistry.java | 5 +-
.../org/apache/ratis/metrics/RatisMetrics.java | 4 ++
.../metrics/{LongCounter.java => Timekeeper.java} | 29 ++++++----
.../ratis/metrics/impl/DefaultTimekeeperImpl.java | 25 +++++----
.../metrics/impl/RatisMetricRegistryImpl.java | 10 ++--
.../netty/metrics/NettyServerStreamRpcMetrics.java | 26 +++------
.../ratis/netty/server/DataStreamManagement.java | 8 +--
.../apache/ratis/server/impl/LeaderElection.java | 13 ++---
.../apache/ratis/server/impl/RaftServerImpl.java | 12 ++---
.../ratis/server/impl/StateMachineMetrics.java | 5 +-
.../ratis/server/impl/StateMachineUpdater.java | 9 ++--
.../server/metrics/LeaderElectionMetrics.java | 5 +-
.../ratis/server/metrics/RaftLogMetricsBase.java | 21 --------
.../server/metrics/RaftServerMetricsImpl.java | 8 +--
.../server/metrics/SegmentedRaftLogMetrics.java | 61 ++++++++++++++--------
.../server/raftlog/segmented/SegmentedRaftLog.java | 19 ++++---
.../raftlog/segmented/SegmentedRaftLogReader.java | 16 ++----
.../raftlog/segmented/SegmentedRaftLogWorker.java | 51 ++++++------------
.../ratis/statemachine/impl/BaseStateMachine.java | 16 ------
.../java/org/apache/ratis/LogAppenderTests.java | 6 ++-
.../ratis/server/impl/LeaderElectionTests.java | 4 +-
.../ratis/statemachine/RaftSnapshotBaseTest.java | 3 +-
.../apache/ratis/grpc/TestRaftServerWithGrpc.java | 18 +++++--
.../ratis/server/raftlog/TestRaftLogMetrics.java | 18 ++++---
.../server/raftlog/segmented/TestLogSegment.java | 9 ++--
.../raftlog/segmented/TestSegmentedRaftLog.java | 13 ++---
30 files changed, 209 insertions(+), 247 deletions(-)
copy ratis-metrics/src/main/java/org/apache/ratis/metrics/{LongCounter.java => Timekeeper.java} (61%)
copy ratis-server-api/src/main/java/org/apache/ratis/server/raftlog/RaftLogIOException.java => ratis-metrics/src/main/java/org/apache/ratis/metrics/impl/DefaultTimekeeperImpl.java (60%)