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

szetszwo pushed a change to branch branch-2
in repository https://gitbox.apache.org/repos/asf/ratis.git


    from dbb4ffa3 RATIS-1391. Update library dropwizard.metrics version to 4.x 
(#632)
     new f13056ce RATIS-1604. server reply should return success for 
SNAPSHOT_INSTALLED in InstallSnapshotReplyProto (#662)
     new f8ca0a8f RATIS-1608. Improve RaftStorageDirectoryImpl#tryLock 
performance on ios system (#665)
     new b4e20c6a RATIS-1607. Fix NPE in OrderedAsync#sendRequestWithRetry 
(#664)
     new a219ccc1 RATIS-1597. Compute MD5 during snapshot streaming (#661)
     new fe0991a9 RATIS-1602. Add a ProxiesPool inner class in 
NettyServerStreamRpc. (#660)
     new 2442d23a RATIS-1611. Add notify server step sown event to inform (#669)
     new 1effe6fb RATIS-1594. Support ADD mode to SetConfiguration (#658)
     new bdc58e4f RATIS-1614. Upgrade Ratis Thirdparty to 1.0.1. (#670)
     new e80cac59 RATIS-1610. NettyRpcService should not bind the port in the 
constructor. (#668)
     new 17a9a8a0 RATIS-1617. Concurrent issue on LogSegmentList (#675)
     new c41a60b6 RATIS-1601. Use the shaded dropwizard metrics and remove the 
dependency (#671)
     new 3f500ddb RATIS-1615. Server should support listening on a specified 
network address (#672)
     new 875f9231 RATIS-1609. RaftStorageImpl should not lock the directory in 
the constructor. (#667)
     new 9a0497c0 RATIS-1619. Validate server id in raft group if the group is 
not empty (#677)
     new 2226c5eb RATIS-1621. Fix intermittent failure in 
TestLeaderElectionMetrics (#679)
     new e7ea3d6d RATIS-1623. Remove guava.version from ratis-shell/pom.xml. 
(#681)
     new 256b16ba RATIS-1618. Resolve the stream client concurrent reconnection 
problem (#676)

The 17 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 NOTICE                                             |  25 -----
 pom.xml                                            |  31 +-----
 ratis-assembly/src/main/resources/NOTICE           |   7 --
 .../java/org/apache/ratis/client/api/AdminApi.java |  22 +++-
 .../org/apache/ratis/client/impl/AdminImpl.java    |   7 +-
 .../apache/ratis/client/impl/ClientProtoUtils.java |  27 ++++-
 .../org/apache/ratis/client/impl/OrderedAsync.java |   4 +
 .../ratis/protocol/SetConfigurationRequest.java    | 111 +++++++++++++++++----
 .../org/apache/ratis/util/ConcurrentUtils.java     |  33 ++++--
 .../org/apache/ratis/util/MemoizedSupplier.java    |   5 +
 .../java/org/apache/ratis/util/Preconditions.java  |  10 ++
 ratis-examples/pom.xml                             |   5 -
 .../ratis/grpc/metrics/GrpcServerMetrics.java      |   4 +-
 .../apache/ratis/grpc/server/GrpcLogAppender.java  |   2 +-
 .../ratis/grpc/server/TestGrpcServerMetrics.java   |   2 +-
 ratis-metrics/pom.xml                              |  25 -----
 .../java/org/apache/ratis/metrics/JVMMetrics.java  |   8 +-
 .../apache/ratis/metrics/MetricRegistryInfo.java   |   2 +-
 .../org/apache/ratis/metrics/MetricsReporting.java |   4 +-
 .../apache/ratis/metrics/RatisMetricRegistry.java  |  13 +--
 .../ratis/metrics/RatisObjectNameFactory.java      |   4 +-
 .../metrics/impl/RatisMetricRegistryImpl.java      |  22 ++--
 .../org/apache/ratis/netty/NettyConfigKeys.java    |  22 ++++
 .../ratis/netty/client/NettyClientStreamRpc.java   |  23 +++--
 .../netty/metrics/NettyServerStreamRpcMetrics.java |   2 +-
 .../ratis/netty/server/DataStreamManagement.java   |   2 +-
 .../apache/ratis/netty/server/NettyRpcService.java |  17 +++-
 .../ratis/netty/server/NettyServerStreamRpc.java   |  71 ++++++++-----
 ratis-proto/src/main/proto/Raft.proto              |   5 +
 .../apache/ratis/server/storage/RaftStorage.java   |   5 +-
 .../apache/ratis/statemachine/StateMachine.java    |   5 +
 .../apache/ratis/server/impl/LeaderElection.java   |   3 +-
 .../apache/ratis/server/impl/LeaderStateImpl.java  |   5 +-
 .../ratis/server/impl/RaftConfigurationImpl.java   |  20 +++-
 .../apache/ratis/server/impl/RaftServerImpl.java   |  35 +++++--
 .../apache/ratis/server/impl/RaftServerProxy.java  |  21 ++--
 .../apache/ratis/server/impl/ServerImplUtils.java  |   5 +
 .../apache/ratis/server/impl/ServerProtoUtils.java |  17 +++-
 .../org/apache/ratis/server/impl/ServerState.java  |  79 +++++++++------
 .../ratis/server/impl/StateMachineMetrics.java     |   2 +-
 .../ratis/server/impl/StateMachineUpdater.java     |   2 +-
 .../server/metrics/LeaderElectionMetrics.java      |   2 +-
 .../ratis/server/metrics/RaftLogMetricsBase.java   |   2 +-
 .../server/metrics/RaftServerMetricsImpl.java      |   6 +-
 .../server/metrics/SegmentedRaftLogMetrics.java    |   4 +-
 .../server/raftlog/segmented/SegmentedRaftLog.java |   2 +-
 .../raftlog/segmented/SegmentedRaftLogCache.java   |  36 ++++---
 .../raftlog/segmented/SegmentedRaftLogReader.java  |   2 +-
 .../raftlog/segmented/SegmentedRaftLogWorker.java  |   4 +-
 .../ratis/server/storage/FileChunkReader.java      |  19 +++-
 .../server/storage/RaftStorageDirectoryImpl.java   |   7 +-
 .../ratis/server/storage/RaftStorageImpl.java      |  53 ++++++----
 .../ratis/server/storage/SnapshotManager.java      |  11 +-
 .../ratis/server/storage/StorageImplUtils.java     |   2 -
 .../ratis/statemachine/impl/BaseStateMachine.java  |   2 +-
 .../ratis/InstallSnapshotFromLeaderTests.java      |  14 ++-
 .../java/org/apache/ratis/LogAppenderTests.java    |   2 +-
 .../test/java/org/apache/ratis/RaftBasicTests.java |   2 +-
 .../ratis/server/impl/LeaderElectionTests.java     |   2 +-
 .../apache/ratis/server/impl/MiniRaftCluster.java  |  59 +++++++----
 .../server/impl/RaftReconfigurationBaseTest.java   |  30 +++++-
 .../ratis/server/impl/RaftServerTestUtil.java      |   3 +-
 .../ratis/server/impl/TestLogAppenderMetrics.java  |   2 +-
 .../ratis/server/impl/TestRetryCacheMetrics.java   |   2 +-
 .../server/metrics/TestLeaderElectionMetrics.java  |   4 +-
 .../ratis/server/storage/RaftStorageTestUtils.java |   4 +-
 .../ratis/statemachine/RaftSnapshotBaseTest.java   |   4 +-
 ratis-shell/pom.xml                                |  21 ----
 ratis-test/pom.xml                                 |   6 --
 .../ratis/TestRaftServerSlownessDetection.java     |   2 +-
 .../datastream/DataStreamAsyncClusterTests.java    |   7 +-
 .../apache/ratis/grpc/TestRaftServerWithGrpc.java  |  14 ++-
 .../ratis/grpc/TestRaftSnapshotWithGrpc.java       |   2 +-
 .../org/apache/ratis/server/ServerBuilderTest.java | 102 +++++++++++++++++++
 .../apache/ratis/server/ServerRestartTests.java    |   7 +-
 .../ratis/server/raftlog/TestRaftLogMetrics.java   |   2 +-
 .../server/raftlog/segmented/TestLogSegment.java   |   2 +-
 .../raftlog/segmented/TestSegmentedRaftLog.java    |   2 +-
 .../ratis/server/storage/TestRaftStorage.java      |   8 +-
 .../shell/cli/sh/PeerCommandIntegrationTest.java   |   7 +-
 80 files changed, 767 insertions(+), 409 deletions(-)
 create mode 100644 
ratis-test/src/test/java/org/apache/ratis/server/ServerBuilderTest.java

Reply via email to