diff --git a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/conf/OzoneConfiguration.java b/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/conf/OzoneConfiguration.java index 9cfe0f671d22..4b26cf14cb55 100644 --- a/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/conf/OzoneConfiguration.java +++ b/hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/conf/OzoneConfiguration.java @@ -41,6 +41,9 @@ import org.apache.hadoop.hdds.utils.LegacyHadoopConfigurationSource; import com.google.common.base.Preconditions; +import org.apache.ratis.server.RaftServerConfigKeys; + +import static org.apache.hadoop.hdds.ratis.RatisHelper.HDDS_DATANODE_RATIS_PREFIX_KEY; /** * Configuration for ozone. @@ -49,6 +52,8 @@ public class OzoneConfiguration extends Configuration implements MutableConfigurationSource { static { + addDeprecatedKeys(); + activate(); } @@ -287,4 +292,13 @@ public Map getPropsWithPrefix(String confPrefix) { } return configMap; } + + private static void addDeprecatedKeys(){ + Configuration.addDeprecations(new DeprecationDelta[]{ + new DeprecationDelta(HDDS_DATANODE_RATIS_PREFIX_KEY + "." + + RaftServerConfigKeys.PREFIX + "." + "rpcslowness.timeout", + HDDS_DATANODE_RATIS_PREFIX_KEY + "." + + RaftServerConfigKeys.PREFIX + "." + "rpc.slowness.timeout") + }); + } }