|  YARN-8040  | 
 [UI2] New YARN UI webapp does not respect current pathname for REST api  | 
  Major  | 
 yarn-ui-v2  | 
 Sunil Govindan  | 
 Sunil Govindan  | 
|  HADOOP-15062  | 
 TestCryptoStreamsWithOpensslAesCtrCryptoCodec fails on Debian 9  | 
  Major  | 
 .  | 
 Miklos Szegedi  | 
 Miklos Szegedi  | 
|  HDFS-11043  | 
 TestWebHdfsTimeouts fails  | 
  Major  | 
 webhdfs  | 
 Andrew Wang  | 
 Chao Sun  | 
|  HADOOP-15331  | 
 Fix a race condition causing parsing error of java.io.BufferedInputStream in class org.apache.hadoop.conf.Configuration  | 
  Major  | 
 common  | 
 Miklos Szegedi  | 
 Miklos Szegedi  | 
|  HDFS-11900  | 
 Hedged reads thread pool creation not synchronized  | 
  Major  | 
 hdfs-client  | 
 John Zhuge  | 
 John Zhuge  | 
|  YARN-8032  | 
 Yarn service should expose failuresValidityInterval to users and use it for launching containers  | 
  Major  | 
 .  | 
 Chandni Singh  | 
 Chandni Singh  | 
|  YARN-8043  | 
 Add the exception message for failed launches running under LCE  | 
  Major  | 
 .  | 
 Shane Kumpf  | 
 Shane Kumpf  | 
|  YARN-7734  | 
 YARN-5418 breaks TestContainerLogsPage.testContainerLogPageAccess  | 
  Major  | 
 .  | 
 Miklos Szegedi  | 
 Tao Yang  | 
|  HDFS-13087  | 
 Snapshotted encryption zone information should be immutable  | 
  Major  | 
 encryption  | 
 LiXin Ge  | 
 LiXin Ge  | 
|  HADOOP-12862  | 
 LDAP Group Mapping over SSL can not specify trust store  | 
  Major  | 
 .  | 
 Wei-Chiu Chuang  | 
 Wei-Chiu Chuang  | 
|  HADOOP-15317  | 
 Improve NetworkTopology chooseRandom’s loop  | 
  Major  | 
 .  | 
 Xiao Chen  | 
 Xiao Chen  | 
|  HADOOP-15355  | 
 TestCommonConfigurationFields is broken by HADOOP-15312  | 
  Major  | 
 test  | 
 Konstantin Shvachko  | 
 LiXin Ge  | 
|  YARN-7764  | 
 Findbugs warning: Resource#getResources may expose internal representation  | 
  Major  | 
 api  | 
 Weiwei Yang  | 
 Weiwei Yang  | 
|  YARN-8106  | 
 Update LogAggregationIndexedFileController to use readFull instead read to avoid IOException while loading log meta  | 
  Critical  | 
 log-aggregation  | 
 Prabhu Joseph  | 
 Prabhu Joseph  | 
|  YARN-8115  | 
 [UI2] URL data like nodeHTTPAddress must be encoded in UI before using to access NM  | 
  Major  | 
 yarn-ui-v2  | 
 Sunil Govindan  | 
 Sreenath Somarajapuram  | 
|  HDFS-13350  | 
 Negative legacy block ID will confuse Erasure Coding to be considered as striped block  | 
  Major  | 
 erasure-coding  | 
 Lei (Eddy) Xu  | 
 Lei (Eddy) Xu  | 
|  YARN-8119  | 
 [UI2] Timeline Server address’ url scheme should be removed while accessing via KNOX  | 
  Major  | 
 yarn-ui-v2  | 
 Sunil Govindan  | 
 Sunil Govindan  | 
|  YARN-8083  | 
 [UI2] All YARN related configurations are paged together in conf page  | 
  Major  | 
 yarn-ui-v2  | 
 Zoltan Haindrich  | 
 Gergely Novák  | 
|  HADOOP-15366  | 
 Add a helper shutdown routine in HadoopExecutor to ensure clean shutdown  | 
  Minor  | 
 .  | 
 Shashikant Banerjee  | 
 Shashikant Banerjee  | 
|  YARN-7905  | 
 Parent directory permission incorrect during public localization  | 
  Critical  | 
 .  | 
 Bibin A Chundatt  | 
 Bilwa S T  | 
|  HADOOP-15374  | 
 Add links of the new features of 3.1.0 to the top page  | 
  Major  | 
 documentation  | 
 Takanobu Asanuma  | 
 Takanobu Asanuma  | 
|  YARN-7804  | 
 Refresh action on Grid view page should not be redirected to graph view  | 
  Major  | 
 yarn-ui-v2  | 
 Yesha Vora  | 
 Gergely Novák  | 
|  HDFS-13420  | 
 License header is displayed in ArchivalStorage/MemoryStorage html pages  | 
  Minor  | 
 documentation  | 
 Akira Ajisaka  | 
 Akira Ajisaka  | 
|  HDFS-13328  | 
 Abstract ReencryptionHandler recursive logic in separate class.  | 
  Major  | 
 namenode  | 
 Surendra Singh Lilhore  | 
 Surendra Singh Lilhore  | 
|  HADOOP-15357  | 
 Configuration.getPropsWithPrefix no longer does variable substitution  | 
  Major  | 
 .  | 
 Jim Brennan  | 
 Jim Brennan  | 
|  YARN-7984  | 
 Delete registry entries from ZK on ServiceClient stop and clean up stop/destroy behavior  | 
  Critical  | 
 yarn-native-services  | 
 Billie Rinaldi  | 
 Billie Rinaldi  | 
|  YARN-8133  | 
 Doc link broken for yarn-service from overview page.  | 
  Blocker  | 
 yarn-native-services  | 
 Rohith Sharma K S  | 
 Rohith Sharma K S  | 
|  YARN-8116  | 
 Nodemanager fails with NumberFormatException: For input string: ""  | 
  Critical  | 
 .  | 
 Yesha Vora  | 
 Chandni Singh  | 
|  MAPREDUCE-7062  | 
 Update mapreduce.job.tags description for making use for ATSv2 purpose.  | 
  Major  | 
 .  | 
 Charan Hebri  | 
 Charan Hebri  | 
