Svetozar Ivanov created HADOOP-10762: ----------------------------------------
Summary: Config parameter 'fs.permissions.umask-mode' with value 0002 doesn't have any affect Key: HADOOP-10762 URL: https://issues.apache.org/jira/browse/HADOOP-10762 Project: Hadoop Common Issue Type: Bug Reporter: Svetozar Ivanov When is set parameter 'fs.permissions.umask-mode' with value 0002 org.apache.hadoop.fs.FileContext always use internally 0022. After investigation found that org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService->serviceInit(Configuration conf) sets always FsPermission.DEFAULT_UMASK value. {code} @Override public void serviceInit(Configuration conf) throws Exception { this.validateConf(conf); this.publicRsrc = new LocalResourcesTrackerImpl(null, dispatcher, true, conf); this.recordFactory = RecordFactoryProvider.getRecordFactory(conf); try { FileContext lfs = getLocalFileContext(conf); lfs.setUMask(new FsPermission((short)FsPermission.DEFAULT_UMASK)); cleanUpLocalDir(lfs,delService); ..... } {code} -- This message was sent by Atlassian JIRA (v6.2#6252)