diff --git hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/conf/YarnConfiguration.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/conf/YarnConfiguration.java index 52bc821f68099c72f76953aea24e22a8ffaeaaca..55073c53e0fc7b10491ae8d3960e11c1761b7bcc 100644 --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/conf/YarnConfiguration.java +++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/conf/YarnConfiguration.java @@ -506,6 +506,9 @@ private static void addDeprecatedKeys() { public static final String DEFAULT_FS_RM_STATE_STORE_RETRY_POLICY_SPEC = "2000, 500"; + public static final String RM_LEVELDB_STORE_PATH = RM_PREFIX + + "leveldb-state-store.path"; + /** The maximum number of completed applications RM keeps. */ public static final String RM_MAX_COMPLETED_APPLICATIONS = RM_PREFIX + "max-completed-applications"; @@ -816,7 +819,7 @@ private static void addDeprecatedKeys() { public static final String NM_CONTAINER_MON_PROCESS_TREE = NM_PREFIX + "container-monitor.process-tree.class"; public static final String PROCFS_USE_SMAPS_BASED_RSS_ENABLED = NM_PREFIX + - ".container-monitor.procfs-tree.smaps-based-rss.enabled"; + "container-monitor.procfs-tree.smaps-based-rss.enabled"; public static final boolean DEFAULT_PROCFS_USE_SMAPS_BASED_RSS_ENABLED = false; @@ -1398,10 +1401,22 @@ private static void addDeprecatedKeys() { public static final String DEFAULT_SCM_APP_CHECKER_CLASS = "org.apache.hadoop.yarn.server.sharedcachemanager.RemoteAppChecker"; + /** The address of the SCM admin interface. */ + public static final String SCM_ADMIN_ADDRESS = + SHARED_CACHE_PREFIX + "admin.address"; + public static final int DEFAULT_SCM_ADMIN_PORT = 8047; + public static final String DEFAULT_SCM_ADMIN_ADDRESS = + "0.0.0.0:" + DEFAULT_SCM_ADMIN_PORT; + + /** Number of threads used to handle SCM admin interface. */ + public static final String SCM_ADMIN_CLIENT_THREAD_COUNT = + SHARED_CACHE_PREFIX + "admin.thread-count"; + public static final int DEFAULT_SCM_ADMIN_CLIENT_THREAD_COUNT = 1; + // In-memory SCM store configuration public static final String IN_MEMORY_STORE_PREFIX = - SHARED_CACHE_PREFIX + "in-memory."; + SCM_STORE_PREFIX + "in-memory."; /** * A resource in the InMemorySCMStore is considered stale if the time since