|  YARN-8073  | 
 TimelineClientImpl doesn’t honor yarn.timeline-service.versions configuration  | 
  Major  | 
 .  | 
 Rohith Sharma K S  | 
 Rohith Sharma K S  | 
|  YARN-8127  | 
 Resource leak when async scheduling is enabled  | 
  Critical  | 
 .  | 
 Weiwei Yang  | 
 Tao Yang  | 
|  HDFS-13427  | 
 Fix the section titles of transparent encryption document  | 
  Minor  | 
 documentation  | 
 Akira Ajisaka  | 
 Akira Ajisaka  | 
|  HDFS-7101  | 
 Potential null dereference in DFSck#doWork()  | 
  Minor  | 
 .  | 
 Ted Yu  | 
 skrho  | 
|  HDFS-13426  | 
 Fix javadoc in FsDatasetAsyncDiskService#removeVolume  | 
  Minor  | 
 hdfs  | 
 Shashikant Banerjee  | 
 Shashikant Banerjee  | 
|  YARN-8120  | 
 JVM can crash with SIGSEGV when exiting due to custom leveldb logger  | 
  Major  | 
 nodemanager, resourcemanager  | 
 Jason Lowe  | 
 Jason Lowe  | 
|  YARN-8147  | 
 TestClientRMService#testGetApplications sporadically fails  | 
  Major  | 
 test  | 
 Jason Lowe  | 
 Jason Lowe  | 
|  HDFS-13436  | 
 Fix javadoc of package-info.java  | 
  Major  | 
 documentation  | 
 Akira Ajisaka  | 
 Akira Ajisaka  | 
|  HADOOP-15379  | 
 Make IrqHandler.bind() public  | 
  Minor  | 
 util  | 
 Steve Loughran  | 
 Ajay Kumar  | 
|  YARN-8154  | 
 Fix missing titles in PlacementConstraints document  | 
  Minor  | 
 documentation  | 
 Akira Ajisaka  | 
 Weiwei Yang  | 
|  YARN-8153  | 
 Guaranteed containers always stay in SCHEDULED on NM after restart  | 
  Major  | 
 .  | 
 Yang Wang  | 
 Yang Wang  | 
|  HADOOP-14970  | 
 MiniHadoopClusterManager doesn’t respect lack of format option  | 
  Minor  | 
 .  | 
 Erik Krogen  | 
 Erik Krogen  | 
|  HDFS-13438  | 
 Fix javadoc in FsVolumeList#removeVolume  | 
  Minor  | 
 .  | 
 Shashikant Banerjee  | 
 Shashikant Banerjee  | 
|  YARN-8142  | 
 yarn service application stops when AM is killed with SIGTERM  | 
  Major  | 
 yarn-native-services  | 
 Yesha Vora  | 
 Billie Rinaldi  | 
|  MAPREDUCE-7077  | 
 Pipe mapreduce job fails with Permission denied for jobTokenPassword  | 
  Critical  | 
 .  | 
 Yesha Vora  | 
 Akira Ajisaka  | 
|  HDFS-13330  | 
 ShortCircuitCache#fetchOrCreate never retries  | 
  Major  | 
 .  | 
 Wei-Chiu Chuang  | 
 Gabor Bota  | 
|  YARN-8156  | 
 Increase the default value of yarn.timeline-service.app-collector.linger-period.ms  | 
  Major  | 
 .  | 
 Rohith Sharma K S  | 
 Charan Hebri  | 
|  YARN-8165  | 
 Incorrect queue name logging in AbstractContainerAllocator  | 
  Trivial  | 
 capacityscheduler  | 
 Weiwei Yang  | 
 Weiwei Yang  | 
|  HDFS-12828  | 
 OIV ReverseXML Processor fails with escaped characters  | 
  Critical  | 
 hdfs  | 
 Erik Krogen  | 
 Erik Krogen  | 
|  HADOOP-15391  | 
 Add missing css file in hadoop-aws, hadoop-aliyun, hadoop-azure and hadoop-azure-datalake modules  | 
  Major  | 
 documentation  | 
 Yiqun Lin  | 
 Yiqun Lin  | 
|  YARN-8171  | 
 [UI2] AM Node link from attempt page should not redirect to new tab  | 
  Major  | 
 yarn-ui-v2  | 
 Sunil Govindan  | 
 Sunil Govindan  | 
|  YARN-8145  | 
 yarn rmadmin -getGroups doesn’t return updated groups for user  | 
  Major  | 
 .  | 
 Sumana Sathish  | 
 Sunil Govindan  | 
|  HDFS-13463  | 
 Fix javadoc in FsDatasetImpl#checkAndUpdate  | 
  Minor  | 
 datanode  | 
 Shashikant Banerjee  | 
 Shashikant Banerjee  | 
|  HDFS-13464  | 
 Fix javadoc in FsVolumeList#handleVolumeFailures  | 
  Minor  | 
 documentation  | 
 Shashikant Banerjee  | 
 Shashikant Banerjee  | 
|  HADOOP-15396  | 
 Some java source files are executable  | 
  Minor  | 
 .  | 
 Akira Ajisaka  | 
 Shashikant Banerjee  | 
|  YARN-6827  | 
 [ATS1/1.5] NPE exception while publishing recovering applications into ATS during RM restart.  | 
  Major  | 
 resourcemanager  | 
 Rohith Sharma K S  | 
 Rohith Sharma K S  | 
|  YARN-8182  | 
 [UI2] Proxy- Clicking on nodes under Nodes HeatMap gives 401 error  | 
  Critical  | 
 .  | 
 Sumana Sathish  | 
 Sunil Govindan  | 
|  YARN-8189  | 
 [UI2] Nodes page column headers are half truncated  | 
  Major  | 
 .  | 
 Sunil Govindan  | 
 Sunil Govindan  | 
|  YARN-7830  | 
 [UI2] Post selecting grid view in Attempt page, attempt info page should also be opened with grid view  | 
  Major  | 
 yarn-ui-v2  | 
 Yesha Vora  | 
 Gergely Novák  | 
