You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ratis.apache.org by ru...@apache.org on 2020/12/20 23:33:57 UTC

[incubator-ratis] branch master updated (f511964 -> cfa6c4f)

This is an automated email from the ASF dual-hosted git repository.

runzhiwang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ratis.git.


    from f511964  RATIS-1251. Move StateMachine and TransactionContext to ratis-server-api (#363)
     add cfa6c4f  RATIS-1252. Refactor RaftLogMetrics. (#365)

No new revisions were added by this update.

Summary of changes:
 .../ratis/server/metrics/RaftLogMetrics.java       | 11 +--
 .../apache/ratis/server/impl/LeaderStateImpl.java  |  2 +-
 .../ratis/server/leader/LogAppenderDefault.java    |  4 +-
 .../ratis/server/metrics/LogAppenderMetrics.java   | 10 +--
 .../ratis/server/metrics/RaftLogMetricsBase.java   | 76 ++++++++++++++++++
 .../ratis/server/metrics/RaftServerMetrics.java    | 12 ++-
 ...ogMetrics.java => SegmentedRaftLogMetrics.java} | 90 +++++++---------------
 .../org/apache/ratis/server/raftlog/RaftLog.java   |  6 +-
 .../ratis/server/raftlog/memory/MemoryRaftLog.java |  8 ++
 .../ratis/server/raftlog/segmented/LogSegment.java | 26 +++----
 .../server/raftlog/segmented/SegmentedRaftLog.java |  9 +++
 .../raftlog/segmented/SegmentedRaftLogCache.java   |  6 +-
 .../segmented/SegmentedRaftLogInputStream.java     |  6 +-
 .../raftlog/segmented/SegmentedRaftLogReader.java  |  6 +-
 .../raftlog/segmented/SegmentedRaftLogWorker.java  |  6 +-
 .../ratis/server/impl/RaftServerTestUtil.java      |  3 +
 .../ratis/server/impl/TestLogAppenderMetrics.java  |  6 +-
 .../ratis/server/storage/RaftStorageTestUtils.java |  4 +-
 .../ratis/statemachine/RaftSnapshotBaseTest.java   |  5 +-
 .../ratis/server/raftlog/TestRaftLogMetrics.java   | 25 ++----
 .../server/raftlog/segmented/TestLogSegment.java   |  5 +-
 .../raftlog/segmented/TestSegmentedRaftLog.java    |  5 +-
 .../segmented/TestSegmentedRaftLogCache.java       |  9 ++-
 23 files changed, 196 insertions(+), 144 deletions(-)
 copy ratis-hadoop/src/test/java/org/apache/ratis/hadooprpc/TestLogAppenderWithHadoopRpc.java => ratis-server-api/src/main/java/org/apache/ratis/server/metrics/RaftLogMetrics.java (75%)
 create mode 100644 ratis-server/src/main/java/org/apache/ratis/server/metrics/RaftLogMetricsBase.java
 rename ratis-server/src/main/java/org/apache/ratis/server/metrics/{RaftLogMetrics.java => SegmentedRaftLogMetrics.java} (63%)