YARN-9775. RMWebServices /scheduler-conf GET returns all hadoop configurations for ZKConfigurationStore. Contributed by Prabhu Joseph
(cherry picked from commit8660e48ca1
) (cherry picked from commite4249c3202
) (cherry picked from commit6baa0d1e4d
)
This commit is contained in:
parent
e786147096
commit
f083f7fef1
|
@ -196,7 +196,7 @@ public class ZKConfigurationStore extends YarnConfigurationStore {
|
|||
try {
|
||||
Map<String, String> map =
|
||||
(HashMap<String, String>) deserializeObject(serializedSchedConf);
|
||||
Configuration c = new Configuration();
|
||||
Configuration c = new Configuration(false);
|
||||
for (Map.Entry<String, String> e : map.entrySet()) {
|
||||
c.set(e.getKey(), e.getValue());
|
||||
}
|
||||
|
|
|
@ -117,6 +117,8 @@ public class TestZKConfigurationStore extends ConfigurationStoreBaseTest {
|
|||
confStore.initialize(conf, schedConf, rmContext);
|
||||
assertEquals("val", confStore.retrieve().get("key"));
|
||||
|
||||
assertNull(confStore.retrieve().get(YarnConfiguration.RM_HOSTNAME));
|
||||
|
||||
// Create a new configuration store, and check for old configuration
|
||||
confStore = createConfStore();
|
||||
schedConf.set("key", "badVal");
|
||||
|
|
Loading…
Reference in New Issue