|  YARN-7786  | 
 NullPointerException while launching ApplicationMaster  | 
  Major  | 
 .  | 
 lujie  | 
 lujie  | 
|  HDFS-10183  | 
 Prevent race condition during class initialization  | 
  Minor  | 
 fs  | 
 Pavel Avgustinov  | 
 Pavel Avgustinov  | 
|  HDFS-13388  | 
 RequestHedgingProxyProvider calls multiple configured NNs all the time  | 
  Major  | 
 hdfs-client  | 
 Jinglun  | 
 Jinglun  | 
|  YARN-7956  | 
 [UI2] Avoid duplicating Components link under Services/<ServiceName>/Components  | 
  Major  | 
 yarn-ui-v2  | 
 Yesha Vora  | 
 Yesha Vora  | 
|  HDFS-13433  | 
 webhdfs requests can be routed incorrectly in federated cluster  | 
  Critical  | 
 webhdfs  | 
 Arpit Agarwal  | 
 Arpit Agarwal  | 
|  HDFS-13408  | 
 MiniDFSCluster to support being built on randomized base directory  | 
  Major  | 
 test  | 
 Xiao Liang  | 
 Xiao Liang  | 
|  HDFS-13356  | 
 Balancer:Set default value of minBlockSize to 10mb  | 
  Major  | 
 balancer & mover  | 
 Bharat Viswanadham  | 
 Bharat Viswanadham  | 
|  HADOOP-15390  | 
 Yarn RM logs flooded by DelegationTokenRenewer trying to renew KMS tokens  | 
  Critical  | 
 .  | 
 Xiao Chen  | 
 Xiao Chen  | 
|  HDFS-13336  | 
 Test cases of TestWriteToReplica failed in windows  | 
  Major  | 
 .  | 
 Xiao Liang  | 
 Xiao Liang  | 
|  YARN-8196  | 
 yarn.webapp.api-service.enable should be highlighted in the quickstart  | 
  Trivial  | 
 documentation  | 
 Davide  Vergari  | 
 Billie Rinaldi  | 
|  YARN-8183  | 
 Fix ConcurrentModificationException inside RMAppAttemptMetrics#convertAtomicLongMaptoLongMap  | 
  Critical  | 
 yarn  | 
 Sumana Sathish  | 
 Suma Shivaprasad  | 
|  YARN-8188  | 
 RM Nodes UI data table index for sorting column need to be corrected post Application tags display  | 
  Major  | 
 resourcemanager, webapp  | 
 Weiwei Yang  | 
 Weiwei Yang  | 
|  HADOOP-15411  | 
 AuthenticationFilter should use Configuration.getPropsWithPrefix instead of iterator  | 
  Critical  | 
 .  | 
 Suma Shivaprasad  | 
 Suma Shivaprasad  | 
|  MAPREDUCE-7042  | 
 Killed MR job data does not move to mapreduce.jobhistory.done-dir when ATS v2 is enabled  | 
  Major  | 
 .  | 
 Yesha Vora  | 
 Xuan Gong  | 
|  YARN-8205  | 
 Application State is not updated to ATS if AM launching is delayed.  | 
  Critical  | 
 .  | 
 Sumana Sathish  | 
 Rohith Sharma K S  | 
|  YARN-8004  | 
 Add unit tests for inter queue preemption for dominant resource calculator  | 
  Critical  | 
 yarn  | 
 Sumana Sathish  | 
 Zian Chen  | 
|  YARN-8208  | 
 Add log statement for Docker client configuration file at INFO level  | 
  Minor  | 
 yarn-native-services  | 
 Yesha Vora  | 
 Yesha Vora  | 
|  YARN-8211  | 
 Yarn registry dns log finds BufferUnderflowException on port ping  | 
  Major  | 
 yarn-native-services  | 
 Yesha Vora  | 
 Eric Yang  | 
|  YARN-8221  | 
 RMWebServices also need to honor yarn.resourcemanager.display.per-user-apps  | 
  Major  | 
 webapp  | 
 Sunil Govindan  | 
 Sunil Govindan  | 
|  YARN-8210  | 
 AMRMClient logging on every heartbeat to track updation of AM RM token causes too many log lines to be generated in AM logs  | 
  Major  | 
 yarn  | 
 Suma Shivaprasad  | 
 Suma Shivaprasad  | 
|  YARN-8005  | 
 Add unit tests for queue priority with dominant resource calculator  | 
  Critical  | 
 .  | 
 Sumana Sathish  | 
 Zian Chen  | 
|  YARN-8225  | 
 YARN precommit build failing in TestPlacementConstraintTransformations  | 
  Critical  | 
 .  | 
 Billie Rinaldi  | 
 Shane Kumpf  | 
|  HDFS-13509  | 
 Bug fix for breakHardlinks() of ReplicaInfo/LocalReplica, and fix TestFileAppend failures on Windows  | 
  Major  | 
 .  | 
 Xiao Liang  | 
 Xiao Liang  | 
|  YARN-8187  | 
 [UI2] Individual Node page does not contain breadcrumb trail  | 
  Critical  | 
 yarn-ui-v2  | 
 Sumana Sathish  | 
 Zian Chen  | 
|  YARN-7799  | 
 YARN Service dependency follow up work  | 
  Critical  | 
 client, resourcemanager  | 
 Gour Saha  | 
 Billie Rinaldi  | 
|  MAPREDUCE-7073  | 
 Optimize TokenCache#obtainTokensForNamenodesInternal  | 
  Major  | 
 .  | 
 Bibin A Chundatt  | 
 Bibin A Chundatt  | 
|  HADOOP-15406  | 
 hadoop-nfs dependencies for mockito and junit are not test scope  | 
  Major  | 
 nfs  | 
 Jason Lowe  | 
 Jason Lowe  | 
|  YARN-6385  | 
 Fix checkstyle warnings in TestFileSystemApplicationHistoryStore  | 
  Minor  | 
 .  | 
 Yiqun Lin  | 
 Yiqun Lin  | 
|  YARN-8222  | 
 Fix potential NPE when gets RMApp from RM context  | 
  Critical  | 
 .  | 
 Tao Yang  | 
 Tao Yang  | 
