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