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%)