|  YARN-8209  | 
 NPE in DeletionService  | 
  Critical  | 
 .  | 
 Chandni Singh  | 
 Eric Badger  | 
|  HDFS-13481  | 
 TestRollingFileSystemSinkWithHdfs#testFlushThread: test failed intermittently  | 
  Major  | 
 hdfs  | 
 Gabor Bota  | 
 Gabor Bota  | 
|  YARN-8217  | 
 RmAuthenticationFilterInitializer /TimelineAuthenticationFilterInitializer should use Configuration.getPropsWithPrefix instead of iterator  | 
  Major  | 
 .  | 
 Suma Shivaprasad  | 
 Suma Shivaprasad  | 
|  YARN-7818  | 
 Remove privileged operation warnings during container launch for the ContainerRuntimes  | 
  Major  | 
 .  | 
 Yesha Vora  | 
 Shane Kumpf  | 
|  YARN-8223  | 
 ClassNotFoundException when auxiliary service is loaded from HDFS  | 
  Blocker  | 
 .  | 
 Charan Hebri  | 
 Zian Chen  | 
|  YARN-8079  | 
 Support static and archive unmodified local resources in service AM  | 
  Critical  | 
 .  | 
 Wangda Tan  | 
 Suma Shivaprasad  | 
|  YARN-8025  | 
 UsersManangers#getComputedResourceLimitForActiveUsers throws NPE due to preComputedActiveUserLimit is empty  | 
  Major  | 
 yarn  | 
 Jiandan Yang  | 
 Tao Yang  | 
|  YARN-8251  | 
 [UI2] Clicking on Application link at the header goes to Diagnostics Tab instead of AppAttempt Tab  | 
  Major  | 
 yarn-ui-v2  | 
 Sumana Sathish  | 
 Yesha Vora  | 
|  YARN-8232  | 
 RMContainer lost queue name when RM HA happens  | 
  Major  | 
 resourcemanager  | 
 Hu Ziqian  | 
 Hu Ziqian  | 
|  YARN-7894  | 
 Improve ATS response for DS_CONTAINER when container launch fails  | 
  Major  | 
 timelineserver  | 
 Charan Hebri  | 
 Chandni Singh  | 
|  YARN-8264  | 
 [UI2 GPU] GPU Info tab disappears if we click any sub link under List of Applications or List of Containers  | 
  Major  | 
 .  | 
 Sumana Sathish  | 
 Sunil Govindan  | 
|  HDFS-13537  | 
 TestHdfsHelper does not generate jceks path properly for relative path in Windows  | 
  Major  | 
 .  | 
 Xiao Liang  | 
 Xiao Liang  | 
|  YARN-8202  | 
 DefaultAMSProcessor should properly check units of requested custom resource types against minimum/maximum allocation  | 
  Blocker  | 
 .  | 
 Szilard Nemeth  | 
 Szilard Nemeth  | 
|  HADOOP-15446  | 
 WASB: PageBlobInputStream.skip breaks HBASE replication  | 
  Major  | 
 fs/azure  | 
 Thomas Marquardt  | 
 Thomas Marquardt  | 
|  YARN-7003  | 
 DRAINING state of queues is not recovered after RM restart  | 
  Major  | 
 capacityscheduler  | 
 Tao Yang  | 
 Tao Yang  | 
|  YARN-8244  | 
  TestContainerSchedulerQueuing.testStartMultipleContainers failed  | 
  Major  | 
 .  | 
 Miklos Szegedi  | 
 Jim Brennan  | 
|  YARN-8265  | 
 Service AM should retrieve new IP for docker container relaunched by NM  | 
  Critical  | 
 yarn-native-services  | 
 Eric Yang  | 
 Billie Rinaldi  | 
|  YARN-8271  | 
 [UI2] Improve labeling of certain tables  | 
  Major  | 
 yarn-ui-v2  | 
 Yesha Vora  | 
 Yesha Vora  | 
|  YARN-8288  | 
 Fix wrong number of table columns in Resource Model doc  | 
  Major  | 
 .  | 
 Weiwei Yang  | 
 Weiwei Yang  | 
|  HDFS-13539  | 
 DFSStripedInputStream NPE when reportCheckSumFailure  | 
  Major  | 
 .  | 
 Xiao Chen  | 
 Xiao Chen  | 
|  YARN-8266  | 
 [UI2] Clicking on application from cluster view should redirect to application attempt page  | 
  Major  | 
 yarn-ui-v2  | 
 Yesha Vora  | 
 Yesha Vora  | 
|  YARN-8166  | 
 [UI2] Service page header links are broken  | 
  Major  | 
 yarn-ui-v2  | 
 Yesha Vora  | 
 Yesha Vora  | 
|  YARN-8236  | 
 Invalid kerberos principal file name cause NPE in native service  | 
  Critical  | 
 yarn-native-services  | 
 Sunil Govindan  | 
 Gour Saha  | 
|  YARN-8278  | 
 DistributedScheduling is not working in HA  | 
  Blocker  | 
 .  | 
 Bibin A Chundatt  | 
 Bibin A Chundatt  | 
|  HADOOP-15442  | 
 ITestS3AMetrics.testMetricsRegister can’t know metrics source’s name  | 
  Major  | 
 fs/s3, metrics  | 
 Sean Mackrory  | 
 Sean Mackrory  | 
|  YARN-8300  | 
 Fix NPE in DefaultUpgradeComponentsFinder  | 
  Major  | 
 yarn  | 
 Suma Shivaprasad  | 
 Suma Shivaprasad  | 
|  HDFS-13581  | 
 DN UI logs link is broken when https is enabled  | 
  Minor  | 
 datanode  | 
 Namit Maheshwari  | 
 Shashikant Banerjee  | 
|  YARN-8128  | 
 Document better the per-node per-app file limit in YARN log aggregation  | 
  Major  | 
 .  | 
 Xuan Gong  | 
 Xuan Gong  | 
|  YARN-8293  | 
 In YARN Services UI, “User Name for service” should be completely removed in secure clusters  | 
  Major  | 
 yarn-ui-v2  | 
 Sunil Govindan  | 
 Sunil Govindan  | 
