diff options
author | Tsz-Wo Nicholas Sze <szetszwo@hortonworks.com> | 2018-01-23 09:28:03 -0800 |
---|---|---|
committer | Owen O'Malley <omalley@apache.org> | 2018-04-26 05:36:04 -0700 |
commit | ba4d5a52a8be68ae826f6e6f9d4edbaba9131e85 (patch) | |
tree | 6b270ba75d8048840e512357f7626b5ce0c11b5d /hadoop-hdfs-project/hadoop-hdfs/src/main | |
parent | 94c0346f356096cd4d150655a70cdd357f50bfd7 (diff) |
HDFS-12986. Ozone: Update ozone to latest ratis snapshot build (0.1.1-alpha-0f7169d-SNAPSHOT). Contributed by Lokesh Jain
Diffstat (limited to 'hadoop-hdfs-project/hadoop-hdfs/src/main')
-rw-r--r-- | hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/ozone/container/common/transport/server/ratis/XceiverServerRatis.java | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/ozone/container/common/transport/server/ratis/XceiverServerRatis.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/ozone/container/common/transport/server/ratis/XceiverServerRatis.java index ff52341ed7..d0ff094e4d 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/ozone/container/common/transport/server/ratis/XceiverServerRatis.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/ozone/container/common/transport/server/ratis/XceiverServerRatis.java @@ -38,6 +38,7 @@ import org.apache.ratis.rpc.SupportedRpcType; import org.apache.ratis.server.RaftServer; import org.apache.ratis.server.RaftServerConfigKeys; import org.apache.ratis.util.SizeInBytes; +import org.apache.ratis.util.TimeDuration; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -115,18 +116,17 @@ public final class XceiverServerRatis implements XceiverServerSpi { RaftServerConfigKeys.setStorageDir(properties, new File(storageDir)); RaftConfigKeys.Rpc.setType(properties, rpc); - //TODO: change these configs to setter after RATIS-154 - properties.setInt("raft.server.log.segment.cache.num.max", 2); - properties.setInt("raft.grpc.message.size.max", - scmChunkSize + raftSegmentPreallocatedSize); - properties.setInt("raft.server.rpc.timeout.min", 800); - properties.setInt("raft.server.rpc.timeout.max", 1000); + RaftServerConfigKeys.Log.setMaxCachedSegmentNum(properties, 2); + GrpcConfigKeys.setMessageSizeMax(properties, + SizeInBytes.valueOf(scmChunkSize + raftSegmentPreallocatedSize)); + RaftServerConfigKeys.Rpc.setTimeoutMin(properties, + TimeDuration.valueOf(800, TimeUnit.MILLISECONDS)); + RaftServerConfigKeys.Rpc.setTimeoutMax(properties, + TimeDuration.valueOf(1000, TimeUnit.MILLISECONDS)); if (rpc == SupportedRpcType.GRPC) { GrpcConfigKeys.Server.setPort(properties, port); - } else { - if (rpc == SupportedRpcType.NETTY) { - NettyConfigKeys.Server.setPort(properties, port); - } + } else if (rpc == SupportedRpcType.NETTY) { + NettyConfigKeys.Server.setPort(properties, port); } return properties; } |