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