|  YARN-8141  | 
 YARN Native Service: Respect YARN_CONTAINER_RUNTIME_DOCKER_LOCAL_RESOURCE_MOUNTS specified in service spec  | 
  Critical  | 
 yarn-native-services  | 
 Wangda Tan  | 
 Chandni Singh  | 
|  YARN-8296  | 
 Update YarnServiceApi documentation and yarn service UI code to remove references to unique_component_support  | 
  Major  | 
 yarn-native-services, yarn-ui-v2  | 
 Suma Shivaprasad  | 
 Suma Shivaprasad  | 
|  HDFS-13586  | 
 Fsync fails on directories on Windows  | 
  Critical  | 
 datanode, hdfs  | 
 Lukas Majercak  | 
 Lukas Majercak  | 
|  HADOOP-15478  | 
 WASB: hflush() and hsync() regression  | 
  Major  | 
 fs/azure  | 
 Thomas Marquardt  | 
 Thomas Marquardt  | 
|  YARN-8179  | 
 Preemption does not happen due to natural_termination_factor when DRF is used  | 
  Major  | 
 .  | 
 kyungwan nam  | 
 kyungwan nam  | 
|  HADOOP-15450  | 
 Avoid fsync storm triggered by DiskChecker and handle disk full situation  | 
  Blocker  | 
 .  | 
 Kihwal Lee  | 
 Arpit Agarwal  | 
|  YARN-8290  | 
 SystemMetricsPublisher.appACLsUpdated should be invoked after application information is published to ATS to avoid “User is not set in the application report” Exception  | 
  Critical  | 
 .  | 
 Yesha Vora  | 
 Eric Yang  | 
|  YARN-8332  | 
 Incorrect min/max allocation property name in resource types doc  | 
  Critical  | 
 documentation  | 
 Weiwei Yang  | 
 Weiwei Yang  | 
|  HDFS-13601  | 
 Optimize ByteString conversions in PBHelper  | 
  Major  | 
 .  | 
 Andrew Wang  | 
 Andrew Wang  | 
|  HDFS-13540  | 
 DFSStripedInputStream should only allocate new buffers when reading  | 
  Major  | 
 .  | 
 Xiao Chen  | 
 Xiao Chen  | 
|  YARN-8297  | 
 Incorrect ATS Url used for Wire encrypted cluster  | 
  Blocker  | 
 yarn-ui-v2  | 
 Yesha Vora  | 
 Sunil Govindan  | 
|  HDFS-13588  | 
 Fix TestFsDatasetImpl test failures on Windows  | 
  Major  | 
 .  | 
 Xiao Liang  | 
 Xiao Liang  | 
|  YARN-8310  | 
 Handle old NMTokenIdentifier, AMRMTokenIdentifier, and ContainerTokenIdentifier formats  | 
  Major  | 
 .  | 
 Robert Kanter  | 
 Robert Kanter  | 
|  YARN-8344  | 
 Missing nm.stop() in TestNodeManagerResync to fix testKillContainersOnResync  | 
  Major  | 
 .  | 
 Giovanni Matteo Fumarola  | 
 Giovanni Matteo Fumarola  | 
|  YARN-8327  | 
 Fix TestAggregatedLogFormat#testReadAcontainerLogs1 on Windows  | 
  Major  | 
 log-aggregation  | 
 Giovanni Matteo Fumarola  | 
 Giovanni Matteo Fumarola  | 
|  HDFS-13611  | 
 Unsafe use of Text as a ConcurrentHashMap key in PBHelperClient  | 
  Major  | 
 .  | 
 Andrew Wang  | 
 Andrew Wang  | 
|  YARN-8316  | 
 Diagnostic message should improve when yarn service fails to launch due to ATS unavailability  | 
  Major  | 
 yarn-native-services  | 
 Yesha Vora  | 
 Billie Rinaldi  | 
|  YARN-8357  | 
 Yarn Service: NPE when service is saved first and then started.  | 
  Critical  | 
 .  | 
 Chandni Singh  | 
 Chandni Singh  | 
|  HDFS-13618  | 
 Fix TestDataNodeFaultInjector test failures on Windows  | 
  Major  | 
 test  | 
 Xiao Liang  | 
 Xiao Liang  | 
|  HADOOP-15473  | 
 Configure serialFilter in KeyProvider to avoid UnrecoverableKeyException caused by JDK-8189997  | 
  Critical  | 
 kms  | 
 Gabor Bota  | 
 Gabor Bota  | 
|  YARN-8292  | 
 Fix the dominant resource preemption cannot happen when some of the resource vector becomes negative  | 
  Critical  | 
 yarn  | 
 Sumana Sathish  | 
 Wangda Tan  | 
|  YARN-8338  | 
 TimelineService V1.5 doesn’t come up after HADOOP-15406  | 
  Critical  | 
 .  | 
 Vinod Kumar Vavilapalli  | 
 Vinod Kumar Vavilapalli  | 
|  YARN-8339  | 
 Service AM should localize static/archive resource types to container working directory instead of ‘resources’  | 
  Critical  | 
 yarn-native-services  | 
 Suma Shivaprasad  | 
 Suma Shivaprasad  | 
|  YARN-8369  | 
 Javadoc build failed due to “bad use of ‘>’”  | 
  Critical  | 
 build, docs  | 
 Takanobu Asanuma  | 
 Takanobu Asanuma  | 
|  YARN-8362  | 
 Number of remaining retries are updated twice after a container failure in NM  | 
  Critical  | 
 .  | 
 Chandni Singh  | 
 Chandni Singh  | 
|  YARN-8377  | 
 Javadoc build failed in hadoop-yarn-server-nodemanager  | 
  Critical  | 
 build, docs  | 
 Takanobu Asanuma  | 
 Takanobu Asanuma  | 
|  YARN-8368  | 
 yarn app start cli should print applicationId  | 
  Critical  | 
 .  | 
 Yesha Vora  | 
 Rohith Sharma K S  | 
|  YARN-8350  | 
 NPE in service AM related to placement policy  | 
  Critical  | 
 yarn-native-services  | 
 Billie Rinaldi  | 
 Gour Saha  | 
|  YARN-8367  | 
 Fix NPE in SingleConstraintAppPlacementAllocator when placement constraint in SchedulingRequest is null  | 
  Major  | 
 scheduler  | 
 Gour Saha  | 
 Weiwei Yang  | 
|  YARN-8197  | 
 Tracking URL in the app state does not get redirected to MR ApplicationMaster for Running applications  | 
  Critical  | 
 yarn  | 
 Sumana Sathish  | 
 Sunil Govindan  | 
|  YARN-8308  | 
 Yarn service app fails due to issues with Renew Token  | 
  Major  | 
 yarn-native-services  | 
 Yesha Vora  | 
 Gour Saha  | 
|  HDFS-13636  | 
 Cross-Site Scripting vulnerability in HttpServer2  | 
  Major  | 
 .  | 
 Haibo Yan  | 
 Haibo Yan  | 
|  YARN-7962  | 
 Race Condition When Stopping DelegationTokenRenewer causes RM crash during failover  | 
  Critical  | 
 resourcemanager  | 
 BELUGA BEHR  | 
 BELUGA BEHR  | 
|  YARN-8372  | 
 Distributed shell app master should not release containers when shutdown if keep-container is true  | 
  Critical  | 
 distributed-shell  | 
 Charan Hebri  | 
 Suma Shivaprasad  | 
|  YARN-8319  | 
 More YARN pages need to honor yarn.resourcemanager.display.per-user-apps  | 
  Major  | 
 webapp  | 
 Vinod Kumar Vavilapalli  | 
 Sunil Govindan  | 
|  MAPREDUCE-7097  | 
 MapReduce JHS should honor yarn.webapp.filter-entity-list-by-user  | 
  Major  | 
 .  | 
 Vinod Kumar Vavilapalli  | 
 Sunil Govindan  | 
|  YARN-8276  | 
 [UI2] After version field became mandatory, form-based submission of new YARN service doesn’t work  | 
  Critical  | 
 yarn-ui-v2  | 
 Gergely Novák  | 
 Gergely Novák  | 
|  HDFS-13339  | 
 Volume reference can’t be released and may lead to deadlock when DataXceiver does a check volume  | 
  Critical  | 
 datanode  | 
 liaoyuxiangqin  | 
 Zsolt Venczel  | 
|  YARN-8382  | 
 cgroup file leak in NM  | 
  Major  | 
 nodemanager  | 
 Hu Ziqian  | 
 Hu Ziqian  | 
|  YARN-8365  | 
 Revisit the record type used by Registry DNS for upstream resolution  | 
  Major  | 
 yarn-native-services  | 
 Shane Kumpf  | 
 Shane Kumpf  | 
|  HDFS-13545  | 
  “guarded” is misspelled as “gaurded” in FSPermissionChecker.java  | 
  Trivial  | 
 documentation  | 
 Jianchao Jia  | 
 Jianchao Jia  | 
|  YARN-8396  | 
 Click on an individual container continuously spins and doesn’t load the page  | 
  Blocker  | 
 .  | 
 Charan Hebri  | 
 Sunil Govindan  | 
|  MAPREDUCE-7103  | 
 Fix TestHistoryViewerPrinter on windows due to a mismatch line separator  | 
  Minor  | 
 .  | 
 Giovanni Matteo Fumarola  | 
 Giovanni Matteo Fumarola  | 
|  HADOOP-15217  | 
 FsUrlConnection does not handle paths with spaces  | 
  Major  | 
 fs  | 
 Joseph Fourny  | 
 Zsolt Venczel  | 
|  HDFS-12950  | 
 [oiv] ls will fail in  secure cluster  | 
  Major  | 
 .  | 
 Brahma Reddy Battula  | 
 Wei-Chiu Chuang  | 
|  YARN-8386  | 
  App log can not be viewed from Logs tab in secure cluster  | 
  Critical  | 
 yarn-ui-v2  | 
 Yesha Vora  | 
 Sunil Govindan  | 
|  YARN-8359  | 
 Exclude containermanager.linux test classes on Windows  | 
  Major  | 
 .  | 
 Giovanni Matteo Fumarola  | 
 Jason Lowe  | 
|  HDFS-13664  | 
 Refactor ConfiguredFailoverProxyProvider to make inheritance easier  | 
  Minor  | 
 hdfs-client  | 
 Chao Sun  | 
 Chao Sun  | 
|  HDFS-12670  | 
 can’t renew HDFS tokens with only the hdfs client jar  | 
  Critical  | 
 .  | 
 Thomas Graves  | 
 Arpit Agarwal  | 
|  HDFS-13667  | 
 Typo: Marking all “datandoes” as stale  | 
  Trivial  | 
 namenode  | 
 Wei-Chiu Chuang  | 
 Nanda kumar  | 
|  YARN-8413  | 
 Flow activity page is failing with “Timeline server failed with an error”  | 
  Major  | 
 yarn-ui-v2  | 
 Yesha Vora  | 
 Sunil Govindan  | 
|  YARN-8405  | 
 RM zk-state-store.parent-path ACLs has been changed since HADOOP-14773  | 
  Major  | 
 .  | 
 Rohith Sharma K S  | 
 Íñigo Goiri  | 
|  YARN-8419  | 
 [UI2] User cannot submit a new service as submit button is always disabled  | 
  Major  | 
 .  | 
 Suma Shivaprasad  | 
 Suma Shivaprasad  | 
|  MAPREDUCE-7108  | 
 TestFileOutputCommitter fails on Windows  | 
  Minor  | 
 test  | 
 Zuoming Zhang  | 
 Zuoming Zhang  | 
|  MAPREDUCE-7101  | 
 Add config parameter to allow JHS to alway scan user dir irrespective of modTime  | 
  Critical  | 
 .  | 
 Wangda Tan  | 
 Thomas Marquardt  | 
|  HADOOP-15527  | 
 loop until TIMEOUT before sending kill -9  | 
  Major  | 
 .  | 
 Vinod Kumar Vavilapalli  | 
 Vinod Kumar Vavilapalli  | 
|  YARN-8404  | 
 Timeline event publish need to be async to avoid Dispatcher thread leak in case ATS is down  | 
  Blocker  | 
 .  | 
 Rohith Sharma K S  | 
 Rohith Sharma K S  | 
|  YARN-8410  | 
 Registry DNS lookup fails to return for CNAMEs  | 
  Major  | 
 yarn-native-services  | 
 Shane Kumpf  | 
 Shane Kumpf  | 
|  HDFS-13675  | 
 Speed up TestDFSAdminWithHA  | 
  Major  | 
 hdfs, namenode  | 
 Lukas Majercak  | 
 Lukas Majercak  | 
|  HDFS-13673  | 
 TestNameNodeMetrics fails on Windows  | 
  Minor  | 
 test  | 
 Zuoming Zhang  | 
 Zuoming Zhang  | 
|  HDFS-13676  | 
 TestEditLogRace fails on Windows  | 
  Minor  | 
 test  | 
 Zuoming Zhang  | 
 Zuoming Zhang  | 
|  HDFS-13174  | 
 hdfs mover -p /path times out after 20 min  | 
  Major  | 
 balancer & mover  | 
 Istvan Fajth  | 
 Istvan Fajth  | 
|  HADOOP-15523  | 
 Shell command timeout given is in seconds whereas it is taken as millisec while scheduling  | 
  Major  | 
 .  | 
 Bilwa S T  | 
 Bilwa S T  | 
|  HDFS-13682  | 
 Cannot create encryption zone after KMS auth token expires  | 
  Critical  | 
 encryption, kms, namenode  | 
 Xiao Chen  | 
 Xiao Chen  | 
|  YARN-8445  | 
 YARN native service doesn’t allow service name equals to component name  | 
  Major  | 
 .  | 
 Chandni Singh  | 
 Chandni Singh  | 
|  YARN-8444  | 
 NodeResourceMonitor crashes on bad swapFree value  | 
  Major  | 
 .  | 
 Jim Brennan  | 
 Jim Brennan  | 
|  YARN-8326  | 
 Yarn 3.0 seems runs slower than Yarn 2.6  | 
  Major  | 
 yarn  | 
 Hsin-Liang Huang  | 
 Shane Kumpf  | 
|  YARN-8443  | 
 Total #VCores in cluster metrics is wrong when CapacityScheduler reserved some containers  | 
  Major  | 
 webapp  | 
 Tao Yang  | 
 Tao Yang  | 
|  YARN-8457  | 
 Compilation is broken with -Pyarn-ui  | 
  Major  | 
 webapp  | 
 Sunil Govindan  | 
 Sunil Govindan  | 
|  YARN-8464  | 
 Async scheduling thread could be interrupted when there are no NodeManagers in cluster  | 
  Blocker  | 
 capacity scheduler  | 
 Charan Hebri  | 
 Sunil Govindan  | 
|  YARN-8423  | 
 GPU does not get released even though the application gets killed.  | 
  Critical  | 
 yarn  | 
 Sumana Sathish  | 
 Sunil Govindan  | 
|  YARN-8401  | 
 [UI2] new ui is not accessible with out internet connection  | 
  Blocker  | 
 .  | 
 Bibin A Chundatt  | 
 Bibin A Chundatt  | 
|  HDFS-13705  | 
 The native ISA-L library loading failure should be made warning rather than an error message  | 
  Minor  | 
 erasure-coding  | 
 Nilotpal Nandi  | 
 Shashikant Banerjee  | 
|  YARN-8409  | 
 ActiveStandbyElectorBasedElectorService is failing with NPE  | 
  Major  | 
 .  | 
 Yesha Vora  | 
 Chandni Singh  | 
|  YARN-8379  | 
 Improve balancing resources in already satisfied queues by using Capacity Scheduler preemption  | 
  Major  | 
 .  | 
 Wangda Tan  | 
 Zian Chen  | 
|  YARN-8455  | 
 Add basic ACL check for all ATS v2 REST APIs  | 
  Major  | 
 .  | 
 Rohith Sharma K S  | 
 Rohith Sharma K S  | 
|  YARN-8469  | 
 [UI2] URL needs to be trimmed to handle index.html redirection while accessing via knox  | 
  Major  | 
 yarn-ui-v2  | 
 Sunil Govindan  | 
 Sunil Govindan  | 
|  YARN-8451  | 
 Multiple NM heartbeat thread created when a slow NM resync with RM  | 
  Major  | 
 nodemanager  | 
 Botong Huang  | 
 Botong Huang  | 
|  HADOOP-15548  | 
 Randomize local dirs  | 
  Minor  | 
 .  | 
 Jim Brennan  | 
 Jim Brennan  | 
|  HADOOP-15574  | 
 Suppress build error if there are no docs after excluding private annotations  | 
  Major  | 
 .  | 
 Takanobu Asanuma  | 
 Takanobu Asanuma  | 
|  HDFS-13702  | 
 Remove HTrace hooks from DFSClient to reduce CPU usage  | 
  Major  | 
 performance  | 
 Todd Lipcon  | 
 Todd Lipcon  | 
|  HDFS-13635  | 
 Incorrect message when block is not found  | 
  Major  | 
 datanode  | 
 Wei-Chiu Chuang  | 
 Gabor Bota  | 
|  YARN-8415  | 
 TimelineWebServices.getEntity should throw ForbiddenException instead of 404 when ACL checks fail  | 
  Major  | 
 .  | 
 Sumana Sathish  | 
 Suma Shivaprasad  | 
|  HDFS-13715  | 
 diskbalancer does not work if one of the blockpools are empty on a Federated cluster  | 
  Major  | 
 diskbalancer  | 
 Namit Maheshwari  | 
 Bharat Viswanadham  | 
|  YARN-8459  | 
 Improve Capacity Scheduler logs to debug invalid states  | 
  Major  | 
 capacity scheduler  | 
 Wangda Tan  | 
 Wangda Tan  | 
|  HADOOP-15571  | 
 Multiple FileContexts created with the same configuration object should be allowed to have different umask  | 
  Critical  | 
 .  | 
 Vinod Kumar Vavilapalli  | 
 Vinod Kumar Vavilapalli  | 
|  HDFS-13121  | 
 NPE when request file descriptors when SC read  | 
  Minor  | 
 hdfs-client  | 
 Gang Xie  | 
 Zsolt Venczel  | 
|  YARN-6265  | 
 yarn.resourcemanager.fail-fast is used inconsistently  | 
  Major  | 
 resourcemanager  | 
 Daniel Templeton  | 
 Yuanbo Liu  | 
|  YARN-8473  | 
 Containers being launched as app tears down can leave containers in NEW state  | 
  Major  | 
 nodemanager  | 
 Jason Lowe  | 
 Jason Lowe  | 
|  YARN-8512  | 
 ATSv2 entities are not published to HBase from second attempt onwards  | 
  Major  | 
 .  | 
 Yesha Vora  | 
 Rohith Sharma K S  | 
|  YARN-8491  | 
 TestServiceCLI#testEnableFastLaunch fail when umask is 077  | 
  Major  | 
 .  | 
 K G Bakthavachalam  | 
 K G Bakthavachalam  | 
|  HADOOP-15541  | 
 AWS SDK can mistake stream timeouts for EOF and throw SdkClientExceptions  | 
  Major  | 
 fs/s3  | 
 Sean Mackrory  | 
 Sean Mackrory  | 
|  HDFS-13723  | 
 Occasional “Should be different group” error in TestRefreshUserMappings#testGroupMappingRefresh  | 
  Major  | 
 security, test  | 
 Siyao Meng  | 
 Siyao Meng  | 
|  HDFS-12837  | 
 Intermittent failure in TestReencryptionWithKMS  | 
  Major  | 
 encryption, test  | 
 Surendra Singh Lilhore  | 
 Xiao Chen  | 
|  HDFS-13729  | 
 Fix broken links to RBF documentation  | 
  Minor  | 
 documentation  | 
 jwhitter  | 
 Gabor Bota  | 
|  YARN-8518  | 
 test-container-executor test_is_empty() is broken  | 
  Major  | 
 .  | 
 Jim Brennan  | 
 Jim Brennan  | 
|  YARN-8515  | 
 container-executor can crash with SIGPIPE after nodemanager restart  | 
  Major  | 
 .  | 
 Jim Brennan  | 
 Jim Brennan  | 
|  YARN-8421  | 
 when moving app, activeUsers is increased, even though app does not have outstanding request  | 
  Major  | 
 .  | 
 kyungwan nam  | 
   | 
|  YARN-8511  | 
 When AM releases a container, RM removes allocation tags before it is released by NM  | 
  Major  | 
 capacity scheduler  | 
 Weiwei Yang  | 
 Weiwei Yang  | 
|  HDFS-13524  | 
 Occasional “All datanodes are bad” error in TestLargeBlock#testLargeBlockSize  | 
  Major  | 
 .  | 
 Wei-Chiu Chuang  | 
 Siyao Meng  | 
|  YARN-8538  | 
 Fix valgrind leak check on container executor  | 
  Major  | 
 .  | 
 Billie Rinaldi  | 
 Billie Rinaldi  | 
|  HADOOP-15610  | 
 Hadoop Docker Image Pip Install Fails  | 
  Critical  | 
 .  | 
 Jack Bearden  | 
 Jack Bearden  | 
|  HADOOP-15614  | 
 TestGroupsCaching.testExceptionOnBackgroundRefreshHandled reliably fails  | 
  Major  | 
 .  | 
 Kihwal Lee  | 
 Weiwei Yang  | 
|  MAPREDUCE-7118  | 
 Distributed cache conflicts breaks backwards compatability  | 
  Blocker  | 
 mrv2  | 
 Jason Lowe  | 
 Jason Lowe  | 
|  YARN-8528  | 
 Final states in ContainerAllocation might be modified externally causing unexpected allocation results  | 
  Major  | 
 capacity scheduler  | 
 Xintong Song  | 
 Xintong Song  | 
|  YARN-8541  | 
 RM startup failure on recovery after user deletion  | 
  Blocker  | 
 resourcemanager  | 
 yimeng  | 
 Bibin A Chundatt  | 
|  HADOOP-15593  | 
 UserGroupInformation TGT renewer throws NPE  | 
  Blocker  | 
 security  | 
 Wei-Chiu Chuang  | 
 Gabor Bota  | 
|  HDFS-13765  | 
 Fix javadoc for FSDirMkdirOp#createParentDirectories  | 
  Minor  | 
 documentation  | 
 Lokesh Jain  | 
 Lokesh Jain  | 
|  YARN-8508  | 
 On NodeManager container gets cleaned up before its pid file is created  | 
  Critical  | 
 .  | 
 Sumana Sathish  | 
 Chandni Singh  | 
|  YARN-8434  | 
 Update federation documentation of Nodemanager configurations  | 
  Minor  | 
 .  | 
 Bibin A Chundatt  | 
 Bibin A Chundatt  | 
|  YARN-8591  | 
 [ATSv2] NPE while checking for entity acl in non-secure cluster  | 
  Major  | 
 timelinereader, timelineserver  | 
 Akhil PB  | 
 Rohith Sharma K S  | 
|  YARN-8558  | 
 NM recovery level db not cleaned up properly on container finish  | 
  Critical  | 
 .  | 
 Bibin A Chundatt  | 
 Bibin A Chundatt  | 
|  YARN-8418  | 
 App local logs could leaked if log aggregation fails to initialize for the app  | 
  Critical  | 
 .  | 
 Bibin A Chundatt  | 
 Bibin A Chundatt  | 
|  YARN-8522  | 
 Application fails with InvalidResourceRequestException  | 
  Critical  | 
 .  | 
 Yesha Vora  | 
 Zian Chen  | 
|  YARN-8606  | 
 Opportunistic scheduling does not work post RM failover  | 
  Blocker  | 
 .  | 
 Bibin A Chundatt  | 
 Bibin A Chundatt  | 
|  YARN-8600  | 
 RegistryDNS hang when remote lookup does not reply  | 
  Critical  | 
 yarn  | 
 Eric Yang  | 
 Eric Yang  |