| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HDFS-14339 | Inconsistent log level practices in RpcProgramNfs3.java | Major | nfs | Anuhan Torgonshar | Anuhan Torgonshar |
| HDFS-15186 | Erasure Coding: Decommission may generate the parity block’s content with all 0 in some case | Critical | datanode, erasure-coding | Yao Guangdong | Yao Guangdong |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HADOOP-15885 | Add base64 (urlString) support to DTUtil | Minor | . | Íñigo Goiri | Íñigo Goiri |
| HADOOP-15950 | Failover for LdapGroupsMapping | Major | common, security | Lukas Majercak | Lukas Majercak |
| HDFS-14001 | [PROVIDED Storage] bootstrapStandby should manage the InMemoryAliasMap | Major | . | Íñigo Goiri | Virajith Jalaparti |
| YARN-8762 | [Umbrella] Support Interactive Docker Shell to running Containers | Major | . | Zian Chen | Eric Yang |
| HADOOP-15996 | Plugin interface to support more complex usernames in Hadoop | Major | security | Eric Yang | Bolke de Bruin |
| HADOOP-15229 | Add FileSystem builder-based openFile() API to match createFile(); S3A to implement S3 Select through this API. | Major | fs, fs/azure, fs/s3 | Steve Loughran | Steve Loughran |
| HDFS-14118 | Support using DNS to resolve nameservices to IP addresses | Major | . | Fengnan Li | Fengnan Li |
| HADOOP-16125 | Support multiple bind users in LdapGroupsMapping | Major | common, security | Lukas Majercak | Lukas Majercak |
| YARN-9228 | [Umbrella] Docker image life cycle management on HDFS | Major | . | Eric Yang | Eric Yang |
| YARN-9016 | DocumentStore as a backend for ATSv2 | Major | ATSv2 | Sushil Ks | Sushil Ks |
| HDFS-14234 | Limit WebHDFS to specifc user, host, directory triples | Trivial | webhdfs | Clay B. | Clay B. |
| HADOOP-16095 | Support impersonation for AuthenticationFilter | Major | security | Eric Yang | Eric Yang |
| HDFS-12345 | Scale testing HDFS NameNode with real metadata and workloads (Dynamometer) | Major | namenode, test | Zhe Zhang | Erik Krogen |
| YARN-9473 | [Umbrella] Support Vector Engine ( a new accelerator hardware) based on pluggable device framework | Major | nodemanager | Zhankun Tang | Peter Bacsko |
| HDFS-13783 | Balancer: make balancer to be a long service process for easy to monitor it. | Major | balancer & mover | maobaolong | Chen Zhang |
| HADOOP-16398 | Exports Hadoop metrics to Prometheus | Major | metrics | Akira Ajisaka | Akira Ajisaka |
| HADOOP-16527 | Add a whitelist of endpoints to skip Kerberos authentication | Major | security | Akira Ajisaka | Akira Ajisaka |
| HDFS-12904 | Add DataTransferThrottler to the Datanode transfers | Minor | datanode | Íñigo Goiri | Lisheng Sun |
| YARN-9761 | Allow overriding application submissions based on server side configs | Major | . | Jonathan Hung | pralabhkumar |
| YARN-9808 | Zero length files in container log output haven’t got a header | Major | log-aggregation, yarn | Adam Antal | Adam Antal |
| HADOOP-15691 | Add PathCapabilities to FS and FC to complement StreamCapabilities | Major | . | Steve Loughran | Steve Loughran |
| HADOOP-15616 | Incorporate Tencent Cloud COS File System Implementation | Major | fs/cos | Junping Du | Yang Yu |
| YARN-9760 | Support configuring application priorities on a workflow level | Major | . | Jonathan Hung | Varun Saxena |
| HDFS-13762 | Support non-volatile storage class memory(SCM) in HDFS cache directives | Major | caching, datanode | Sammi Chen | Feilong He |
| HDFS-12943 | Consistent Reads from Standby Node | Major | hdfs | Konstantin Shvachko | Konstantin Shvachko |
| HDFS-13571 | Deadnode detection | Major | hdfs-client | Gang Xie | Lisheng Sun |
| YARN-9923 | Introduce HealthReporter interface to support multiple health checker files | Major | nodemanager, yarn | Adam Antal | Adam Antal |
| YARN-8851 | [Umbrella] A pluggable device plugin framework to ease vendor plugin development | Major | yarn | Zhankun Tang | Zhankun Tang |
| YARN-9414 | Application Catalog for YARN applications | Major | . | Eric Yang | Eric Yang |
| YARN-5542 | Scheduling of opportunistic containers | Major | . | Konstantinos Karanasos | |
| HDFS-13616 | Batch listing of multiple directories | Major | . | Andrew Wang | Chao Sun |
| HDFS-14743 | Enhance INodeAttributeProvider/ AccessControlEnforcer Interface in HDFS to support Authorization of mkdir, rm, rmdir, copy, move etc… | Critical | hdfs | Ramesh Mani | Wei-Chiu Chuang |
| MAPREDUCE-7237 | Supports config the shuffle’s path cache related parameters | Major | mrv2 | Wanqiang Ji | Wanqiang Ji |
| HADOOP-16661 | Support TLS 1.3 | Major | security | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HADOOP-16912 | Emit per priority RPC queue time and processing time from DecayRpcScheduler | Major | common | Fengnan Li | Fengnan Li |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| YARN-8226 | Improve anti-affinity section description in YARN Service API doc | Major | docs, documentation | Charan Hebri | Gour Saha |
| HADOOP-15356 | Make HTTP timeout configurable in ADLS Connector | Major | fs/adl | Atul Sikaria | Atul Sikaria |
| HADOOP-15586 | Fix wrong log statement in AbstractService | Minor | util | Szilard Nemeth | Szilard Nemeth |
| HADOOP-15657 | Registering MutableQuantiles via Metric annotation | Major | metrics | Sushil Ks | Sushil Ks |
| YARN-8621 | Add test coverage of custom Resource Types for the apps/<appId> REST API endpoint | Major | . | Szilard Nemeth | Szilard Nemeth |
| HDFS-13947 | Review of DirectoryScanner Class | Major | datanode | David Mollitor | David Mollitor |
| YARN-8732 | Add unit tests of min/max allocation for custom resource types in FairScheduler | Minor | . | Szilard Nemeth | Szilard Nemeth |
| YARN-8750 | Refactor TestQueueMetrics | Minor | resourcemanager | Szilard Nemeth | Szilard Nemeth |
| HDFS-13950 | ACL documentation update to indicate that ACL entries are capped by 32 | Minor | hdfs | Adam Antal | Adam Antal |
| HDFS-13958 | Miscellaneous Improvements for FsVolumeSpi | Major | datanode | David Mollitor | David Mollitor |
| YARN-8644 | Improve unit test for RMAppImpl.FinalTransition | Minor | . | Szilard Nemeth | Szilard Nemeth |
| HDFS-13967 | HDFS Router Quota Class Review | Minor | federation, hdfs | David Mollitor | David Mollitor |
| HADOOP-15832 | Upgrade BouncyCastle to 1.60 | Major | . | Robert Kanter | Robert Kanter |
| HDFS-13882 | Set a maximum delay for retrying locateFollowingBlock | Major | . | Kitti Nanasi | Kitti Nanasi |
| MAPREDUCE-7149 | javadocs for FileInputFormat and OutputFormat to mention DT collection | Minor | client | Steve Loughran | Steve Loughran |
| HDFS-13968 | BlockReceiver Array-Based Queue | Minor | datanode | David Mollitor | David Mollitor |
| HADOOP-15717 | TGT renewal thread does not log IOException | Major | . | Szilard Nemeth | Szilard Nemeth |
| HADOOP-15831 | Include modificationTime in the toString method of CopyListingFileStatus | Minor | . | Ted Yu | Ted Yu |
| HDFS-13156 | HDFS Block Placement Policy - Client Local Rack | Minor | documentation | David Mollitor | Ayush Saxena |
| HADOOP-15849 | Upgrade netty version to 3.10.6 | Major | . | Xiao Chen | Xiao Chen |
| YARN-8836 | Add tags and attributes in resource definition | Major | . | Weiwei Yang | Weiwei Yang |
| HDFS-13987 | RBF: Review of RandomResolver Class | Minor | federation | David Mollitor | David Mollitor |
| MAPREDUCE-7150 | Optimize collections used by MR JHS to reduce its memory | Major | jobhistoryserver, mrv2 | Misha Dmitriev | Misha Dmitriev |
| HADOOP-15854 | AuthToken Use StringBuilder instead of StringBuffer | Trivial | auth | David Mollitor | David Mollitor |
| HADOOP-11100 | Support to configure ftpClient.setControlKeepAliveTimeout | Minor | fs | Krishnamoorthy Dharmalingam | Adam Antal |
| YARN-8899 | TestCleanupAfterKIll is failing due to unsatisfied dependencies | Blocker | yarn-native-services | Eric Yang | Robert Kanter |
| YARN-8618 | Yarn Service: When all the components of a service have restart policy NEVER then initiation of service upgrade should fail | Major | . | Chandni Singh | Chandni Singh |
| HADOOP-15804 | upgrade to commons-compress 1.18 | Major | . | PJ Fanning | Akira Ajisaka |
| YARN-8916 | Define a constant “docker” string in “ContainerRuntimeConstants.java” for better maintainability | Minor | . | Zhankun Tang | Zhankun Tang |
| YARN-8908 | Fix errors in yarn-default.xml related to GPU/FPGA | Major | . | Zhankun Tang | Zhankun Tang |
| HDFS-13994 | Improve DataNode BlockSender waitForMinLength | Minor | datanode | David Mollitor | David Mollitor |
| HADOOP-15821 | Move Hadoop YARN Registry to Hadoop Registry | Major | . | Íñigo Goiri | Íñigo Goiri |
| YARN-8542 | Yarn Service: Add component name to container json | Major | . | Chandni Singh | Chandni Singh |
| YARN-8923 | Cleanup references to ENV file type in YARN service code | Minor | yarn-native-services | Suma Shivaprasad | Suma Shivaprasad |
| YARN-6586 | YARN to facilitate HTTPS in AM web server | Major | yarn | Haibo Chen | Robert Kanter |
| HDFS-13941 | make storageId in BlockPoolTokenSecretManager.checkAccess optional | Major | . | Ajay Kumar | Ajay Kumar |
| HDFS-14026 | Overload BlockPoolTokenSecretManager.checkAccess to make storageId and storageType optional | Major | . | Ajay Kumar | Ajay Kumar |
| HDFS-14029 | Sleep in TestLazyPersistFiles should be put into a loop | Trivial | hdfs | Adam Antal | Adam Antal |
| HADOOP-9567 | Provide auto-renewal for keytab based logins | Minor | security | Harsh J | Hrishikesh Gadre |
| YARN-8915 | Update the doc about the default value of “maximum-container-assignments” for capacity scheduler | Minor | . | Zhankun Tang | Zhankun Tang |
| HDFS-14008 | NN should log snapshotdiff report | Major | namenode | Pranay Singh | Pranay Singh |
| HDFS-13996 | Make HttpFS’ ACLs RegEx configurable | Major | httpfs | Siyao Meng | Siyao Meng |
| YARN-8954 | Reservations list field in ReservationListInfo is not accessible | Minor | resourcemanager, restapi | Oleksandr Shevchenko | Oleksandr Shevchenko |
| YARN-7225 | Add queue and partition info to RM audit log | Major | resourcemanager | Jonathan Hung | Eric Payne |
| HADOOP-15687 | Credentials class should allow access to aliases | Trivial | . | Lars Francke | Lars Francke |
| YARN-8969 | AbstractYarnScheduler#getNodeTracker should return generic type to avoid type casting | Major | . | Wanqiang Ji | Wanqiang Ji |
| HDFS-14053 | Provide ability for NN to re-replicate based on topology changes. | Major | . | ellen johansen | Hrishikesh Gadre |
| HDFS-14051 | Refactor NameNodeHttpServer#initWebHdfs to specify local keytab | Major | . | Íñigo Goiri | CR Hota |
| YARN-8957 | Add Serializable interface to ComponentContainers | Minor | . | Zhankun Tang | Zhankun Tang |
| YARN-8976 | Remove redundant modifiers in interface “ApplicationConstants” | Trivial | . | Zhankun Tang | Zhankun Tang |
| HADOOP-15907 | Add missing maven modules in BUILDING.txt | Trivial | . | Wanqiang Ji | Wanqiang Ji |
| MAPREDUCE-7148 | Fast fail jobs when exceeds dfs quota limitation | Major | task | Wang Yan | Wang Yan |
| YARN-8977 | Remove unnecessary type casting when calling AbstractYarnScheduler#getSchedulerNode | Trivial | . | Wanqiang Ji | Wanqiang Ji |
| YARN-8997 | [Submarine] Small refactors of modifier, condition check and redundant local variables | Minor | . | Zhankun Tang | Zhankun Tang |
| HDFS-14070 | Refactor NameNodeWebHdfsMethods to allow better extensibility | Major | . | CR Hota | CR Hota |
| HADOOP-15926 | Document upgrading the section in NOTICE.txt when upgrading the version of AWS SDK | Minor | documentation | Akira Ajisaka | Dinesh Chitlangia |
| HDFS-14045 | Use different metrics in DataNode to better measure latency of heartbeat/blockReports/incrementalBlockReports of Active/Standby NN | Major | datanode | Jiandan Yang | Jiandan Yang |
| HADOOP-12558 | distcp documentation is woefully out of date | Critical | documentation, tools/distcp | Allen Wittenauer | Dinesh Chitlangia |
| HDFS-14063 | Support noredirect param for CREATE/APPEND/OPEN/GETFILECHECKSUM in HttpFS | Major | . | Íñigo Goiri | Íñigo Goiri |
| YARN-8860 | Federation client intercepter class contains unwanted character | Minor | router | Rakesh Shah | Abhishek Modi |
| HDFS-14015 | Improve error handling in hdfsThreadDestructor in native thread local storage | Major | native | Daniel Templeton | Daniel Templeton |
| HADOOP-15919 | AliyunOSS: Enable Yarn to use OSS | Major | fs/oss | wujinhu | wujinhu |
| HADOOP-14739 | Update start-build-env.sh and build instruction for docker for Mac instead of docker toolbox. | Minor | build, documentation | Akira Ajisaka | Dinesh Chitlangia |
| HDFS-14064 | WEBHDFS: Support Enable/Disable EC Policy | Major | erasure-coding, webhdfs | Ayush Saxena | Ayush Saxena |
| YARN-8964 | [UI2] YARN ui2 should use clusters/{cluster name} for all ATSv2 REST APIs | Major | . | Rohith Sharma K S | Akhil PB |
| HADOOP-15943 | AliyunOSS: add missing owner & group attributes for oss FileStatus | Major | fs/oss | wujinhu | wujinhu |
| HDFS-14108 | Performance improvement in BlockManager Data Structures | Minor | hdfs | David Mollitor | David Mollitor |
| HDFS-14102 | Performance improvement in BlockPlacementPolicyDefault | Minor | . | David Mollitor | David Mollitor |
| MAPREDUCE-7164 | FileOutputCommitter does not report progress while merging paths. | Major | . | Kuhu Shukla | Kuhu Shukla |
| YARN-8975 | [Submarine] Use predefined Charset object StandardCharsets.UTF_8 instead of String “UTF-8” | Trivial | . | Zhankun Tang | Zhankun Tang |
| YARN-8974 | Improve the assertion message in TestGPUResourceHandler | Trivial | . | Zhankun Tang | Zhankun Tang |
| YARN-9061 | Improve the GPU/FPGA module log message of container-executor | Minor | . | Zhankun Tang | Zhankun Tang |
| YARN-9069 | Fix SchedulerInfo#getSchedulerType for custom schedulers | Minor | . | Bilwa S T | Bilwa S T |
| HDFS-14095 | EC: Track Erasure Coding commands in DFS statistics | Major | erasure-coding | Ayush Saxena | Ayush Saxena |
| YARN-9036 | Escape newlines in health report in YARN UI | Major | . | Jonathan Hung | Keqiu Hu |
| HDFS-14106 | Refactor NamenodeFsck#copyBlock | Minor | namenode | David Mollitor | David Mollitor |
| HDFS-12946 | Add a tool to check rack configuration against EC policies | Major | erasure-coding | Xiao Chen | Kitti Nanasi |
| HDFS-13818 | Extend OIV to detect FSImage corruption | Major | hdfs | Adam Antal | Adam Antal |
| HDFS-14119 | Improve GreedyPlanner Parameter Logging | Trivial | hdfs | David Mollitor | David Mollitor |
| HDFS-14105 | Replace TreeSet in NamenodeFsck with HashSet | Trivial | . | David Mollitor | David Mollitor |
| YARN-8985 | Improve debug log in FSParentQueue when assigning container | Minor | fairscheduler | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| HDFS-14113 | EC : Add Configuration to restrict UserDefined Policies | Major | erasure-coding | Ayush Saxena | Ayush Saxena |
| YARN-9085 | Add Guaranteed and MaxCapacity to CSQueueMetrics | Major | . | Jonathan Hung | Jonathan Hung |
| HDFS-14124 | EC : Support EC Commands (set/get/unset EcPolicy) via WebHdfs | Major | erasure-coding, httpfs, webhdfs | Souryakanta Dwivedy | Ayush Saxena |
| YARN-9051 | Integrate multiple CustomResourceTypesConfigurationProvider implementations into one | Minor | . | Szilard Nemeth | Szilard Nemeth |
| YARN-9008 | Extend YARN distributed shell with file localization feature | Major | yarn | Peter Bacsko | Peter Bacsko |
| HDFS-13985 | Clearer error message for ReplicaNotFoundException | Major | hdfs | Adam Antal | Adam Antal |
| HDFS-13970 | Use MultiMap for CacheManager Directives to simplify the code | Minor | caching, hdfs | David Mollitor | David Mollitor |
| HDFS-14006 | Refactor name node to allow different token verification implementations | Major | . | CR Hota | CR Hota |
| YARN-9122 | Add table of contents to YARN Service API document | Minor | documentation | Akira Ajisaka | Zhankun Tang |
| HADOOP-16000 | Remove TLSv1 and SSLv2Hello from the default value of hadoop.ssl.enabled.protocols | Major | security | Akira Ajisaka | Gabor Bota |
| YARN-9095 | Removed Unused field from Resource: NUM_MANDATORY_RESOURCES | Minor | . | Szilard Nemeth | Vidura Bhathiya Mudalige |
| MAPREDUCE-7166 | map-only job should ignore node lost event when task is already succeeded | Major | mrv2 | Zhaohui Xin | Lei Li |
| YARN-9130 | Add Bind_HOST configuration for Yarn Web Proxy | Major | yarn | Rong Tang | Rong Tang |
| HADOOP-15965 | Upgrade to ADLS SDK which has major performance improvement for ingress/egress | Major | fs/adl | Vishwajeet Dusane | Vishwajeet Dusane |
| HADOOP-16014 | Fix test, checkstyle and javadoc issues in TestKerberosAuthenticationHandler | Major | test | Dinesh Chitlangia | Dinesh Chitlangia |
| HDFS-13946 | Log longest FSN write/read lock held stack trace | Minor | . | Yiqun Lin | Yiqun Lin |
| HADOOP-15962 | The buffer size is small when unpacking tar archives | Minor | common, util | David Mollitor | David Mollitor |
| YARN-8878 | Remove StringBuffer from ManagedParentQueue.java | Trivial | resourcemanager | David Mollitor | David Mollitor |
| YARN-8894 | Improve InMemoryPlan#toString | Minor | reservation system | David Mollitor | David Mollitor |
| HDFS-14171 | Performance improvement in Tailing EditLog | Major | namenode | Kenneth Yang | Kenneth Yang |
| HDFS-14184 | [SPS] Add support for URI based path in satisfystoragepolicy command | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-14163 | Debug Admin Command Should Support Generic Options. | Major | . | Harshakiran Reddy | Ayush Saxena |
| YARN-6523 | Optimize system credentials sent in node heartbeat responses | Major | RM | Naganarasimha G R | Manikandan R |
| HADOOP-15909 | KeyProvider class should implement Closeable | Major | kms | Kuhu Shukla | Kuhu Shukla |
| HADOOP-16029 | Consecutive StringBuilder.append can be reused | Major | . | Ayush Saxena | Ayush Saxena |
| HADOOP-15481 | Emit FairCallQueue stats as metrics | Major | metrics, rpc-server | Erik Krogen | Christopher Gregorian |
| HADOOP-15994 | Upgrade Jackson2 to 2.9.8 | Major | security | Akira Ajisaka | lqjacklee |
| HDFS-14213 | Remove Jansson from BUILDING.txt | Minor | documentation | Akira Ajisaka | Dinesh Chitlangia |
| HDFS-14221 | Replace Guava Optional with Java Optional | Major | . | Arpit Agarwal | Arpit Agarwal |
| HDFS-14222 | Make ThrottledAsyncChecker constructor public | Major | . | Arpit Agarwal | Arpit Agarwal |
| HDFS-14153 | [SPS] : Add Support for Storage Policy Satisfier in WEBHDFS | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-14061 | Check if the cluster topology supports the EC policy before setting, enabling or adding it | Major | erasure-coding, hdfs | Kitti Nanasi | Kitti Nanasi |
| HDFS-14185 | Cleanup method calls to static Assert methods in TestAddStripedBlocks | Minor | hdfs | Shweta | Shweta |
| HADOOP-16075 | Upgrade checkstyle version to 8.16 | Minor | build | Dinesh Chitlangia | Dinesh Chitlangia |
| HDFS-14187 | Make warning message more clear when there are not enough data nodes for EC write | Major | erasure-coding | Kitti Nanasi | Kitti Nanasi |
| HADOOP-16089 | AliyunOSS: update oss-sdk version to 3.4.1 | Major | fs/oss | wujinhu | wujinhu |
| HDFS-14125 | Use parameterized log format in ECTopologyVerifier | Trivial | erasure-coding | Kitti Nanasi | Kitti Nanasi |
| HDFS-14231 | DataXceiver#run() should not log exceptions caused by InvalidToken exception as an error | Major | hdfs | Kitti Nanasi | Kitti Nanasi |
| HDFS-14250 | [SBN read] msync should sync with active NameNode to fetch the latest stateID | Major | namenode | Chao Sun | Chao Sun |
| YARN-8219 | Add application launch time to ATSV2 | Major | timelineserver | Kanwaljeet Sachdev | Abhishek Modi |
| YARN-7171 | RM UI should sort memory / cores numerically | Major | . | Eric Maynard | Ahmed Hussein |
| HDFS-14172 | Avoid NPE when SectionName#fromString returns null | Minor | . | Xiang Li | Xiang Li |
| YARN-9282 | Typo in javadoc of class LinuxContainerExecutor: hadoop.security.authetication should be ‘authentication’ | Trivial | . | Szilard Nemeth | Charan Hebri |
| HDFS-14260 | Replace synchronized method in BlockReceiver with atomic value | Minor | datanode | David Mollitor | David Mollitor |
| HADOOP-16097 | Provide proper documentation for FairCallQueue | Major | documentation, ipc | Erik Krogen | Erik Krogen |
| HADOOP-16108 | Tail Follow Interval Should Allow To Specify The Sleep Interval To Save Unnecessary RPC’s | Major | . | Harshakiran Reddy | Ayush Saxena |
| HDFS-14241 | Provide feedback on successful renameSnapshot and deleteSnapshot | Minor | hdfs, shell | Siyao Meng | Siyao Meng |
| HDFS-13209 | DistributedFileSystem.create should allow an option to provide StoragePolicy | Major | hdfs | Jean-Marc Spaggiari | Ayush Saxena |
| YARN-8295 | [UI2] Improve “Resource Usage” tab error message when there are no data available. | Minor | yarn-ui-v2 | Gergely Novák | Charan Hebri |
| YARN-8927 | Support trust top-level image like “centos” when “library” is configured in “docker.trusted.registries” | Major | . | Zhankun Tang | Zhankun Tang |
| HDFS-14258 | Introduce Java Concurrent Package To DataXceiverServer Class | Minor | datanode | David Mollitor | David Mollitor |
| YARN-7824 | [UI2] Yarn Component Instance page should include link to container logs | Major | yarn-ui-v2 | Yesha Vora | Akhil PB |
| HADOOP-15281 | Distcp to add no-rename copy option | Major | tools/distcp | Steve Loughran | Andrew Olson |
| HDFS-9596 | Remove Shuffle Method From DFSUtil | Trivial | . | David Mollitor | David Mollitor |
| HDFS-14296 | Prefer ArrayList over LinkedList in VolumeScanner | Minor | datanode | David Mollitor | David Mollitor |
| YARN-9309 | Improve graph text in SLS to avoid overlapping | Minor | . | Bilwa S T | Bilwa S T |
| HDFS-14188 | Make hdfs ec -verifyClusterSetup command accept an erasure coding policy as a parameter | Major | erasure-coding | Kitti Nanasi | Kitti Nanasi |
| HADOOP-15967 | KMS Benchmark Tool | Major | . | Wei-Chiu Chuang | George Huang |
| HDFS-14286 | Logging stale datanode information | Trivial | hdfs | Karthik Palanisamy | Karthik Palanisamy |
| HDFS-14235 | Handle ArrayIndexOutOfBoundsException in DataNodeDiskMetrics#slowDiskDetectionDaemon | Major | . | Surendra Singh Lilhore | Ranith Sardar |
| HDFS-14267 | Add test_libhdfs_ops to libhdfs tests, mark libhdfs_read/write.c as examples | Major | libhdfs, native, test | Sahil Takiar | Sahil Takiar |
| HDFS-14302 | Refactor NameNodeWebHdfsMethods#generateDelegationToken() to allow better extensibility | Major | . | CR Hota | CR Hota |
| HADOOP-16035 | Jenkinsfile for Hadoop | Major | build | Allen Wittenauer | Allen Wittenauer |
| HDFS-14298 | Improve log messages of ECTopologyVerifier | Minor | . | Kitti Nanasi | Kitti Nanasi |
| YARN-9168 | DistributedShell client timeout should be -1 by default | Minor | . | Zhankun Tang | Zhankun Tang |
| HDFS-7133 | Support clearing namespace quota on “/” | Major | namenode | Guo Ruijing | Ayush Saxena |
| HADOOP-16126 | ipc.Client.stop() may sleep too long to wait for all connections | Major | ipc | Tsz-wo Sze | Tsz-wo Sze |
| YARN-9287 | Consecutive StringBuilder append should be reused | Major | . | Ayush Saxena | Ayush Saxena |
| YARN-9087 | Improve logging for initialization of Resource plugins | Major | yarn | Szilard Nemeth | Szilard Nemeth |
| YARN-9121 | Replace GpuDiscoverer.getInstance() to a readable object for easy access control | Major | . | Szilard Nemeth | Szilard Nemeth |
| YARN-9322 | Store metrics for custom resource types into FSQueueMetrics and query them in FairSchedulerQueueInfo | Major | . | Szilard Nemeth | Szilard Nemeth |
| YARN-9139 | Simplify initializer code of GpuDiscoverer | Major | . | Szilard Nemeth | Szilard Nemeth |
| HDFS-14247 | Repeat adding node description into network topology | Minor | datanode | HuangTao | HuangTao |
| YARN-9332 | RackResolver tool should accept multiple hosts | Minor | yarn | Lantao Jin | Lantao Jin |
| HDFS-14182 | Datanode usage histogram is clicked to show ip list | Major | . | fengchuang | fengchuang |
| HDFS-14321 | Fix -Xcheck:jni issues in libhdfs, run ctest with -Xcheck:jni enabled | Major | hdfs-client, libhdfs, native | Sahil Takiar | Sahil Takiar |
| HADOOP-16148 | Cleanup LineReader Unit Test | Trivial | common | David Mollitor | David Mollitor |
| HADOOP-16162 | Remove unused Job Summary Appender configurations from log4j.properties | Major | conf | Chen Zhi | Chen Zhi |
| HDFS-14336 | Fix checkstyle for NameNodeMXBean | Trivial | namenode | Danny Becker | Danny Becker |
| YARN-9298 | Implement FS placement rules using PlacementRule interface | Major | scheduler | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| HDFS-14326 | Add CorruptFilesCount to JMX | Minor | fs, metrics, namenode | Danny Becker | Danny Becker |
| YARN-9138 | Improve test coverage for nvidia-smi binary execution of GpuDiscoverer | Major | . | Szilard Nemeth | Szilard Nemeth |
| YARN-8218 | Add application launch time to ATSV1 | Major | . | Kanwaljeet Sachdev | Abhishek Modi |
| YARN-9150 | Making TimelineSchemaCreator support different backends for Timeline Schema Creation in ATSv2 | Major | ATSv2 | Sushil Ks | Sushil Ks |
| HADOOP-16157 | [Clean-up] Remove NULL check before instanceof in AzureNativeFileSystemStore | Minor | tools | Shweta | Shweta |
| MAPREDUCE-7191 | JobHistoryServer should log exception when loading/parsing history file failed | Minor | mrv2 | Jiandan Yang | Jiandan Yang |
| YARN-9381 | The yarn-default.xml has two identical property named yarn.timeline-service.http-cross-origin.enabled | Trivial | yarn | jenny | Abhishek Modi |
| MAPREDUCE-7192 | JobHistoryServer attempts page support jump to containers log page in NM when logAggregation is disable | Major | mrv2 | Jiandan Yang | Jiandan Yang |
| HDFS-14346 | Better time precision in getTimeDuration | Minor | namenode | Chao Sun | Chao Sun |
| HDFS-14366 | Improve HDFS append performance | Major | hdfs | Chao Sun | Chao Sun |
| YARN-4404 | Typo in comment in SchedulerUtils | Trivial | resourcemanager | Daniel Templeton | Yesha Vora |
| MAPREDUCE-7188 | [Clean-up] Remove NULL check before instanceof and fix checkstyle issue in TaskResult | Minor | . | Shweta | Shweta |
| YARN-9340 | [Clean-up] Remove NULL check before instanceof in ResourceRequestSetKey | Minor | yarn | Shweta | Shweta |
| HDFS-14328 | [Clean-up] Remove NULL check before instanceof in TestGSet | Minor | . | Shweta | Shweta |
| HADOOP-16167 | “hadoop CLASSFILE” prints error messages on Ubuntu 18 | Major | scripts | Daniel Templeton | Daniel Templeton |
| YARN-9385 | YARN Services with simple authentication doesn’t respect current UGI | Major | security, yarn-native-services | Todd Lipcon | Eric Yang |
| HDFS-14211 | [Consistent Observer Reads] Allow for configurable “always msync” mode | Major | hdfs-client | Erik Krogen | Erik Krogen |
| YARN-9370 | Better logging in recoverAssignedGpus in class GpuResourceAllocator | Trivial | . | Szilard Nemeth | Yesha Vora |
| HADOOP-16147 | Allow CopyListing sequence file keys and values to be more easily customized | Major | tools/distcp | Andrew Olson | Andrew Olson |
| YARN-9358 | Add javadoc to new methods introduced in FSQueueMetrics with YARN-9322 | Major | . | Szilard Nemeth | Zoltan Siegl |
| YARN-8967 | Change FairScheduler to use PlacementRule interface | Major | capacityscheduler, fairscheduler | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| HDFS-14304 | High lock contention on hdfsHashMutex in libhdfs | Major | hdfs-client, libhdfs, native | Sahil Takiar | Sahil Takiar |
| HDFS-14295 | Add Threadpool for DataTransfers | Major | datanode | David Mollitor | David Mollitor |
| HDFS-14395 | Remove WARN Logging From Interrupts | Minor | hdfs-client | David Mollitor | David Mollitor |
| YARN-9264 | [Umbrella] Follow-up on IntelOpenCL FPGA plugin | Major | nodemanager | Peter Bacsko | Peter Bacsko |
| MAPREDUCE-7190 | Add SleepJob additional parameter to make parallel runs distinguishable | Major | . | Adam Antal | Adam Antal |
| YARN-9214 | Add AbstractYarnScheduler#getValidQueues method to remove duplication | Major | . | Wanqiang Ji | Wanqiang Ji |
| HDFS-13960 | hdfs dfs -checksum command should optionally show block size in output | Minor | hdfs | Adam Antal | Lokesh Jain |
| HDFS-14327 | Using FQDN instead of IP to access servers with DNS resolving | Major | . | Fengnan Li | Fengnan Li |
| YARN-9394 | Use new API of RackResolver to get better performance | Major | yarn | Lantao Jin | Lantao Jin |
| HADOOP-16208 | Do Not Log InterruptedException in Client | Minor | common | David Mollitor | David Mollitor |
| HDFS-14371 | Improve Logging in FSNamesystem by adding parameterized logging | Minor | hdfs | Shweta | Shweta |
| HADOOP-10848 | Cleanup calling of sun.security.krb5.Config | Minor | . | Kai Zheng | Akira Ajisaka |
| YARN-9463 | Add queueName info when failing with queue capacity sanity check | Trivial | capacity scheduler | Aihua Xu | Aihua Xu |
| HADOOP-16179 | hadoop-common pom should not depend on kerb-simplekdc | Major | common | Todd Lipcon | Todd Lipcon |
| HADOOP-16052 | Remove Subversion and Forrest from Dockerfile | Minor | build | Akira Ajisaka | Xieming Li |
| HADOOP-16243 | Change Log Level to trace in NetUtils.java | Major | . | Bharat Viswanadham | chencan |
| HADOOP-16227 | Upgrade checkstyle to 8.19 | Major | build | Akira Ajisaka | Akira Ajisaka |
| HADOOP-16249 | Make CallerContext LimitedPrivate scope to Public | Minor | ipc | Kenneth Yang | Kenneth Yang |
| HADOOP-15014 | KMS should log the IP address of the clients | Major | kms | Zsombor Gegesy | Zsombor Gegesy |
| YARN-9123 | Clean up and split testcases in TestNMWebServices for GPU support | Minor | . | Szilard Nemeth | Szilard Nemeth |
| YARN-9349 | When doTransition() method occurs exception, the log level practices are inconsistent | Major | nodemanager | Anuhan Torgonshar | |
| HDFS-14432 | dfs.datanode.shared.file.descriptor.paths duplicated in hdfs-default.xml | Minor | hdfs | puleya7 | puleya7 |
| HDFS-14374 | Expose total number of delegation tokens in AbstractDelegationTokenSecretManager | Major | . | CR Hota | CR Hota |
| HADOOP-16026 | Replace incorrect use of system property user.name | Major | . | Dinesh Chitlangia | Dinesh Chitlangia |
| YARN-9081 | Update jackson from 1.9.13 to 2.x in hadoop-yarn-services-core | Major | . | Akira Ajisaka | Akira Ajisaka |
| HDFS-3246 | pRead equivalent for direct read path | Major | hdfs-client, performance | Henry Robinson | Sahil Takiar |
| HDFS-14463 | Add Log Level link under NameNode and DataNode Web UI Utilities dropdown | Trivial | webhdfs | Siyao Meng | Siyao Meng |
| HDFS-14460 | DFSUtil#getNamenodeWebAddr should return HTTPS address based on policy configured | Major | . | CR Hota | CR Hota |
| HADOOP-16282 | Avoid FileStream to improve performance | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-14453 | Improve Bad Sequence Number Error Message | Minor | ipc | David Mollitor | Shweta |
| HADOOP-16059 | Use SASL Factories Cache to Improve Performance | Critical | . | Ayush Saxena | Ayush Saxena |
| HADOOP-16292 | Refactor checkTrustAndSend in SaslDataTransferClient to make it cleaner | Major | . | Sherwood Zheng | Sherwood Zheng |
| YARN-9529 | Log correct cpu controller path on error while initializing CGroups. | Major | nodemanager | Jonathan Hung | Jonathan Hung |
| HADOOP-16289 | Allow extra jsvc startup option in hadoop_start_secure_daemon in hadoop-functions.sh | Major | scripts | Siyao Meng | Siyao Meng |
| HADOOP-16238 | Add the possbility to set SO_REUSEADDR in IPC Server Listener | Minor | ipc | Peter Bacsko | Peter Bacsko |
| YARN-9453 | Clean up code long if-else chain in ApplicationCLI#run | Major | . | Szilard Nemeth | Wanqiang Ji |
| YARN-9546 | Add configuration option for YARN Native services AM classpath | Major | . | Gergely Pollak | Gergely Pollak |
| HDFS-14507 | Document -blockingDecommission option for hdfs dfsadmin -listOpenFiles | Minor | documentation | Siyao Meng | Siyao Meng |
| YARN-9145 | [Umbrella] Dynamically add or remove auxiliary services | Major | nodemanager | Billie Rinaldi | Billie Rinaldi |
| HDFS-14451 | Incorrect header or version mismatch log message | Minor | ipc | David Mollitor | Shweta |
| HDFS-14502 | keepResults option in NNThroughputBenchmark should call saveNamespace() | Major | benchmarks, hdfs | Konstantin Shvachko | Konstantin Shvachko |
| HADOOP-16323 | https everywhere in Maven settings | Minor | build | Akira Ajisaka | Akira Ajisaka |
| YARN-9563 | Resource report REST API could return NaN or Inf | Minor | . | Ahmed Hussein | Ahmed Hussein |
| HDFS-13654 | Use a random secret when a secret file doesn’t exist in HttpFS. This should be default. | Major | httpfs, security | Pulkit Bhardwaj | Takanobu Asanuma |
| YARN-9592 | Use Logger format in ContainersMonitorImpl | Major | . | Íñigo Goiri | Íñigo Goiri |
| YARN-9545 | Create healthcheck REST endpoint for ATSv2 | Major | ATSv2 | Zoltan Siegl | Zoltan Siegl |
| HADOOP-16344 | Make DurationInfo “public unstable” | Minor | util | Kevin Risden | Kevin Su |
| YARN-9471 | Cleanup in TestLogAggregationIndexFileController | Major | log-aggregation, yarn | Adam Antal | Adam Antal |
| HDFS-10659 | Namenode crashes after Journalnode re-installation in an HA cluster due to missing paxos directory | Major | ha, journal-node | Amit Anand | star |
| HDFS-10210 | Remove the defunct startKdc profile from hdfs | Major | test | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-9569 | Auto-created leaf queues do not honor cluster-wide min/max memory/vcores | Major | capacity scheduler | Craig Condit | Craig Condit |
| YARN-9602 | Use logger format in Container Executor. | Major | . | Abhishek Modi | Abhishek Modi |
| HDFS-14513 | FSImage which is saving should be clean while NameNode shutdown | Major | namenode | Xiaoqiao He | Xiaoqiao He |
| YARN-9543 | [UI2] Handle ATSv2 server down or failures cases gracefully in YARN UI v2 | Major | ATSv2, yarn-ui-v2 | Zoltan Siegl | Zoltan Siegl |
| HADOOP-16369 | Fix zstandard shortname misspelled as zts | Major | . | Jonathan Turner Eagles | Jonathan Turner Eagles |
| HDFS-14560 | Allow block replication parameters to be refreshable | Major | namenode | Stephen O’Donnell | Stephen O’Donnell |
| HDFS-14203 | Refactor OIV Delimited output entry building mechanism | Minor | tools | Adam Antal | Adam Antal |
| HADOOP-14807 | should prevent the possibility of NPE about ReconfigurableBase.java | Minor | . | hu xiaodong | hu xiaodong |
| HDFS-12770 | Add doc about how to disable client socket cache | Trivial | hdfs-client | Weiwei Yang | Weiwei Yang |
| HADOOP-9157 | Better option for curl in hadoop-auth-examples | Minor | documentation | Jingguo Yao | Andras Bokor |
| HDFS-14340 | Lower the log level when can’t get postOpAttr | Minor | nfs | Anuhan Torgonshar | Anuhan Torgonshar |
| HADOOP-15914 | hadoop jar command has no help argument | Major | common | Adam Antal | Adam Antal |
| YARN-9630 | [UI2] Add a link in docs’s top page | Major | documentation, yarn-ui-v2 | Wanqiang Ji | Wanqiang Ji |
| HADOOP-16156 | [Clean-up] Remove NULL check before instanceof and fix checkstyle in InnerNodeImpl | Minor | . | Shweta | Shweta |
| HDFS-14201 | Ability to disallow safemode NN to become active | Major | auto-failover | Xiao Liang | Xiao Liang |
| HDFS-14487 | Missing Space in Client Error Message | Minor | hdfs-client | David Mollitor | Shweta |
| HDFS-14398 | Update HAState.java to fix typos. | Trivial | namenode | bianqi | Nikhil Navadiya |
| HDFS-14103 | Review Logging of BlockPlacementPolicyDefault | Minor | . | David Mollitor | David Mollitor |
| YARN-9631 | hadoop-yarn-applications-catalog-webapp doesn’t respect mvn test -D parameter | Major | . | Wei-Chiu Chuang | Eric Yang |
| HADOOP-14385 | HttpExceptionUtils#validateResponse swallows exceptions | Trivial | . | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HDFS-12564 | Add the documents of swebhdfs configurations on the client side | Major | documentation, webhdfs | Takanobu Asanuma | Takanobu Asanuma |
| HDFS-14403 | Cost-Based RPC FairCallQueue | Major | ipc, namenode | Erik Krogen | Christopher Gregorian |
| HADOOP-16266 | Add more fine-grained processing time metrics to the RPC layer | Minor | ipc | Christopher Gregorian | Erik Krogen |
| HADOOP-16350 | Ability to tell HDFS client not to request KMS Information from NameNode | Major | common, kms | Greg Senia | |
| HADOOP-16396 | Allow authoritative mode on a subdirectory | Major | fs/s3 | Sean Mackrory | Sean Mackrory |
| YARN-9629 | Support configurable MIN_LOG_ROLLING_INTERVAL | Minor | log-aggregation, nodemanager, yarn | Adam Antal | Adam Antal |
| HDFS-13694 | Making md5 computing being in parallel with image loading | Major | . | zhouyingchao | Lisheng Sun |
| HADOOP-16409 | Allow authoritative mode on non-qualified paths | Major | fs/s3 | Sean Mackrory | Sean Mackrory |
| HDFS-14632 | Reduce useless #getNumLiveDataNodes call in SafeModeMonitor | Major | namenode | Xiaoqiao He | Xiaoqiao He |
| HDFS-14624 | When decommissioning a node, log remaining blocks to replicate periodically | Major | namenode | Stephen O’Donnell | Stephen O’Donnell |
| YARN-9573 | DistributedShell cannot specify LogAggregationContext | Major | distributed-shell, log-aggregation, yarn | Adam Antal | Adam Antal |
| YARN-9337 | GPU auto-discovery script runs even when the resource is given by hand | Major | yarn | Adam Antal | Adam Antal |
| YARN-9360 | Do not expose innards of QueueMetrics object into FSLeafQueue#computeMaxAMResource | Major | . | Szilard Nemeth | Peter Bacsko |
| YARN-9127 | Create more tests to verify GpuDeviceInformationParser | Major | . | Szilard Nemeth | Peter Bacsko |
| YARN-9326 | Fair Scheduler configuration defaults are not documented in case of min and maxResources | Major | docs, documentation, fairscheduler, yarn | Adam Antal | Adam Antal |
| HDFS-14547 | DirectoryWithQuotaFeature.quota costs additional memory even the storage type quota is not set. | Major | . | Jinglun | Jinglun |
| HDFS-13693 | Remove unnecessary search in INodeDirectory.addChild during image loading | Major | namenode | zhouyingchao | Lisheng Sun |
| HADOOP-16431 | Remove useless log in IOUtils.java and ExceptionDiags.java | Minor | . | Lisheng Sun | Lisheng Sun |
| HDFS-14673 | The console log is noisy when using DNSDomainNameResolver to resolve NameNode. | Minor | . | Akira Ajisaka | Kevin Su |
| HDFS-12967 | NNBench should support multi-cluster access | Major | benchmarks | Chen Zhang | Chen Zhang |
| HADOOP-16452 | Increase ipc.maximum.data.length default from 64MB to 128MB | Major | ipc | Wei-Chiu Chuang | Siyao Meng |
| HDFS-14449 | Expose total number of DT in JMX for Namenode | Major | . | Fengnan Li | Fengnan Li |
| HDFS-14419 | Avoid repeated calls to the listOpenFiles function | Minor | namenode, performance | HuangTao | HuangTao |
| HDFS-14683 | WebHDFS: Add erasureCodingPolicy field to GETCONTENTSUMMARY response | Major | . | Siyao Meng | Siyao Meng |
| YARN-9375 | Use Configured in GpuDiscoverer and FpgaDiscoverer | Major | nodemanager, yarn | Adam Antal | Adam Antal |
| YARN-9093 | Remove commented code block from the beginning of TestDefaultContainerExecutor | Trivial | . | Szilard Nemeth | Vidura Bhathiya Mudalige |
| HADOOP-15942 | Change the logging level form DEBUG to ERROR for RuntimeErrorException in JMXJsonServlet | Major | common | Anuhan Torgonshar | Anuhan Torgonshar |
| YARN-9667 | Container-executor.c duplicates messages to stdout | Major | nodemanager, yarn | Adam Antal | Peter Bacsko |
| YARN-9678 | TestGpuResourceHandler / TestFpgaResourceHandler should be renamed | Major | . | Szilard Nemeth | Kevin Su |
| HDFS-14652 | HealthMonitor connection retry times should be configurable | Major | . | Chen Zhang | Chen Zhang |
| HDFS-14313 | Get hdfs used space from FsDatasetImpl#volumeMap#ReplicaInfo in memory instead of df/du | Major | datanode, performance | Lisheng Sun | Lisheng Sun |
| HDFS-14608 | DataNode#DataTransfer should be named | Minor | . | Íñigo Goiri | Íñigo Goiri |
| HDFS-14616 | Add the warn log when the volume available space isn’t enough | Minor | hdfs | liying | liying |
| YARN-9711 | Missing spaces in NMClientImpl | Trivial | client | Charles Xu | Charles Xu |
| HDFS-14662 | Document the usage of the new Balancer “asService” parameter | Major | . | Chen Zhang | Chen Zhang |
| HDFS-14701 | Change Log Level to warn in SlotReleaser | Minor | . | Lisheng Sun | Lisheng Sun |
| HDFS-14705 | Remove unused configuration dfs.min.replication | Trivial | . | Wei-Chiu Chuang | CR Hota |
| HDFS-14693 | NameNode should log a warning when EditLog IPC logger’s pending size exceeds limit. | Minor | namenode | Xudong Cao | Xudong Cao |
| YARN-9094 | Remove unused interface method: NodeResourceUpdaterPlugin#handleUpdatedResourceFromRM | Trivial | . | Szilard Nemeth | Gergely Pollak |
| YARN-9096 | Some GpuResourcePlugin and ResourcePluginManager methods are synchronized unnecessarily | Major | . | Szilard Nemeth | Gergely Pollak |
| YARN-9092 | Create an object for cgroups mount enable and cgroups mount path as they belong together | Minor | . | Szilard Nemeth | Gergely Pollak |
| YARN-9124 | Resolve contradiction in ResourceUtils: addMandatoryResources / checkMandatoryResources work differently | Minor | . | Szilard Nemeth | Adam Antal |
| YARN-8199 | Logging fileSize of log files under NM Local Dir | Major | log-aggregation | Prabhu Joseph | Prabhu Joseph |
| HDFS-14195 | OIV: print out storage policy id in oiv Delimited output | Minor | tools | Wang, Xinglong | Wang, Xinglong |
| YARN-9729 | [UI2] Fix error message for logs when ATSv2 is offline | Major | yarn-ui-v2 | Zoltan Siegl | Zoltan Siegl |
| YARN-9657 | AbstractLivelinessMonitor add serviceName to PingChecker thread | Minor | . | Bibin Chundatt | Bilwa S T |
| YARN-9715 | [UI2] yarn-container-log URI need to be encoded to avoid potential misuses | Major | . | Prabhu Joseph | Akhil PB |
| HADOOP-16453 | Update how exceptions are handled in NetUtils | Minor | . | Lisheng Sun | Lisheng Sun |
| YARN-9464 | Support “Pending Resource” metrics in RM’s RESTful API | Major | . | Zhankun Tang | Prabhu Joseph |
| YARN-9135 | NM State store ResourceMappings serialization are tested with Strings instead of real Device objects | Major | . | Szilard Nemeth | Peter Bacsko |
| HDFS-13505 | Turn on HDFS ACLs by default. | Major | . | Ajay Kumar | Siyao Meng |
| HDFS-14370 | Edit log tailing fast-path should allow for backoff | Major | namenode, qjm | Erik Krogen | Erik Krogen |
| YARN-9442 | container working directory has group read permissions | Minor | yarn | Jim Brennan | Jim Brennan |
| HDFS-14625 | Make DefaultAuditLogger class in FSnamesystem to Abstract | Major | . | hemanthboyina | hemanthboyina |
| HDFS-14491 | More Clarity on Namenode UI Around Blocks and Replicas | Minor | . | Alan Jackoway | Siyao Meng |
| YARN-9134 | No test coverage for redefining FPGA / GPU resource types in TestResourceUtils | Major | . | Szilard Nemeth | Peter Bacsko |
| YARN-9133 | Make tests more easy to comprehend in TestGpuResourceHandler | Major | . | Szilard Nemeth | Peter Bacsko |
| YARN-9140 | Code cleanup in ResourcePluginManager.initialize and in TestResourcePluginManager | Trivial | . | Szilard Nemeth | Peter Bacsko |
| YARN-9676 | Add DEBUG and TRACE level messages to AppLogAggregatorImpl and connected classes | Major | . | Adam Antal | Adam Antal |
| YARN-9488 | Skip YARNFeatureNotEnabledException from ClientRMService | Minor | resourcemanager | Prabhu Joseph | Prabhu Joseph |
| YARN-9679 | Regular code cleanup in TestResourcePluginManager | Major | . | Szilard Nemeth | Adam Antal |
| HADOOP-16504 | Increase ipc.server.listen.queue.size default from 128 to 256 | Major | . | Lisheng Sun | Lisheng Sun |
| YARN-8586 | Extract log aggregation related fields and methods from RMAppImpl | Major | . | Szilard Nemeth | Peter Bacsko |
| YARN-9100 | Add tests for GpuResourceAllocator and do minor code cleanup | Major | . | Szilard Nemeth | Peter Bacsko |
| HDFS-14678 | Allow triggerBlockReport to a specific namenode | Major | datanode | Leon Gao | Leon Gao |
| HDFS-14523 | Remove excess read lock for NetworkToplogy | Major | . | Wu Weiwei | Wu Weiwei |
| HADOOP-15246 | SpanReceiverInfo - Prefer ArrayList over LinkedList | Trivial | common | David Mollitor | David Mollitor |
| HADOOP-16158 | DistCp to support checksum validation when copy blocks in parallel | Major | tools/distcp | Kai Xie | Kai Xie |
| HADOOP-14784 | [KMS] Improve KeyAuthorizationKeyProvider#toString() | Trivial | . | Wei-Chiu Chuang | Yeliang Cang |
| HDFS-14746 | Trivial test code update after HDFS-14687 | Trivial | ec | Wei-Chiu Chuang | Kevin Su |
| HDFS-13709 | Report bad block to NN when transfer block encounter EIO exception | Major | datanode | Chen Zhang | Chen Zhang |
| HDFS-14665 | HttpFS: LISTSTATUS response is missing HDFS-specific fields | Major | httpfs | Siyao Meng | Siyao Meng |
| HADOOP-16523 | Minor spell mistake in comment (PR#388) | Major | . | Wei-Chiu Chuang | |
| HDFS-14276 | [SBN read] Reduce tailing overhead | Major | ha, namenode | Wei-Chiu Chuang | Ayush Saxena |
| HADOOP-16061 | Update Apache Yetus to 0.10.0 | Major | build | Akira Ajisaka | Akira Ajisaka |
| HDFS-14358 | Provide LiveNode and DeadNode filter in DataNode UI | Major | . | Ravuri Sushma sree | hemanthboyina |
| HDFS-14675 | Increase Balancer Defaults Further | Major | balancer & mover | Stephen O’Donnell | Stephen O’Donnell |
| HDFS-14617 | Improve fsimage load time by writing sub-sections to the fsimage index | Major | namenode | Stephen O’Donnell | Stephen O’Donnell |
| HDFS-14497 | Write lock held by metasave impact following RPC processing | Major | namenode | Xiaoqiao He | Xiaoqiao He |
| HDFS-14760 | Log INFO mode if snapshot usage and actual usage differ | Major | . | CR Hota | CR Hota |
| HDFS-14710 | RBF: Improve some RPC performance by using previous block | Minor | rbf | xuzq | xuzq |
| YARN-9756 | Create metric that sums total memory/vcores preempted per round | Major | capacity scheduler | Eric Payne | Manikandan R |
| HDFS-14104 | Review getImageTxIdToRetain | Minor | namenode | David Mollitor | David Mollitor |
| HDFS-14256 | Review Logging of NameNode Class | Minor | namenode | David Mollitor | David Mollitor |
| YARN-9783 | Remove low-level zookeeper test to be able to build Hadoop against zookeeper 3.5.5 | Major | test | Mate Szalay-Beko | Mate Szalay-Beko |
| HDFS-14748 | Make DataNodePeerMetrics#minOutlierDetectionSamples configurable | Major | . | Lisheng Sun | Lisheng Sun |
| HADOOP-15998 | Ensure jar validation works on Windows. | Blocker | build | Brian Grunkemeyer | Brian Grunkemeyer |
| HDFS-13843 | RBF: Add optional parameter -d for detailed listing of mount points. | Major | federation | Soumyapn | Ayush Saxena |
| YARN-9400 | Remove unnecessary if at EntityGroupFSTimelineStore#parseApplicationId | Minor | . | Prabhu Joseph | Prabhu Joseph |
| HDFS-14633 | The StorageType quota and consume in QuotaFeature is not handled for rename | Major | . | Jinglun | Jinglun |
| HADOOP-16268 | Allow custom wrapped exception to be thrown by server if RPC call queue is filled up | Major | . | CR Hota | CR Hota |
| HDFS-14812 | RBF: MountTableRefresherService should load cache when refresh | Major | . | xuzq | xuzq |
| YARN-9810 | Add queue capacity/maxcapacity percentage metrics | Major | . | Jonathan Hung | Shubham Gupta |
| HDFS-14784 | Add more methods to WebHdfsTestUtil to support tests outside of package | Major | . | Chen Zhang | Chen Zhang |
| HDFS-13913 | LazyPersistFileScrubber.run() should log meaningful warn message | Minor | namenode | Daniel Templeton | Daniel Green |
| HADOOP-16531 | Log more detail for slow RPC | Major | . | Chen Zhang | Chen Zhang |
| YARN-9763 | Print application tags in application summary | Major | . | Jonathan Hung | Manoj Kumar |
| YARN-9795 | ClusterMetrics to include AM allocation delay | Minor | . | Fengnan Li | Fengnan Li |
| YARN-8995 | Log events info in AsyncDispatcher when event queue size cumulatively reaches a certain number every time. | Major | metrics, nodemanager, resourcemanager | zhuqi | zhuqi |
| YARN-9787 | Typo in analysesErrorMsg | Trivial | yarn | David Mollitor | Kevin Su |
| YARN-9764 | Print application submission context label in application summary | Major | . | Jonathan Hung | Manoj Kumar |
| HADOOP-16549 | Remove Unsupported SSL/TLS Versions from Docs/Properties | Minor | documentation, security | Daisuke Kobayashi | Daisuke Kobayashi |
| YARN-9824 | Fall back to configured queue ordering policy class name | Major | . | Jonathan Hung | Jonathan Hung |
| HADOOP-15184 | Add GitHub pull request template | Major | . | Akira Ajisaka | Akira Ajisaka |
| YARN-9815 | ReservationACLsTestBase fails with NPE | Minor | yarn | Ahmed Hussein | Ahmed Hussein |
| HDFS-14840 | Use Java Conccurent Instead of Synchronization in BlockPoolTokenSecretManager | Minor | hdfs | David Mollitor | David Mollitor |
| HDFS-14799 | Do Not Call Map containsKey In Conjunction with get | Minor | namenode | David Mollitor | hemanthboyina |
| HDFS-14795 | Add Throttler for writing block | Minor | . | Lisheng Sun | Lisheng Sun |
| HADOOP-16556 | Fix some LGTM alerts | Minor | common | Malcolm Taylor | Malcolm Taylor |
| HADOOP-16069 | Support configure ZK_DTSM_ZK_KERBEROS_PRINCIPAL in ZKDelegationTokenSecretManager using principal with Schema /_HOST | Minor | common | luhuachao | luhuachao |
| HDFS-14844 | Make buffer of BlockReaderRemote#newBlockReader#BufferedOutputStream configurable | Minor | . | Lisheng Sun | Lisheng Sun |
| HADOOP-16445 | Allow separate custom signing algorithms for S3 and DDB | Major | fs/s3 | Siddharth Seth | Siddharth Seth |
| YARN-9762 | Add submission context label to audit logs | Major | . | Jonathan Hung | Manoj Kumar |
| HDFS-14837 | Review of Block.java | Minor | hdfs-client | David Mollitor | David Mollitor |
| HDFS-14843 | Double Synchronization in BlockReportLeaseManager | Minor | . | David Mollitor | David Mollitor |
| HDFS-14832 | RBF : Add Icon for ReadOnly False | Minor | . | hemanthboyina | hemanthboyina |
| HDFS-11934 | Add assertion to TestDefaultNameNodePort#testGetAddressFromConf | Minor | hdfs | legend | Nikhil Navadiya |
| YARN-9857 | TestDelegationTokenRenewer throws NPE but tests pass | Minor | . | Ahmed Hussein | Ahmed Hussein |
| HDFS-14564 | Add libhdfs APIs for readFully; add readFully to ByteBufferPositionedReadable | Major | hdfs-client, libhdfs, native | Sahil Takiar | Sahil Takiar |
| HDFS-14850 | Optimize FileSystemAccessService#getFileSystemConfiguration | Major | httpfs, performance | Lisheng Sun | Lisheng Sun |
| HDFS-14192 | Track missing DFS operations in Statistics and StorageStatistics | Major | . | Ayush Saxena | Ayush Saxena |
| HADOOP-16599 | Allow a SignerInitializer to be specified along with a Custom Signer | Major | fs/s3 | Siddharth Seth | Siddharth Seth |
| HDFS-14888 | RBF: Enable Parallel Test Profile for builds | Major | . | Ayush Saxena | Ayush Saxena |
| HADOOP-16624 | Upgrade hugo to the latest version in Dockerfile | Minor | build | Akira Ajisaka | Kevin Su |
| HDFS-14814 | RBF: RouterQuotaUpdateService supports inherited rule. | Major | . | Jinglun | Jinglun |
| YARN-9356 | Add more tests to ratio method in TestResourceCalculator | Major | . | Szilard Nemeth | Zoltan Siegl |
| HDFS-14898 | Use Relative URLS in Hadoop HDFS HTTP FS | Major | httpfs | David Mollitor | David Mollitor |
| YARN-7291 | Better input parsing for resource in allocation file | Minor | fairscheduler | Yufei Gu | Zoltan Siegl |
| YARN-9860 | Enable service mode for Docker containers on YARN | Major | . | Prabhu Joseph | Prabhu Joseph |
| HDFS-14899 | Use Relative URLS in Hadoop HDFS RBF | Major | rbf | David Mollitor | David Mollitor |
| HDFS-14238 | A log in NNThroughputBenchmark should change log level to “INFO” instead of “ERROR” | Major | . | Shen Yinjie | Shen Yinjie |
| HADOOP-16643 | Update netty4 to the latest 4.1.42 | Major | . | Wei-Chiu Chuang | Lisheng Sun |
| HDFS-14810 | Review FSNameSystem editlog sync | Major | namenode | Xiaoqiao He | Xiaoqiao He |
| HADOOP-16152 | Upgrade Eclipse Jetty version to 9.4.x | Major | . | Yuming Wang | Siyao Meng |
| HADOOP-16579 | Upgrade to Apache Curator 4.2.0 and ZooKeeper 3.5.6 in Hadoop | Major | . | Mate Szalay-Beko | Norbert Kalmár |
| HDFS-14918 | Remove useless getRedundancyThread from BlockManagerTestUtil | Minor | . | Fei Hui | Fei Hui |
| HDFS-14915 | Move Superuser Check Before Taking Lock For Encryption API | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-14921 | Remove SuperUser Check in Setting Storage Policy in FileStatus During Listing | Major | . | Ayush Saxena | Ayush Saxena |
| HADOOP-16615 | Add password check for credential provider | Major | . | hong dongdong | hong dongdong |
| HDFS-14917 | Change the ICON of “Decommissioned & dead” datanode on “dfshealth.html” | Trivial | ui | Xieming Li | Xieming Li |
| HDFS-14923 | Remove dead code from HealthMonitor | Minor | . | Fei Hui | Fei Hui |
| YARN-9914 | Use separate configs for free disk space checking for full and not-full disks | Minor | yarn | Jim Brennan | Jim Brennan |
| HDFS-14935 | Refactor DFSNetworkTopology#isNodeInScope | Minor | . | Lisheng Sun | Lisheng Sun |
| YARN-2442 | ResourceManager JMX UI does not give HA State | Major | resourcemanager | Nishan Shetty | Rohith Sharma K S |
| YARN-9889 | [UI] Add Application Tag column to RM All Applications table | Major | . | Kinga Marton | Kinga Marton |
| HDFS-14936 | Add getNumOfChildren() for interface InnerNode | Minor | . | Lisheng Sun | Lisheng Sun |
| HDFS-14927 | RBF: Add metrics for async callers thread pool | Minor | rbf | Leon Gao | Leon Gao |
| HADOOP-16678 | Review of ArrayWritable | Minor | common | David Mollitor | David Mollitor |
| HDFS-14775 | Add Timestamp for longest FSN write/read lock held log | Major | . | Chen Zhang | Chen Zhang |
| MAPREDUCE-7208 | Tuning TaskRuntimeEstimator | Minor | . | Ahmed Hussein | Ahmed Hussein |
| HDFS-14942 | Change Log Level to debug in JournalNodeSyncer#syncWithJournalAtIndex | Minor | . | Lisheng Sun | Lisheng Sun |
| HDFS-14815 | RBF: Update the quota in MountTable when calling setQuota on a MountTable src. | Major | . | Jinglun | Jinglun |
| YARN-9677 | Make FpgaDevice and GpuDevice classes more similar to each other | Major | . | Szilard Nemeth | Kevin Su |
| YARN-9890 | [UI2] Add Application tag to the app table and app detail page. | Major | . | Kinga Marton | Kinga Marton |
| HDFS-14928 | UI: unifying the WebUI across different components. | Trivial | ui | Xieming Li | Xieming Li |
| HDFS-14975 | Add LF for SetECPolicyCommand usage | Trivial | . | Fei Hui | Fei Hui |
| YARN-9537 | Add configuration to disable AM preemption | Major | fairscheduler | zhoukang | zhoukang |
| HDFS-14979 | [Observer Node] Balancer should submit getBlocks to Observer Node when possible | Major | balancer & mover, hdfs | Erik Krogen | Erik Krogen |
| HADOOP-16705 | MBeanInfoBuilder puts unnecessary memory pressure on the system with a debug log | Major | metrics | Lukas Majercak | Lukas Majercak |
| HADOOP-16691 | Unify Logging in UserGroupInformation | Minor | common | David Mollitor | David Mollitor |
| HDFS-14882 | Consider DataNode load when #getBlockLocation | Major | namenode | Xiaoqiao He | Xiaoqiao He |
| HDFS-14974 | RBF: Make tests use free ports | Major | . | Íñigo Goiri | Íñigo Goiri |
| HDFS-14955 | RBF: getQuotaUsage() on mount point should return global quota. | Minor | . | Jinglun | Jinglun |
| HADOOP-16712 | Config ha.failover-controller.active-standby-elector.zk.op.retries is not in core-default.xml | Trivial | . | Wei-Chiu Chuang | Xieming Li |
| YARN-9886 | Queue mapping based on userid passed through application tag | Major | scheduler | Kinga Marton | Szilard Nemeth |
| HDFS-14952 | Skip safemode if blockTotal is 0 in new NN | Trivial | namenode | Rajesh Balamohan | Xiaoqiao He |
| HDFS-14995 | Use log variable directly instead of passing as argument in InvalidateBlocks#printBlockDeletionTime() | Minor | . | Lisheng Sun | Lisheng Sun |
| HDFS-14949 | Add getServerDefaults() support to HttpFS | Major | . | Kihwal Lee | hemanthboyina |
| HADOOP-15852 | Refactor QuotaUsage | Minor | common | David Mollitor | David Mollitor |
| HDFS-15002 | RBF: Fix annotation in RouterAdmin | Trivial | . | Jinglun | Jinglun |
| YARN-8842 | Expose metrics for custom resource types in QueueMetrics | Major | . | Szilard Nemeth | Szilard Nemeth |
| HADOOP-16717 | Remove GenericsUtil isLog4jLogger dependency on Log4jLoggerAdapter | Major | . | David Mollitor | Xieming Li |
| YARN-9966 | Code duplication in UserGroupMappingPlacementRule | Major | . | Szilard Nemeth | Kevin Su |
| YARN-9991 | Queue mapping based on userid passed through application tag: Change prefix to ‘userid’ | Major | scheduler | Szilard Nemeth | Szilard Nemeth |
| YARN-9362 | Code cleanup in TestNMLeveldbStateStoreService | Minor | . | Szilard Nemeth | Denes Gerencser |
| YARN-9937 | Add missing queue configs in RMWebService#CapacitySchedulerQueueInfo | Major | capacity scheduler | Prabhu Joseph | Prabhu Joseph |
| HDFS-15013 | Reduce NameNode overview tab response time | Minor | namenode | HuangTao | HuangTao |
| HADOOP-16718 | Allow disabling Server Name Indication (SNI) for Jetty | Major | . | Siyao Meng | Aravindan Vijayan |
| YARN-9958 | Remove the invalid lock in ContainerExecutor | Major | . | Wanqiang Ji | Wanqiang Ji |
| HADOOP-16729 | Extract version numbers to head of pom.xml | Minor | build | Tamas Penzes | Tamas Penzes |
| MAPREDUCE-7250 | FrameworkUploader: skip replication check entirely if timeout == 0 | Major | mrv2 | Peter Bacsko | Peter Bacsko |
| YARN-9052 | Replace all MockRM submit method definitions with a builder | Minor | . | Szilard Nemeth | Szilard Nemeth |
| YARN-9128 | Use SerializationUtils from apache commons to serialize / deserialize ResourceMappings | Major | . | Szilard Nemeth | Adam Antal |
| HDFS-15023 | [SBN read] ZKFC should check the state before joining the election | Major | . | Fei Hui | Fei Hui |
| HADOOP-16735 | Make it clearer in config default that EnvironmentVariableCredentialsProvider supports AWS_SESSION_TOKEN | Minor | documentation, fs/s3 | Mingliang Liu | Mingliang Liu |
| HDFS-15028 | Keep the capacity of volume and reduce a system call | Minor | datanode | Yang Yun | Yang Yun |
| YARN-10012 | Guaranteed and max capacity queue metrics for custom resources | Major | . | Jonathan Hung | Manikandan R |
| HDFS-14522 | Allow compact property description in xml in httpfs | Major | httpfs | Akira Ajisaka | Masatake Iwasaki |
| YARN-5106 | Provide a builder interface for FairScheduler allocations for use in tests | Major | fairscheduler | Karthik Kambatla | Adam Antal |
| HDFS-14854 | Create improved decommission monitor implementation | Major | namenode | Stephen O’Donnell | Stephen O’Donnell |
| HDFS-15050 | Optimize log information when DFSInputStream meet CannotObtainBlockLengthException | Major | dfsclient | Xiaoqiao He | Xiaoqiao He |
| HDFS-15016 | RBF: getDatanodeReport() should return the latest update | Major | . | Íñigo Goiri | Íñigo Goiri |
| YARN-10033 | TestProportionalCapacityPreemptionPolicy not initializing vcores for effective max resources | Major | capacity scheduler, test | Eric Payne | Eric Payne |
| YARN-10039 | Allow disabling app submission from REST endpoints | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-9894 | CapacitySchedulerPerf test for measuring hundreds of apps in a large number of queues. | Major | capacity scheduler, test | Eric Payne | Eric Payne |
| YARN-10038 | [UI] Finish Time is not correctly parsed in the RM Apps page | Minor | webapp | Íñigo Goiri | Íñigo Goiri |
| HADOOP-16771 | Update checkstyle to 8.26 and maven-checkstyle-plugin to 3.1.0 | Major | build | Andras Bokor | Andras Bokor |
| HDFS-15062 | Add LOG when sendIBRs failed | Major | datanode | Fei Hui | Fei Hui |
| YARN-10009 | In Capacity Scheduler, DRC can treat minimum user limit percent as a max when custom resource is defined | Critical | capacity scheduler | Eric Payne | Eric Payne |
| YARN-10036 | Install yarnpkg and upgrade nodejs in Dockerfile | Major | buid, yarn-ui-v2 | Akira Ajisaka | Akira Ajisaka |
| HDFS-12999 | When reach the end of the block group, it may not need to flush all the data packets(flushAllInternals) twice. | Major | erasure-coding, hdfs-client | lufei | lufei |
| HDFS-14997 | BPServiceActor processes commands from NameNode asynchronously | Major | datanode | Xiaoqiao He | Xiaoqiao He |
| HDFS-15003 | RBF: Make Router support storage type quota. | Major | . | Jinglun | Jinglun |
| HDFS-15081 | Typo in RetryCache#waitForCompletion annotation | Trivial | namenode | Fei Hui | Fei Hui |
| HDFS-15074 | DataNode.DataTransfer thread should catch all the expception and log it. | Major | datanode | Surendra Singh Lilhore | hemanthboyina |
| HDFS-14937 | [SBN read] ObserverReadProxyProvider should throw InterruptException | Major | . | xuzq | xuzq |
| HDFS-14740 | Recover data blocks from persistent memory read cache during datanode restarts | Major | caching, datanode | Feilong He | Feilong He |
| HADOOP-16777 | Add Tez to LimitedPrivate of ClusterStorageCapacityExceededException | Minor | common | Wang Yan | Wang Yan |
| HDFS-15091 | Cache Admin and Quota Commands Should Check SuperUser Before Taking Lock | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-15090 | RBF: MountPoint Listing Should Return Flag Values Of Destination | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-15096 | RBF: GetServerDefaults Should be Cached At Router | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-15094 | RBF: Reuse ugi string in ConnectionPoolID | Major | . | Ayush Saxena | Ayush Saxena |
| HADOOP-15993 | Upgrade Kafka version in hadoop-kafka module | Major | build, security | Akira Ajisaka | Akira Ajisaka |
| HDFS-15107 | dfs.client.server-defaults.validity.period.ms to support time units | Major | . | Ayush Saxena | Ayush Saxena |
| YARN-9989 | Typo in CapacityScheduler documentation: Runtime Configuration | Major | . | Szilard Nemeth | Kevin Su |
| YARN-9868 | Validate %primary_group queue in CS queue manager | Major | . | Manikandan R | Manikandan R |
| YARN-9912 | Capacity scheduler: support u:user2:%secondary_group queue mapping | Major | capacity scheduler, capacityscheduler | Manikandan R | Manikandan R |
| HDFS-15097 | Purge log in KMS and HttpFS | Minor | httpfs, kms | Doris Gu | Doris Gu |
| HDFS-15112 | RBF: Do not return FileNotFoundException when a subcluster is unavailable | Major | . | Íñigo Goiri | Íñigo Goiri |
| HADOOP-16753 | Refactor HAAdmin | Major | ha | Akira Ajisaka | Xieming Li |
| HDFS-14968 | Add ability to know datanode staleness | Minor | datanode, logging, namenode | Ahmed Hussein | Ahmed Hussein |
| YARN-7913 | Improve error handling when application recovery fails with exception | Major | resourcemanager | Gergo Repas | Wilfred Spiegelenburg |
| YARN-8472 | YARN Container Phase 2 | Major | . | Eric Yang | Eric Yang |
| HDFS-15117 | EC: Add getECTopologyResultForPolicies to DistributedFileSystem | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-15119 | Allow expiration of cached locations in DFSInputStream | Minor | dfsclient | Ahmed Hussein | Ahmed Hussein |
| HADOOP-16811 | Use JUnit TemporaryFolder Rule in TestFileUtils | Minor | common, test | David Mollitor | David Mollitor |
| MAPREDUCE-7262 | MRApp helpers block for long intervals (500ms) | Minor | mr-am | Ahmed Hussein | Ahmed Hussein |
| YARN-9768 | RM Renew Delegation token thread should timeout and retry | Major | . | CR Hota | Manikandan R |
| MAPREDUCE-7260 | Cross origin request support for Job history server web UI | Critical | jobhistoryserver | Adam Antal | Adam Antal |
| YARN-10084 | Allow inheritance of max app lifetime / default app lifetime | Major | capacity scheduler | Eric Payne | Eric Payne |
| HDFS-12491 | Support wildcard in CLASSPATH for libhdfs | Major | libhdfs | John Zhuge | Muhammad Samir Khan |
| YARN-10116 | Expose diagnostics in RMAppManager summary | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-9624 | Use switch case for ProtoUtils#convertFromProtoFormat containerState | Major | . | Bibin Chundatt | Bilwa S T |
| HADOOP-16739 | Fix native build failure of hadoop-pipes on CentOS 8 | Major | tools/pipes | Masatake Iwasaki | Masatake Iwasaki |
| HADOOP-16847 | Test TestGroupsCaching fail if HashSet iterates in a different order | Minor | test | testfixer0 | testfixer0 |
| HDFS-15150 | Introduce read write lock to Datanode | Major | datanode | Stephen O’Donnell | Stephen O’Donnell |
| HDFS-14758 | Decrease lease hard limit | Minor | . | Eric Payne | hemanthboyina |
| HDFS-15127 | RBF: Do not allow writes when a subcluster is unavailable for HASH_ALL mount points. | Major | . | Íñigo Goiri | Íñigo Goiri |
| MAPREDUCE-7263 | Remove obsolete validateTargetPath() from FrameworkUploader | Major | mrv2 | Adam Antal | Hudáky Márton Gyula |
| YARN-10137 | UIv2 build is broken in trunk | Critical | yarn, yarn-ui-v2 | Adam Antal | Adam Antal |
| HDFS-15086 | Block scheduled counter never get decremet if the block got deleted before replication. | Major | 3.1.1 | Surendra Singh Lilhore | hemanthboyina |
| HADOOP-16850 | Support getting thread info from thread group for JvmMetrics to improve the performance | Major | metrics, performance | Tao Yang | Tao Yang |
| HADOOP-13666 | Supporting rack exclusion in countNumOfAvailableNodes in NetworkTopology | Major | net | Íñigo Goiri | Íñigo Goiri |
| HADOOP-16833 | InstrumentedLock should log lock queue time | Major | util | Stephen O’Donnell | Stephen O’Donnell |
| YARN-8374 | Upgrade objenesis to 2.6 | Major | build, timelineservice | Jason Darrell Lowe | Akira Ajisaka |
| HDFS-13739 | Add option to disable rack local write preference | Major | balancer & mover, block placement, datanode, fs, hdfs, hdfs-client, namenode, nn, performance | Hari Sekhon | Ayush Saxena |
| HDFS-15176 | Enable GcTimePercentage Metric in NameNode’s JvmMetrics. | Minor | . | Jinglun | Jinglun |
| HDFS-15174 | Optimize ReplicaCachingGetSpaceUsed by reducing unnecessary io operations | Major | . | Lisheng Sun | Lisheng Sun |
| YARN-10074 | Update netty to 4.1.42Final in yarn-csi | Major | . | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-9018 | Add functionality to AuxiliaryLocalPathHandler to return all locations to read for a given path | Major | . | Kuhu Shukla | Kuhu Shukla |
| HDFS-14861 | Reset LowRedundancyBlocks Iterator periodically | Major | namenode | Stephen O’Donnell | Stephen O’Donnell |
| HDFS-15120 | Refresh BlockPlacementPolicy at runtime. | Major | . | Jinglun | Jinglun |
| HDFS-15190 | HttpFS : Add Support for Storage Policy Satisfier | Major | . | hemanthboyina | hemanthboyina |
| HDFS-15033 | Support to save replica cached files to other place and make expired time configurable | Minor | datanode | Yang Yun | Yang Yun |
| YARN-10148 | Add Unit test for queue ACL for both FS and CS | Major | scheduler | Kinga Marton | Kinga Marton |
| HADOOP-16899 | Update HdfsDesign.md to reduce ambiguity | Minor | documentation | Akshay Nehe | Akshay Nehe |
| HADOOP-14630 | Contract Tests to verify create, mkdirs and rename under a file is forbidden | Major | fs, fs/azure, fs/s3, fs/swift | Steve Loughran | Steve Loughran |
| HDFS-12101 | DFSClient.rename() to unwrap ParentNotDirectoryException; define policy for renames under a file | Minor | fs | Steve Loughran | Steve Loughran |
| HADOOP-16898 | Batch listing of multiple directories to be an unstable interface | Major | fs | Steve Loughran | Steve Loughran |
| HADOOP-16772 | Extract version numbers to head of pom.xml (addendum) | Major | build | Tamas Penzes | Tamas Penzes |
| YARN-9050 | [Umbrella] Usability improvements for scheduler activities | Major | capacityscheduler | Tao Yang | Tao Yang |
| HDFS-15159 | Prevent adding same DN multiple times in PendingReconstructionBlocks | Major | . | hemanthboyina | hemanthboyina |
| HDFS-15197 | [SBN read] Change ObserverRetryOnActiveException log to debug | Minor | hdfs | Chen Liang | Chen Liang |
| HADOOP-16927 | Update hadoop-thirdparty dependency version to 1.0.0 | Major | . | Vinayakumar B | Vinayakumar B |
| HADOOP-15620 | Über-jira: S3A phase VI: Hadoop 3.3 features | Major | fs/s3 | Steve Loughran | Steve Loughran |
| HDFS-13377 | The owner of folder can set quota for his sub folder | Minor | namenode | Yang Yun | Yang Yun |
| HADOOP-16938 | Make non-HA proxy providers pluggable | Major | . | Roger Liu | Roger Liu |
| HDFS-15154 | Allow only hdfs superusers the ability to assign HDFS storage policies | Major | hdfs | Bob Cauthen | Siddharth Wagle |
| YARN-10200 | Add number of containers to RMAppManager summary | Major | . | Jonathan Hung | Jonathan Hung |
| HDFS-15075 | Remove process command timing from BPServiceActor | Major | . | Íñigo Goiri | Xiaoqiao He |
| YARN-10210 | Add a RMFailoverProxyProvider that does DNS resolution on failover | Major | . | Roger Liu | Roger Liu |
| HDFS-15238 | RBF：NamenodeHeartbeatService caused memory to grow rapidly | Major | . | xuzq | xuzq |
| HDFS-15239 | Add button to go to the parent directory in the explorer | Major | . | Íñigo Goiri | hemanthboyina |
| HADOOP-16910 | ABFS Streams to update FileSystem.Statistics counters on IO. | Major | fs/azure | Mehakmeet Singh | Mehakmeet Singh |
| HADOOP-15619 | Über-JIRA: S3Guard Phase IV: Hadoop 3.3 features | Major | fs/s3 | Steve Loughran | Steve Loughran |
| HDFS-15258 | RBF: Mark Router FSCK unstable | Major | rbf | Akira Ajisaka | Akira Ajisaka |
| YARN-10063 | Usage output of container-executor binary needs to include –http/–https argument | Minor | . | Siddharth Ahuja | Siddharth Ahuja |
| MAPREDUCE-7266 | historyContext doesn’t need to be a class attribute inside JobHistoryServer | Minor | jobhistoryserver | Siddharth Ahuja | Siddharth Ahuja |
| YARN-10003 | YarnConfigurationStore#checkVersion throws exception that belongs to RMStateStore | Major | . | Szilard Nemeth | Benjamin Teke |
| YARN-10212 | Create separate configuration for max global AM attempts | Major | . | Jonathan Hung | Bilwa S T |
| HDFS-14476 | lock too long when fix inconsistent blocks between disk and in-memory | Major | datanode | Sean Chow | Sean Chow |
| YARN-5277 | When localizers fail due to resource timestamps being out, provide more diagnostics | Major | nodemanager | Steve Loughran | Siddharth Ahuja |
| YARN-9995 | Code cleanup in TestSchedConfCLI | Minor | . | Szilard Nemeth | Bilwa S T |
| YARN-9354 | Resources should be created with ResourceTypesTestHelper instead of TestUtils | Trivial | . | Szilard Nemeth | Andras Gyori |
| YARN-10002 | Code cleanup and improvements in ConfigurationStoreBaseTest | Minor | . | Szilard Nemeth | Benjamin Teke |
| YARN-9954 | Configurable max application tags and max tag length | Major | . | Jonathan Hung | Bilwa S T |
| HADOOP-16972 | Ignore AuthenticationFilterInitializer for KMSWebServer | Blocker | kms | Masatake Iwasaki | Masatake Iwasaki |
| YARN-10001 | Add explanation of unimplemented methods in InMemoryConfigurationStore | Major | . | Szilard Nemeth | Siddharth Ahuja |
| HADOOP-17001 | The suffix name of the unified compression class | Major | io | bianqi | bianqi |
| YARN-9997 | Code cleanup in ZKConfigurationStore | Minor | . | Szilard Nemeth | Andras Gyori |
| YARN-9996 | Code cleanup in QueueAdminConfigurationMutationACLPolicy | Major | . | Szilard Nemeth | Siddharth Ahuja |
| HADOOP-16914 | Adding Output Stream Counters in ABFS | Major | fs/azure | Mehakmeet Singh | Mehakmeet Singh |
| YARN-9998 | Code cleanup in LeveldbConfigurationStore | Minor | . | Szilard Nemeth | Benjamin Teke |
| YARN-9999 | TestFSSchedulerConfigurationStore: Extend from ConfigurationStoreBaseTest, general code cleanup | Minor | . | Szilard Nemeth | Benjamin Teke |
| YARN-10189 | Code cleanup in LeveldbRMStateStore | Minor | . | Benjamin Teke | Benjamin Teke |
| YARN-10237 | Add isAbsoluteResource config for queue in scheduler response | Minor | scheduler | Prabhu Joseph | Prabhu Joseph |
| YARN-10160 | Add auto queue creation related configs to RMWebService#CapacitySchedulerQueueInfo | Major | . | Prabhu Joseph | Prabhu Joseph |
| HADOOP-17046 | Support downstreams’ existing Hadoop-rpc implementations using non-shaded protobuf classes. | Major | rpc-server | Vinayakumar B | Vinayakumar B |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| YARN-8035 | Uncaught exception in ContainersMonitorImpl during relaunch due to the process ID changing | Major | . | Shane Kumpf | Shane Kumpf |
| HDFS-13376 | Specify minimum GCC version to avoid TLS support error in Build of hadoop-hdfs-native-client | Major | build, documentation, native | LiXin Ge | LiXin Ge |
| YARN-8388 | TestCGroupElasticMemoryController.testNormalExit() hangs on Linux | Major | nodemanager | Haibo Chen | Miklos Szegedi |
| YARN-8108 | RM metrics rest API throws GSSException in kerberized environment | Blocker | . | Kshitij Badani | Sunil G |
| HADOOP-15814 | Maven 3.3.3 unable to parse pom file | Major | . | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HADOOP-15817 | Reuse Object Mapper in KMSJSONReader | Major | kms | Jonathan Turner Eagles | Jonathan Turner Eagles |
| HDFS-13957 | Fix incorrect option used in description of InMemoryAliasMap | Minor | documentation | Yiqun Lin | Yiqun Lin |
| YARN-4254 | ApplicationAttempt stuck for ever due to UnknownHostException | Major | . | Bibin Chundatt | Bibin Chundatt |
| HDFS-13964 | RBF: TestRouterWebHDFSContractAppend fails with No Active Namenode under nameservice | Major | . | Ayush Saxena | Ayush Saxena |
| YARN-8788 | mvn package -Pyarn-ui fails on JDK9 | Major | . | Akira Ajisaka | Vidura Bhathiya Mudalige |
| YARN-7825 | [UI2] Maintain constant horizontal application info bar for Application Attempt page | Major | yarn-ui-v2 | Yesha Vora | Akhil PB |
| YARN-8659 | RMWebServices returns only RUNNING apps when filtered with queue | Major | yarn | Prabhu Joseph | Szilard Nemeth |
| YARN-8843 | updateNodeResource does not support units for memory | Minor | . | Íñigo Goiri | Manikandan R |
| HDFS-13962 | Add null check for add-replica pool to avoid lock acquiring | Major | . | Yiqun Lin | Surendra Singh Lilhore |
| MAPREDUCE-7035 | Skip javadoc build for auto-generated sources in hadoop-mapreduce-client | Minor | client, documentation | Mukul Kumar Singh | Mukul Kumar Singh |
| YARN-8853 | [UI2] Application Attempts tab is not shown correctly when there are no attempts | Major | yarn-ui-v2 | Charan Hebri | Akhil PB |
| MAPREDUCE-7130 | Rumen crashes trying to handle MRAppMaster recovery events | Minor | tools/rumen | Jonathan Bender | Peter Bacsko |
| HDFS-13949 | Correct the description of dfs.datanode.disk.check.timeout in hdfs-default.xml | Minor | documentation | Toshihiro Suzuki | Toshihiro Suzuki |
| HADOOP-15708 | Reading values from Configuration before adding deprecations make it impossible to read value with deprecated key | Minor | conf | Szilard Nemeth | Zoltan Siegl |
| YARN-8666 | [UI2] Remove application tab from YARN Queue Page | Major | yarn-ui-v2 | Yesha Vora | Yesha Vora |
| YARN-8753 | [UI2] Lost nodes representation missing from Nodemanagers Chart | Major | yarn-ui-v2 | Yesha Vora | Yesha Vora |
| YARN-8710 | Service AM should set a finite limit on NM container max retries | Major | yarn-native-services | Suma Shivaprasad | Suma Shivaprasad |
| HDFS-13951 | HDFS DelegationTokenFetcher can’t print non-HDFS tokens in a tokenfile | Minor | tools | Steve Loughran | Steve Loughran |
| HDFS-13945 | TestDataNodeVolumeFailure is Flaky | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-13802 | RBF: Remove FSCK from Router Web UI | Major | . | Fei Hui | Fei Hui |
| YARN-8830 | SLS tool fix node addition | Critical | . | Bibin Chundatt | Bibin Chundatt |
| YARN-8869 | YARN Service Client might not work correctly with RM REST API for Kerberos authentication | Blocker | . | Eric Yang | Eric Yang |
| YARN-8775 | TestDiskFailures.testLocalDirsFailures sometimes can fail on concurrent File modifications | Major | test, yarn | Antal Bálint Steinbach | Antal Bálint Steinbach |
| HADOOP-15853 | TestConfigurationDeprecation leaves behind a temp file, resulting in a license issue | Major | test | Robert Kanter | Ayush Saxena |
| YARN-8879 | Kerberos principal is needed when submitting a submarine job | Critical | . | Zac Zhou | Zac Zhou |
| HDFS-13993 | TestDataNodeVolumeFailure#testTolerateVolumeFailuresAfterAddingMoreVolumes is flaky | Major | . | Ayush Saxena | Ayush Saxena |
| YARN-8810 | Yarn Service: discrepancy between hashcode and equals of ConfigFile | Minor | . | Chandni Singh | Chandni Singh |
| YARN-8759 | Copy of resource-types.xml is not deleted if test fails, causes other test failures | Major | yarn | Antal Bálint Steinbach | Antal Bálint Steinbach |
| HDFS-14000 | RBF: Documentation should reflect right scripts for v3.0 and above | Major | . | CR Hota | CR Hota |
| YARN-8868 | Set HTTPOnly attribute to Cookie | Major | . | Chandni Singh | Chandni Singh |
| YARN-8864 | NM incorrectly logs container user as the user who sent a start/stop container request in its audit log | Major | nodemanager | Haibo Chen | Wilfred Spiegelenburg |
| HDFS-13990 | Synchronization Issue With HashResolver | Minor | federation | David Mollitor | David Mollitor |
| HDFS-14003 | Fix findbugs warning in trunk for FSImageFormatPBINode | Major | . | Yiqun Lin | Yiqun Lin |
| HDFS-14005 | RBF: Web UI update to bootstrap-3.3.7 | Major | . | Íñigo Goiri | Íñigo Goiri |
| HDFS-14002 | TestLayoutVersion#testNameNodeFeatureMinimumCompatibleLayoutVersions fails | Major | test | Takanobu Asanuma | Takanobu Asanuma |
| HADOOP-15418 | Hadoop KMSAuthenticationFilter needs to use getPropsByPrefix instead of iterator to avoid ConcurrentModificationException | Major | common | Suma Shivaprasad | Suma Shivaprasad |
| HDFS-14007 | Incompatible layout when generating FSImage | Major | . | Íñigo Goiri | Íñigo Goiri |
| HDFS-9872 | HDFS bytes-default configurations should accept multiple size units | Major | . | Yiqun Lin | Yiqun Lin |
| YARN-8910 | Misleading log statement in NM when max retries is -1 | Minor | . | Chandni Singh | Chandni Singh |
| HADOOP-15850 | CopyCommitter#concatFileChunks should check that the blocks per chunk is not 0 | Critical | tools/distcp | Ted Yu | Ted Yu |
| HDFS-13983 | TestOfflineImageViewer crashes in windows | Major | . | Vinayakumar B | Vinayakumar B |
| YARN-7502 | Nodemanager restart docs should describe nodemanager supervised property | Major | documentation | Jason Darrell Lowe | Suma Shivaprasad |
| HADOOP-15866 | Renamed HADOOP_SECURITY_GROUP_SHELL_COMMAND_TIMEOUT keys break compatibility | Blocker | . | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-8922 | Fix test-container-executor | Major | test | Robert Kanter | Robert Kanter |
| YARN-8826 | Fix lingering timeline collector after serviceStop in TimelineCollectorManager | Trivial | ATSv2 | Prabha Manepalli | Prabha Manepalli |
| HADOOP-15873 | Add JavaBeans Activation Framework API to LICENSE.txt | Major | . | Wei-Chiu Chuang | Akira Ajisaka |
| YARN-8919 | Some tests fail due to NoClassDefFoundError for OperatorCreationException | Critical | . | Takanobu Asanuma | Takanobu Asanuma |
| HDFS-14004 | TestLeaseRecovery2#testCloseWhileRecoverLease fails intermittently in trunk | Major | . | Ayush Saxena | Ayush Saxena |
| MAPREDUCE-4669 | MRAM web UI does not work with HTTPS | Major | mr-am | Alejandro Abdelnur | Robert Kanter |
| YARN-8814 | Yarn Service Upgrade: Update the swagger definition | Major | . | Chandni Singh | Chandni Singh |
| HADOOP-15856 | Trunk build fails to compile native on Windows | Blocker | native | Vinayakumar B | Vinayakumar B |
| YARN-8939 | Javadoc build fails in hadoop-yarn-csi | Major | . | Takanobu Asanuma | Weiwei Yang |
| YARN-8938 | Add service upgrade cancel and express examples to the service upgrade doc | Minor | . | Chandni Singh | Chandni Singh |
| HDFS-14021 | TestReconstructStripedBlocksWithRackAwareness#testReconstructForNotEnoughRacks fails intermittently | Major | erasure-coding, test | Xiao Chen | Xiao Chen |
| MAPREDUCE-7151 | RMContainerAllocator#handleJobPriorityChange expects application_priority always | Major | . | Bibin Chundatt | Bilwa S T |
| YARN-8929 | DefaultOOMHandler should only pick running containers to kill upon oom events | Major | nodemanager | Haibo Chen | Haibo Chen |
| YARN-8587 | Delays are noticed to launch docker container | Major | . | Yesha Vora | dockerzhang |
| HDFS-14025 | TestPendingReconstruction.testPendingAndInvalidate fails | Major | . | Ayush Saxena | Ayush Saxena |
| YARN-8941 | Fix findbugs warnings in hadoop-yarn-csi | Minor | . | Takanobu Asanuma | Weiwei Yang |
| YARN-8930 | CGroup-based strict container memory enforcement does not work with CGroupElasticMemoryController | Major | nodemanager | Haibo Chen | Haibo Chen |
| HDFS-13959 | TestUpgradeDomainBlockPlacementPolicy is flaky | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-14028 | HDFS OIV temporary dir deletes folder | Major | hdfs | Adam Antal | Adam Antal |
| HDFS-14027 | DFSStripedOutputStream should implement both hsync methods | Critical | erasure-coding | Xiao Chen | Xiao Chen |
| YARN-8950 | Compilation fails with dependency convergence error for hbase.profile=2.0 | Blocker | . | Rohith Sharma K S | Rohith Sharma K S |
| YARN-8854 | Upgrade jquery datatable version references to v1.10.19 | Critical | . | Akhil PB | Akhil PB |
| HADOOP-15886 | Fix findbugs warnings in RegistryDNS.java | Major | . | Akira Ajisaka | Akira Ajisaka |
| YARN-8897 | LoadBasedRouterPolicy throws NPE in case of sub cluster unavailability | Minor | federation, router | Akshay Agarwal | Bilwa S T |
| HDFS-14049 | TestHttpFSServerWebServer fails on Windows because of missing winutils.exe | Major | . | Íñigo Goiri | Íñigo Goiri |
| HADOOP-15899 | Update AWS Java SDK versions in NOTICE.txt | Major | . | Akira Ajisaka | Akira Ajisaka |
| HADOOP-15900 | Update JSch versions in LICENSE.txt | Major | . | Akira Ajisaka | Akira Ajisaka |
| HDFS-14042 | Fix NPE when PROVIDED storage is missing | Major | . | Íñigo Goiri | Virajith Jalaparti |
| HDFS-14043 | Tolerate corrupted seen_txid file | Major | hdfs, namenode | Lukas Majercak | Lukas Majercak |
| YARN-8858 | CapacityScheduler should respect maximum node resource when per-queue maximum-allocation is being used. | Major | . | Sumana Sathish | Wangda Tan |
| YARN-8970 | Improve the debug message in CS#allocateContainerOnSingleNode | Trivial | . | Weiwei Yang | Zhankun Tang |
| YARN-8865 | RMStateStore contains large number of expired RMDelegationToken | Major | resourcemanager | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| HDFS-14048 | DFSOutputStream close() throws exception on subsequent call after DataNode restart | Major | hdfs-client | Erik Krogen | Erik Krogen |
| MAPREDUCE-7156 | NullPointerException when reaching max shuffle connections | Major | mrv2 | Peter Bacsko | Peter Bacsko |
| YARN-8866 | Fix a parsing error for crossdomain.xml | Major | build, yarn-ui-v2 | Takanobu Asanuma | Takanobu Asanuma |
| YARN-6729 | Clarify documentation on how to enable cgroup support | Major | nodemanager | Yufei Gu | Zhankun Tang |
| HDFS-14039 | ec -listPolicies doesn’t show correct state for the default policy when the default is not RS(6,3) | Major | erasure-coding | Xiao Chen | Kitti Nanasi |
| HADOOP-15903 | Allow HttpServer2 to discover resources in /static when symlinks are used | Major | . | Íñigo Goiri | Íñigo Goiri |
| YARN-8990 | Fix fair scheduler race condition in app submit and queue cleanup | Blocker | fairscheduler | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| HADOOP-15916 | Upgrade Maven Surefire plugin to 3.0.0-M1 | Blocker | build | Akira Ajisaka | Akira Ajisaka |
| YARN-9002 | YARN Service keytab does not support s3, wasb, gs and is restricted to HDFS and local filesystem only | Major | yarn-native-services | Gour Saha | Gour Saha |
| YARN-8233 | NPE in CapacityScheduler#tryCommit when handling allocate/reserve proposal whose allocatedOrReservedContainer is null | Critical | capacityscheduler | Tao Yang | Tao Yang |
| HDFS-14065 | Failed Storage Locations shows nothing in the Datanode Volume Failures | Major | . | Ayush Saxena | Ayush Saxena |
| HADOOP-15923 | create-release script should set max-cache-ttl as well as default-cache-ttl for gpg-agent | Blocker | build | Akira Ajisaka | Akira Ajisaka |
| HADOOP-15912 | start-build-env.sh still creates an invalid /etc/sudoers.d/hadoop-build-${USER_ID} file entry after HADOOP-15802 | Major | build | Akira Ajisaka | Akira Ajisaka |
| HADOOP-15869 | BlockDecompressorStream#decompress should not return -1 in case of IOException. | Major | . | Surendra Singh Lilhore | Surendra Singh Lilhore |
| MAPREDUCE-7158 | Inefficient Flush Logic in JobHistory EventWriter | Major | . | Zichen Sun | Zichen Sun |
| HADOOP-15930 | Exclude MD5 checksum files from release artifact | Critical | build | Akira Ajisaka | Akira Ajisaka |
| YARN-8856 | TestTimelineReaderWebServicesHBaseStorage tests failing with NoClassDefFoundError | Major | . | Jason Darrell Lowe | Sushil Ks |
| HDFS-14054 | TestLeaseRecovery2: testHardLeaseRecoveryAfterNameNodeRestart2 and testHardLeaseRecoveryWithRenameAfterNameNodeRestart are flaky | Major | . | Zsolt Venczel | Zsolt Venczel |
| HADOOP-15925 | The config and log of gpg-agent are removed in create-release script | Major | build | Akira Ajisaka | Dinesh Chitlangia |
| HDFS-13963 | NN UI is broken with IE11 | Minor | namenode, ui | Daisuke Kobayashi | Ayush Saxena |
| HDFS-14056 | Fix error messages in HDFS-12716 | Minor | hdfs | Adam Antal | Ayush Saxena |
| HADOOP-15939 | Filter overlapping objenesis class in hadoop-client-minicluster | Minor | build | Xiaoyu Yao | Xiaoyu Yao |
| YARN-8936 | Bump up Atsv2 hbase versions | Major | . | Rohith Sharma K S | Vrushali C |
| YARN-8984 | AMRMClient#OutstandingSchedRequests leaks when AllocationTags is null or empty | Critical | . | Yang Wang | Yang Wang |
| YARN-9042 | Javadoc error in deviceplugin package | Major | . | Rohith Sharma K S | Zhankun Tang |
| HADOOP-15358 | SFTPConnectionPool connections leakage | Critical | fs | Mikhail Pryakhin | Mikhail Pryakhin |
| HADOOP-15948 | Inconsistency in get and put syntax if filename/dirname contains space | Minor | fs | vivek kumar | Ayush Saxena |
| HDFS-13816 | dfs.getQuotaUsage() throws NPE on non-existent dir instead of FileNotFoundException | Major | namenode | Vinayakumar B | Vinayakumar B |
| MAPREDUCE-7162 | TestEvents#testEvents fails | Critical | jobhistoryserver, test | Zhaohui Xin | Zhaohui Xin |
| YARN-9056 | Yarn Service Upgrade: Instance state changes from UPGRADING to READY without performing a readiness check | Critical | . | Chandni Singh | Chandni Singh |
| MAPREDUCE-6190 | If a task stucks before its first heartbeat, it never timeouts and the MR job becomes stuck | Major | . | Ankit Malhotra | Zhaohui Xin |
| YARN-8812 | Containers fail during creating a symlink which started with hyphen for a resource file | Minor | . | Oleksandr Shevchenko | Oleksandr Shevchenko |
| YARN-9044 | LogsCLI should contact ATSv2 for “-am” option | Major | . | Rohith Sharma K S | Rohith Sharma K S |
| HADOOP-15947 | Fix ITestDynamoDBMetadataStore test error issues | Major | fs/s3 | Gabor Bota | Gabor Bota |
| YARN-9030 | Log aggregation changes to handle filesystems which do not support setting permissions | Major | log-aggregation | Suma Shivaprasad | Suma Shivaprasad |
| YARN-8948 | PlacementRule interface should be for all YarnSchedulers | Major | . | Bibin Chundatt | Bibin Chundatt |
| YARN-9067 | YARN Resource Manager is running OOM because of leak of Configuration Object | Major | yarn-native-services | Eric Yang | Eric Yang |
| YARN-9010 | Fix the incorrect trailing slash deletion in constructor method of CGroupsHandlerImpl | Major | . | Zhankun Tang | Zhankun Tang |
| MAPREDUCE-7165 | mapred-site.xml is misformatted in single node setup document | Major | documentation | Akira Ajisaka | Zhaohui Xin |
| HDFS-14075 | Terminate the namenode when failed to start log segment | Critical | . | Ayush Saxena | Ayush Saxena |
| HADOOP-15970 | Upgrade plexus-utils from 2.0.5 to 3.1.0 | Major | security | Akira Ajisaka | Akira Ajisaka |
| HADOOP-15974 | Upgrade Curator version to 2.13.0 to fix ZK tests | Major | . | Jason Darrell Lowe | Akira Ajisaka |
| YARN-9071 | NM and service AM don’t have updated status for reinitialized containers | Critical | . | Billie Rinaldi | Chandni Singh |
| YARN-8994 | Fix race condition between move app and queue cleanup in Fair Scheduler | Major | fairscheduler | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| YARN-9019 | Ratio calculation of ResourceCalculator implementations could return NaN | Major | . | Szilard Nemeth | Szilard Nemeth |
| YARN-9025 | TestFairScheduler#testChildMaxResources is flaky | Major | . | Szilard Nemeth | Szilard Nemeth |
| MAPREDUCE-7159 | FrameworkUploader: ensure proper permissions of generated framework tar.gz if restrictive umask is used | Major | mrv2 | Peter Bacsko | Peter Bacsko |
| YARN-9009 | Fix flaky test TestEntityGroupFSTimelineStore.testCleanLogs | Minor | . | OrDTesters | OrDTesters |
| YARN-8738 | FairScheduler should not parse negative maxResources or minResources values as positive | Major | fairscheduler | Sen Zhao | Szilard Nemeth |
| HDFS-14137 | TestMaintenanceState fails with ArrayIndexOutOfBound Exception | Major | . | Ayush Saxena | Ayush Saxena |
| YARN-9114 | [UI2] log service redirect url need to support user name | Major | webapp, yarn-ui-v2 | Sunil G | Akhil PB |
| HADOOP-15995 | Add ldap.bind.password.alias in LdapGroupsMapping to distinguish aliases when using multiple providers through CompositeGroupsMapping | Major | common | Lukas Majercak | Lukas Majercak |
| HDFS-14144 | TestPred fails in Trunk | Major | . | Ayush Saxena | Ayush Saxena |
| MAPREDUCE-7170 | Doc typo in PluggableShuffleAndPluggableSort.md | Minor | documentation | Zhaohui Xin | Zhaohui Xin |
| HDFS-14145 | TestBlockStorageMovementAttemptedItems#testNoBlockMovementAttemptFinishedReportAdded fails sporadically in Trunk | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-14088 | RequestHedgingProxyProvider can throw NullPointerException when failover due to no lock on currentUsedProxy | Major | hdfs-client | Yuxuan Wang | Yuxuan Wang |
| YARN-9040 | LevelDBCacheTimelineStore in ATS 1.5 leaks native memory | Major | timelineserver | Tarun Parimi | Tarun Parimi |
| YARN-9084 | Service Upgrade: With default readiness check, the status of upgrade is reported to be successful prematurely | Major | . | Chandni Singh | Chandni Singh |
| HDFS-13661 | Ls command with e option fails when the filesystem is not HDFS | Major | erasure-coding, tools | Takanobu Asanuma | Takanobu Asanuma |
| YARN-9154 | Fix itemization in YARN service quickstart document | Minor | documentation | Akira Ajisaka | Ayush Saxena |
| HDFS-14166 | Ls with -e option not giving the result in proper format | Major | . | Soumyapn | Shubham Dewan |
| HDFS-14165 | In NameNode UI under DataNode tab ,the Capacity column is Non-Aligned | Minor | . | Shubham Dewan | Shubham Dewan |
| HDFS-14046 | In-Maintenance ICON is missing in datanode info page | Major | datanode | Harshakiran Reddy | Ranith Sardar |
| HDFS-14183 | [SPS] Remove the -w parameter from the -satisfystoragepolicy usage | Major | . | Ayush Saxena | Ayush Saxena |
| MAPREDUCE-7174 | MapReduce example wordmedian should handle generic options | Major | . | Fei Hui | Fei Hui |
| YARN-9164 | Shutdown NM may cause NPE when opportunistic container scheduling is enabled | Critical | . | lujie | lujie |
| YARN-8567 | Fetching yarn logs fails for long running application if it is not present in timeline store | Major | log-aggregation | Tarun Parimi | Tarun Parimi |
| HADOOP-15997 | KMS client uses wrong UGI after HADOOP-14445 | Blocker | kms | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HADOOP-16028 | Fix NetworkTopology chooseRandom function to support excluded nodes | Major | . | Sihai Ke | Sihai Ke |
| HADOOP-16030 | AliyunOSS: bring fixes back from HADOOP-15671 | Blocker | fs/oss | wujinhu | wujinhu |
| YARN-9162 | Fix TestRMAdminCLI#testHelp | Major | resourcemanager, test | Ayush Saxena | Ayush Saxena |
| HADOOP-16031 | TestSecureLogins#testValidKerberosName fails | Major | security | Akira Ajisaka | Akira Ajisaka |
| YARN-9173 | FairShare calculation broken for large values after YARN-8833 | Major | fairscheduler | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| HDFS-14189 | Fix intermittent failure of TestNameNodeMetrics | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-14132 | Add BlockLocation.isStriped() to determine if block is replicated or Striped | Major | hdfs | Shweta | Shweta |
| YARN-8833 | Avoid potential integer overflow when computing fair shares | Major | fairscheduler | liyakun | liyakun |
| HADOOP-16016 | TestSSLFactory#testServerWeakCiphers sporadically fails in precommit builds | Major | security, test | Jason Darrell Lowe | Akira Ajisaka |
| HDFS-14198 | Upload and Create button doesn’t get enabled after getting reset. | Major | . | Ayush Saxena | Ayush Saxena |
| HADOOP-16013 | DecayRpcScheduler decay thread should run as a daemon | Major | ipc | Erik Krogen | Erik Krogen |
| HADOOP-16043 | NPE in ITestDynamoDBMetadataStore when fs.s3a.s3guard.ddb.table is not set | Major | fs/s3 | Adam Antal | Gabor Bota |
| YARN-9179 | Fix NPE in AbstractYarnScheduler#updateNewContainerInfo | Major | test | Akira Ajisaka | Akira Ajisaka |
| YARN-8747 | [UI2] YARN UI2 page loading failed due to js error under some time zone configuration | Critical | webapp | collinma | collinma |
| YARN-9203 | Fix typos in yarn-default.xml | Trivial | documentation | Rahul Padmanabhan | Rahul Padmanabhan |
| YARN-9194 | Invalid event: REGISTERED and LAUNCH_FAILED at FAILED, and NullPointerException happens in RM while shutdown a NM | Critical | . | lujie | lujie |
| HDFS-14175 | EC: Native XOR decoder should reset the output buffer before using it. | Major | ec, hdfs | Surendra Singh Lilhore | Ayush Saxena |
| YARN-9197 | NPE in service AM when failed to launch container | Major | yarn-native-services | kyungwan nam | kyungwan nam |
| YARN-9204 | RM fails to start if absolute resource is specified for partition capacity in CS queues | Blocker | yarn | Jiandan Yang | Jiandan Yang |
| HDFS-14207 | ZKFC should catch exception when ha configuration missing | Major | hdfs | Fei Hui | Fei Hui |
| HADOOP-15922 | DelegationTokenAuthenticationFilter get wrong doAsUser since it does not decode URL | Major | common, kms | Xiaoqiao He | Xiaoqiao He |
| HDFS-14218 | EC: Ls -e throw NPE when directory ec policy is disabled | Major | . | Surendra Singh Lilhore | Ayush Saxena |
| YARN-9210 | RM nodes web page can not display node info | Blocker | yarn | Jiandan Yang | Jiandan Yang |
| YARN-9205 | When using custom resource type, application will fail to run due to the CapacityScheduler throws InvalidResourceRequestException(GREATER_THEN_MAX_ALLOCATION) | Critical | . | Zhankun Tang | Zhankun Tang |
| YARN-8961 | [UI2] Flow Run End Time shows ‘Invalid date’ | Major | . | Charan Hebri | Akhil PB |
| HADOOP-16065 | -Ddynamodb should be -Ddynamo in AWS SDK testing document | Minor | documentation | Akira Ajisaka | Akira Ajisaka |
| HDFS-14228 | Incorrect getSnapshottableDirListing() javadoc | Major | snapshots | Wei-Chiu Chuang | Dinesh Chitlangia |
| YARN-9222 | Print launchTime in ApplicationSummary | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-8901 | Restart “NEVER” policy does not work with component dependency | Critical | . | Yesha Vora | Suma Shivaprasad |
| YARN-9237 | NM should ignore sending finished apps to RM during RM fail-over | Major | yarn | Jiandan Yang | Jiandan Yang |
| YARN-6616 | YARN AHS shows submitTime for jobs same as startTime | Minor | . | Prabhu Joseph | Prabhu Joseph |
| HDFS-14236 | Lazy persist copy/ put fails with ViewFs | Major | fs | Hanisha Koneru | Hanisha Koneru |
| YARN-9251 | Build failure for -Dhbase.profile=2.0 | Blocker | . | Rohith Sharma K S | Rohith Sharma K S |
| YARN-9099 | GpuResourceAllocator#getReleasingGpus calculates number of GPUs in a wrong way | Major | . | Szilard Nemeth | Szilard Nemeth |
| HADOOP-16084 | Fix the comment for getClass in Configuration | Trivial | . | Fengnan Li | Fengnan Li |
| YARN-9262 | TestRMAppAttemptTransitions is failing with an NPE | Critical | resourcemanager | Sunil G | lujie |
| YARN-9231 | TestDistributedShell fix timeout | Major | distributed-shell | Prabhu Joseph | Prabhu Joseph |
| HDFS-14232 | libhdfs is not included in binary tarball | Critical | build, libhdfs | Akira Ajisaka | Akira Ajisaka |
| HDFS-14158 | Checkpointer ignores configured time period > 5 minutes | Minor | namenode | Timo Walter | Timo Walter |
| MAPREDUCE-7177 | Disable speculative execution in TestDFSIO | Major | . | Kihwal Lee | Zhaohui Xin |
| HADOOP-16076 | SPNEGO+SSL Client Connections with HttpClient Broken | Major | build, security | Larry McCay | Larry McCay |
| HDFS-14202 | “dfs.disk.balancer.max.disk.throughputInMBperSec” property is not working as per set value. | Major | diskbalancer | Ranith Sardar | Ranith Sardar |
| YARN-9149 | yarn container -status misses logUrl when integrated with ATSv2 | Major | . | Rohith Sharma K S | Abhishek Modi |
| YARN-9246 | NPE when executing a command yarn node -status or -states without additional arguments | Minor | client | Masahiro Tanaka | Masahiro Tanaka |
| HDFS-14242 | OIV WebImageViewer: NPE when param op is not specified | Major | tools | Siyao Meng | Siyao Meng |
| YARN-7627 | [ATSv2] When passing a non-number as metricslimit, the error message is wrong | Trivial | api | Grant Sohn | Charan Hebri |
| YARN-8498 | Yarn NodeManager OOM Listener Fails Compilation on Ubuntu 18.04 | Blocker | . | Jack Bearden | Ayush Saxena |
| YARN-9206 | RMServerUtils does not count SHUTDOWN as an accepted state | Major | . | Kuhu Shukla | Kuhu Shukla |
| HADOOP-16032 | Distcp It should clear sub directory ACL before applying new ACL on it. | Major | tools/distcp | Ranith Sardar | Ranith Sardar |
| HDFS-14140 | JournalNodeSyncer authentication is failing in secure cluster | Major | journal-node, security | Surendra Singh Lilhore | Surendra Singh Lilhore |
| YARN-9257 | Distributed Shell client throws a NPE for a non-existent queue | Major | distributed-shell | Charan Hebri | Charan Hebri |
| YARN-8761 | Service AM support for decommissioning component instances | Major | . | Billie Rinaldi | Billie Rinaldi |
| HADOOP-16098 | Fix javadoc warnings in hadoop-aws | Minor | fs/s3 | Masatake Iwasaki | Masatake Iwasaki |
| HDFS-14266 | EC : Fsck -blockId shows null for EC Blocks if One Block Is Not Available. | Major | . | Harshakiran Reddy | Ayush Saxena |
| HADOOP-10007 | distcp / mv is not working on ftp | Major | fs | Fabian Zimmermann | |
| HDFS-14274 | EC: NPE While Listing EC Policy For A Directory Following Replication Policy. | Major | erasure-coding | Souryakanta Dwivedy | Ayush Saxena |
| HDFS-14263 | Remove unnecessary block file exists check from FsDatasetImpl#getBlockInputStream() | Major | datanode | Surendra Singh Lilhore | Surendra Singh Lilhore |
| YARN-7761 | [UI2] Clicking ‘master container log’ or ‘Link’ next to ‘log’ under application’s appAttempt goes to Old UI’s Log link | Major | yarn-ui-v2 | Sumana Sathish | Akhil PB |
| YARN-9295 | [UI2] Fix label typo in Cluster Overview page | Trivial | yarn-ui-v2 | Charan Hebri | Charan Hebri |
| YARN-9308 | fairscheduler-statedump.log gets generated regardless of service again after the merge of HDFS-7240 | Blocker | fairscheduler, scheduler | Akira Ajisaka | Wilfred Spiegelenburg |
| YARN-9284 | Fix the unit of yarn.service.am-resource.memory in the document | Minor | documentation, yarn-native-services | Masahiro Tanaka | Masahiro Tanaka |
| YARN-9283 | Javadoc of LinuxContainerExecutor#addSchedPriorityCommand has a wrong property name as reference | Minor | documentation | Szilard Nemeth | Adam Antal |
| HADOOP-16116 | Fix Spelling Mistakes - DECOMISSIONED | Trivial | . | David Mollitor | David Mollitor |
| HDFS-14287 | DataXceiverServer May Double-Close PeerServer | Minor | datanode | David Mollitor | David Mollitor |
| YARN-9286 | [Timeline Server] Sorting based on FinalStatus shows pop-up message | Minor | timelineserver | Nallasivan | Bilwa S T |
| HDFS-14081 | hdfs dfsadmin -metasave metasave_test results NPE | Major | hdfs | Shweta | Shweta |
| HDFS-14273 | Fix checkstyle issues in BlockLocation’s method javadoc | Trivial | . | Shweta | Shweta |
| HADOOP-15813 | Enable more reliable SSL connection reuse | Major | common | Daryn Sharp | Daryn Sharp |
| YARN-9319 | Fix compilation issue of handling typedef an existing name by gcc compiler | Blocker | . | Wei-Chiu Chuang | Zhankun Tang |
| YARN-9238 | Avoid allocating opportunistic containers to previous/removed/non-exist application attempt | Critical | . | lujie | lujie |
| YARN-9118 | Handle exceptions with parsing user defined GPU devices in GpuDiscoverer | Major | . | Szilard Nemeth | Szilard Nemeth |
| HDFS-14279 | [SBN Read] Race condition in ObserverReadProxyProvider | Major | hdfs, namenode | Erik Krogen | Erik Krogen |
| HADOOP-16129 | Misc. bug fixes for KMS Benchmark | Major | kms | Wei-Chiu Chuang | George Huang |
| HDFS-14285 | libhdfs hdfsRead copies entire array even if its only partially filled | Major | hdfs-client, libhdfs, native | Sahil Takiar | Sahil Takiar |
| YARN-9317 | Avoid repeated YarnConfiguration#timelineServiceV2Enabled check | Major | . | Bibin Chundatt | Prabhu Joseph |
| YARN-9300 | Lazy preemption should trigger an update on queue preemption metrics for CapacityScheduler | Major | capacityscheduler | Tao Yang | Tao Yang |
| YARN-9213 | RM Web UI v1 does not show custom resource allocations for containers page | Major | . | Szilard Nemeth | Szilard Nemeth |
| YARN-9329 | updatePriority is blocked when using FairScheduler | Major | . | Jiandan Yang | Jiandan Yang |
| HDFS-14299 | ViewFs: Correct error message for read only operations | Minor | federation | hu xiaodong | hu xiaodong |
| HADOOP-16127 | In ipc.Client, put a new connection could happen after stop | Major | ipc | Tsz-wo Sze | Tsz-wo Sze |
| YARN-8378 | ApplicationHistoryManagerImpl#getApplications doesn’t honor filters | Minor | resourcemanager, yarn | Lantao Jin | Lantao Jin |
| YARN-9311 | TestRMRestart hangs due to a deadlock | Major | . | Prabhu Joseph | Prabhu Joseph |
| YARN-9248 | RMContainerImpl:Invalid event: ACQUIRED at KILLED | Major | . | lujie | lujie |
| YARN-9318 | Resources#multiplyAndRoundUp does not consider Resource Types | Major | . | Szilard Nemeth | Szilard Nemeth |
| HADOOP-16107 | FilterFileSystem doesn’t wrap all create() or new builder calls; may skip CRC logic | Blocker | fs | Steve Loughran | Steve Loughran |
| HADOOP-16149 | hadoop-mapreduce-client-app build not converging due to transient dependencies | Major | build | Steve Loughran | Steve Loughran |
| YARN-9334 | YARN Service Client does not work with SPNEGO when knox is configured | Major | yarn-native-services | Tarun Parimi | Billie Rinaldi |
| YARN-9323 | FSLeafQueue#computeMaxAMResource does not override zero values for custom resources | Major | . | Szilard Nemeth | Szilard Nemeth |
| HADOOP-16067 | Incorrect Format Debug Statement KMSACLs | Trivial | kms | David Mollitor | Charan Hebri |
| HDFS-14324 | Fix TestDataNodeVolumeFailure | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-13997 | Secondary NN Web UI displays nothing, and the console log shows moment is not defined. | Major | namenode | Rui Chen | Ayush Saxena |
| HDFS-14272 | [SBN read] ObserverReadProxyProvider should sync with active txnID on startup | Major | tools | Wei-Chiu Chuang | Erik Krogen |
| HDFS-14314 | fullBlockReportLeaseId should be reset after registering to NN | Critical | datanode | star | star |
| YARN-7266 | Timeline Server event handler threads locked | Major | ATSv2, timelineserver | Venkata Puneet Ravuri | Prabhu Joseph |
| HADOOP-16150 | checksumFS doesn’t wrap concat(): concatenated files don’t have checksums | Major | fs | Steve Loughran | Steve Loughran |
| YARN-8803 | [UI2] Show flow runs in the order of recently created time in graph widgets | Major | yarn-ui-v2 | Akhil PB | Akhil PB |
| HDFS-14111 | hdfsOpenFile on HDFS causes unnecessary IO from file offset 0 | Major | hdfs-client, libhdfs | Todd Lipcon | Sahil Takiar |
| YARN-9341 | Reentrant lock() before try | Minor | yarn | Prabhu Joseph | Prabhu Joseph |
| HDFS-14317 | Standby does not trigger edit log rolling when in-progress edit log tailing is enabled | Critical | . | Ekanth Sethuramalingam | Ekanth Sethuramalingam |
| HADOOP-16174 | Disable wildfly logs to the console | Major | fs/azure | Denes Gerencser | Denes Gerencser |
| HDFS-14347 | Restore a comment line mistakenly removed in ProtobufRpcEngine | Major | . | Konstantin Shvachko | Fengnan Li |
| HDFS-14333 | Datanode fails to start if any disk has errors during Namenode registration | Major | datanode | Stephen O’Donnell | Stephen O’Donnell |
| HADOOP-16192 | CallQueue backoff bug fixes: doesn’t perform backoff when add() is used, and doesn’t update backoff when refreshed | Major | ipc | Erik Krogen | Erik Krogen |
| YARN-9365 | fix wrong command in TimelineServiceV2.md | Major | timelineserver | Runlin Zhang | Runlin Zhang |
| YARN-9357 | Modify HBase Liveness monitor log to debug | Minor | ATSv2 | Prabhu Joseph | Prabhu Joseph |
| HDFS-14359 | Inherited ACL permissions masked when parent directory does not exist (mkdir -p) | Major | . | Stephen O’Donnell | Stephen O’Donnell |
| HDFS-14037 | Fix SSLFactory truststore reloader thread leak in URLConnectionFactory | Major | hdfs-client, webhdfs | Takanobu Asanuma | Takanobu Asanuma |
| HDFS-14348 | Fix JNI exception handling issues in libhdfs | Major | hdfs-client, libhdfs, native | Sahil Takiar | Sahil Takiar |
| YARN-9411 | TestYarnNativeServices fails sporadically with bind address in use | Major | test, yarn-native-services | Prabhu Joseph | Prabhu Joseph |
| HADOOP-15652 | Fix typos SPENGO into SPNEGO | Trivial | documentation | okumin | okumin |
| HADOOP-16199 | KMSLoadBlanceClientProvider does not select token correctly | Major | . | Xiaoyu Yao | Xiaoyu Yao |
| YARN-9227 | DistributedShell RelativePath is not removed at end | Minor | distributed-shell | Prabhu Joseph | Prabhu Joseph |
| YARN-9431 | Fix flaky junit test fair.TestAppRunnability after YARN-8967 | Minor | fairscheduler, test | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| HADOOP-16225 | Fix links to the developer mailing lists in DownstreamDev.md | Minor | documentation | Akira Ajisaka | Wanqiang Ji |
| HADOOP-16226 | new Path(String str) does not remove all the trailing slashes of str | Minor | fs | Akira Ajisaka | Akira Ajisaka |
| HADOOP-16232 | Fix errors in the checkstyle configration xmls | Major | build | Akira Ajisaka | Wanqiang Ji |
| YARN-4901 | QueueMetrics needs to be cleared before MockRM is initialized | Major | scheduler | Daniel Templeton | Peter Bacsko |
| HADOOP-16011 | OsSecureRandom very slow compared to other SecureRandom implementations | Major | security | Todd Lipcon | Siyao Meng |
| HDFS-14389 | getAclStatus returns incorrect permissions and owner when an iNodeAttributeProvider is configured | Major | namenode | Stephen O’Donnell | Stephen O’Donnell |
| YARN-9396 | YARN_RM_CONTAINER_CREATED published twice to ATS | Major | ATSv2 | Prabhu Joseph | Prabhu Joseph |
| HDFS-14407 | Fix misuse of SLF4j logging API in DatasetVolumeChecker#checkAllVolumes | Minor | . | Wanqiang Ji | Wanqiang Ji |
| HDFS-14416 | Fix TestHdfsConfigFields for field dfs.client.failover.resolver.useFQDN | Major | . | Íñigo Goiri | Fengnan Li |
| YARN-9413 | Queue resource leak after app fail for CapacityScheduler | Major | capacityscheduler | Tao Yang | Tao Yang |
| HADOOP-14635 | Javadoc correction for AccessControlList#buildACL | Minor | documentation | Bibin Chundatt | Yeliang Cang |
| HADOOP-12890 | Fix typo in AbstractService | Trivial | documentation | Mike Drob | Gabor Liptak |
| HADOOP-16240 | start-build-env.sh can consume all disk space during image creation | Minor | build | Craig Condit | Craig Condit |
| HDFS-12245 | Fix INodeId javadoc | Major | documentation, namenode | Wei-Chiu Chuang | Adam Antal |
| HDFS-14420 | Fix typo in KeyShell console | Minor | kms | hu xiaodong | hu xiaodong |
| HADOOP-14544 | DistCp documentation for command line options is misaligned. | Minor | documentation | Chris Nauroth | Masatake Iwasaki |
| YARN-9481 | [JDK 11] Build fails due to hard-coded target version in hadoop-yarn-applications-catalog-webapp | Major | build | Kei Kori | Kei Kori |
| YARN-9379 | Can’t specify docker runtime through environment | Minor | nodemanager | caozhiqiang | caozhiqiang |
| YARN-9336 | JobHistoryServer leaks CLOSE_WAIT tcp connections when using LogAggregationIndexedFileController | Major | log-aggregation | Tarun Parimi | Tarun Parimi |
| HDFS-10477 | Stop decommission a rack of DataNodes caused NameNode fail over to standby | Major | namenode | yunjiong zhao | yunjiong zhao |
| HADOOP-15881 | Remove JUnit from LICENSE.txt | Major | . | Akira Ajisaka | Kei Kori |
| YARN-9487 | NodeManager native build shouldn’t link against librt on macOS | Major | nodemanager | Siyao Meng | Siyao Meng |
| YARN-6695 | Race condition in RM for publishing container events vs appFinished events causes NPE | Critical | . | Rohith Sharma K S | Prabhu Joseph |
| YARN-8622 | NodeManager native build fails due to getgrouplist not found on macOS | Major | nodemanager | Ewan Higgs | Siyao Meng |
| YARN-9495 | Fix findbugs warnings in hadoop-yarn-server-resourcemanager module | Minor | . | Tao Yang | Tao Yang |
| HADOOP-16265 | Configuration#getTimeDuration is not consistent between default value and manual settings. | Major | . | star | star |
| HDFS-14445 | TestTrySendErrorReportWhenNNThrowsIOException fails in trunk | Major | . | Ayush Saxena | Ayush Saxena |
| HDFS-14435 | ObserverReadProxyProvider is unable to properly fetch HAState from Standby NNs | Major | ha, nn | Erik Krogen | Erik Krogen |
| YARN-9339 | Apps pending metric incorrect after moving app to a new queue | Minor | . | Billie Rinaldi | Abhishek Modi |
| YARN-9491 | TestApplicationMasterServiceFair>ApplicationMasterServiceTestBase.testUpdateTrackingUrl fails intermittent | Minor | . | Prabhu Joseph | Prabhu Joseph |
| YARN-9501 | TestCapacitySchedulerOvercommit#testReducePreemptAndCancel fails intermittent | Minor | capacityscheduler, test | Prabhu Joseph | Prabhu Joseph |
| YARN-9424 | Change getDeclaredMethods to getMethods in FederationClientInterceptor#invokeConcurrent() | Major | federation | Shen Yinjie | Shen Yinjie |
| MAPREDUCE-7200 | Remove stale eclipse templates | Minor | . | Akira Ajisaka | Wanqiang Ji |
| HDFS-13677 | Dynamic refresh Disk configuration results in overwriting VolumeMap | Blocker | . | xuzq | xuzq |
| YARN-6929 | yarn.nodemanager.remote-app-log-dir structure is not scalable | Major | log-aggregation | Prabhu Joseph | Prabhu Joseph |
| YARN-9285 | RM UI progress column is of wrong type | Minor | yarn | Ahmed Hussein | Ahmed Hussein |
| YARN-9528 | Federation RMs starting up at the same time can give duplicate application IDs | Minor | . | Young Chen | Young Chen |
| HDFS-14438 | Fix typo in OfflineEditsVisitorFactory | Major | hdfs | bianqi | bianqi |
| HDFS-14372 | NPE while DN is shutting down | Major | . | lujie | lujie |
| YARN-9524 | TestAHSWebServices and TestLogsCLI test case failures | Major | log-aggregation, test | Prabhu Joseph | Prabhu Joseph |
| YARN-9432 | Reserved containers leak after its request has been cancelled or satisfied when multi-nodes enabled | Major | capacityscheduler | Tao Yang | Tao Yang |
| YARN-9513 | [JDK11] Fix TestMetricsInvariantChecker#testManyRuns in case of JDK greater than 8 | Major | test | Siyao Meng | Adam Antal |
| HADOOP-16293 | AuthenticationFilterInitializer doc has speudo instead of pseudo | Trivial | auth, documentation | Prabhu Joseph | Prabhu Joseph |
| YARN-9535 | Typos in Docker documentation | Major | . | Szilard Nemeth | Charan Hebri |
| HADOOP-16299 | [JDK 11] Build fails without specifying -Djavac.version=11 | Major | . | Akira Ajisaka | Akira Ajisaka |
| YARN-9483 | DistributedShell does not release container when failed to localize at launch | Major | . | Prabhu Joseph | Prabhu Joseph |
| HADOOP-16278 | With S3A Filesystem, Long Running services End up Doing lot of GC and eventually die | Major | common, fs/s3, metrics | Rajat Khandelwal | Rajat Khandelwal |
| YARN-9522 | AppBlock ignores full qualified class name of PseudoAuthenticationHandler | Minor | . | Prabhu Joseph | Prabhu Joseph |
| YARN-9504 | [UI2] Fair scheduler queue view page does not show actual capacity | Major | fairscheduler, yarn-ui-v2 | Zoltan Siegl | Zoltan Siegl |
| YARN-9493 | Scheduler Page does not display the right page by query string | Major | capacity scheduler, resourcemanager, webapp | Wanqiang Ji | Wanqiang Ji |
| HADOOP-16161 | NetworkTopology#getWeightUsingNetworkLocation return unexpected result | Major | net | Xiaoqiao He | Xiaoqiao He |
| YARN-9519 | TFile log aggregation file format is not working for yarn.log-aggregation.TFile.remote-app-log-dir config | Major | log-aggregation | Adam Antal | Adam Antal |
| HDFS-14482 | Crash when using libhdfs with bad classpath | Major | . | Todd Lipcon | Sahil Takiar |
| YARN-9508 | YarnConfiguration areNodeLabel enabled is costly in allocation flow | Critical | . | Bibin Chundatt | Bilwa S T |
| HADOOP-16247 | NPE in FsUrlConnection | Major | hdfs-client | Karthik Palanisamy | Karthik Palanisamy |
| YARN-9554 | TimelineEntity DAO has java.util.Set interface which JAXB can’t handle | Major | timelineservice | Prabhu Joseph | Prabhu Joseph |
| HDFS-14323 | Distcp fails in Hadoop 3.x when 2.x source webhdfs url has special characters in hdfs file path | Major | webhdfs | Srinivasu Majeti | Srinivasu Majeti |
| YARN-9575 | Fix TestYarnConfigurationFields testcase failing | Major | test, yarn-native-services | Prabhu Joseph | Prabhu Joseph |
| MAPREDUCE-7205 | Treat container scheduler kill exit code as a task attempt killing event | Major | applicationmaster, mr-am, mrv2 | Wanqiang Ji | Wanqiang Ji |
| MAPREDUCE-7198 | mapreduce.task.timeout=0 configuration used to disable timeout doesn’t work | Minor | . | Akira Ajisaka | Akira Ajisaka |
| HADOOP-12948 | Remove the defunct startKdc profile from hadoop-common | Major | test | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-9080 | Bucket Directories as part of ATS done accumulates | Major | . | Prabhu Joseph | Prabhu Joseph |
| YARN-9482 | DistributedShell job with localization fails in unsecure cluster | Major | distributed-shell | Prabhu Joseph | Prabhu Joseph |
| YARN-9558 | Log Aggregation testcases failing | Major | log-aggregation, test | Prabhu Joseph | Prabhu Joseph |
| HDFS-14500 | NameNode StartupProgress continues to report edit log segments after the LOADING_EDITS phase is finished | Major | namenode | Erik Krogen | Erik Krogen |
| YARN-9503 | Fix JavaDoc error in TestSchedulerOvercommit | Minor | documentation, test | Wanqiang Ji | Wanqiang Ji |
| YARN-9500 | Fix typos in ResourceModel.md | Trivial | documentation | leiqiang | leiqiang |
| HDFS-14434 | webhdfs that connect secure hdfs should not use user.name parameter | Minor | webhdfs | KWON BYUNGCHANG | KWON BYUNGCHANG |
| HADOOP-16331 | Fix ASF License check in pom.xml | Major | . | Wanqiang Ji | Akira Ajisaka |
| HDFS-14512 | ONE_SSD policy will be violated while write data with DistributedFileSystem.create(….favoredNodes) | Major | . | Shen Yinjie | Ayush Saxena |
| HADOOP-16334 | Fix yetus-wrapper not working when HADOOP_YETUS_VERSION >= 0.9.0 | Major | yetus | Wanqiang Ji | Wanqiang Ji |
| YARN-9553 | Fix NPE in EntityGroupFSTimelineStore#getEntityTimelines | Major | timelineservice | Prabhu Joseph | Prabhu Joseph |
| HDFS-14521 | Suppress setReplication logging. | Major | . | Kihwal Lee | Kihwal Lee |
| YARN-9033 | ResourceHandlerChain#bootstrap is invoked twice during NM start if LinuxContainerExecutor enabled | Major | yarn | Zhankun Tang | Zhankun Tang |
| YARN-9027 | EntityGroupFSTimelineStore fails to init LevelDBCacheTimelineStore | Major | timelineserver | Prabhu Joseph | Prabhu Joseph |
| YARN-9507 | Fix NPE in NodeManager#serviceStop on startup failure | Minor | . | Bilwa S T | Bilwa S T |
| YARN-8947 | [UI2] Active User info missing from UI2 | Major | yarn-ui-v2 | Akhil PB | Akhil PB |
| YARN-8906 | [UI2] NM hostnames not displayed correctly in Node Heatmap Chart | Major | . | Charan Hebri | Akhil PB |
| YARN-9580 | Fulfilled reservation information in assignment is lost when transferring in ParentQueue#assignContainers | Major | capacityscheduler | Tao Yang | Tao Yang |
| YARN-9595 | FPGA plugin: NullPointerException in FpgaNodeResourceUpdateHandler.updateConfiguredResource() | Major | nodemanager | Peter Bacsko | Peter Bacsko |
| YARN-8625 | Aggregate Resource Allocation for each job is not present in ATS | Major | ATSv2 | Prabhu Joseph | Prabhu Joseph |
| YARN-9600 | Support self-adaption width for columns of containers table on app attempt page | Minor | webapp | Tao Yang | Tao Yang |
| HDFS-14527 | Stop all DataNodes may result in NN terminate | Major | namenode | Xiaoqiao He | Xiaoqiao He |
| HDFS-14486 | The exception classes in some throw statements do not accurately describe why they are thrown | Minor | . | Haicheng Chen | Ayush Saxena |
| HADOOP-16345 | Potential NPE when instantiating FairCallQueue metrics | Major | ipc | Erik Krogen | Erik Krogen |
| HDFS-14494 | Move Server logging of StatedId inside receiveRequestState() | Major | . | Konstantin Shvachko | Shweta |
| YARN-9594 | Fix missing break statement in ContainerScheduler#handle | Major | . | lujie | lujie |
| YARN-9565 | RMAppImpl#ranNodes not cleared on FinalTransition | Major | . | Bibin Chundatt | Bilwa S T |
| YARN-9547 | ContainerStatusPBImpl default execution type is not returned | Major | . | Bibin Chundatt | Bilwa S T |
| HDFS-13231 | Extend visualization for Decommissioning, Maintenance Mode under Datanode tab in the NameNode UI | Major | datanode, namenode | Haibo Yan | Stephen O’Donnell |
| HADOOP-15960 | Update guava to 27.0-jre in hadoop-project | Critical | common, security | Gabor Bota | Gabor Bota |
| HDFS-14549 | EditLogTailer shouldn’t output full stack trace when interrupted | Major | . | Íñigo Goiri | Íñigo Goiri |
| HADOOP-16373 | Fix typo in FileSystemShell#test documentation | Trivial | documentation | Dinesh Chitlangia | Dinesh Chitlangia |
| HDFS-14556 | Spelling Mistake “gloablly” | Trivial | hdfs-client | David Mollitor | David Mollitor |
| HDFS-14535 | The default 8KB buffer in requestFileDescriptors#BufferedOutputStream is causing lots of heap allocation in HBase when using short-circut read | Major | hdfs-client | Zheng Hu | Zheng Hu |
| HDFS-13730 | BlockReaderRemote.sendReadResult throws NPE | Major | hdfs-client | Wei-Chiu Chuang | Yuanbo Liu |
| HDFS-12315 | Use Path instead of String in the TestHdfsAdmin.verifyOpenFiles() | Trivial | . | Oleg Danilov | Oleg Danilov |
| HDFS-12314 | Typo in the TestDataNodeHotSwapVolumes.testAddOneNewVolume() | Trivial | . | Oleg Danilov | Oleg Danilov |
| YARN-9584 | Should put initializeProcessTrees method call before get pid | Critical | nodemanager | Wanqiang Ji | Wanqiang Ji |
| HDFS-14010 | Pass correct DF usage to ReservedSpaceCalculator builder | Minor | . | Lukas Majercak | Lukas Majercak |
| HDFS-14078 | Admin helper fails to prettify NullPointerExceptions | Major | . | Marton Elek | Marton Elek |
| HDFS-14101 | Random failure of testListCorruptFilesCorruptedBlock | Major | test | Kihwal Lee | Zsolt Venczel |
| HDFS-14537 | Journaled Edits Cache is not cleared when formatting the JN | Major | . | Ranith Sardar | Ranith Sardar |
| HDFS-14581 | Appending to EC files crashes NameNode | Critical | erasure-coding | Surendra Singh Lilhore | Surendra Singh Lilhore |
| HDFS-14465 | When the Block expected replications is larger than the number of DataNodes, entering maintenance will never exit. | Major | . | Yicong Cai | Yicong Cai |
| HDFS-13893 | DiskBalancer: no validations for Disk balancer commands | Major | diskbalancer | Harshakiran Reddy | Lokesh Jain |
| YARN-9209 | When nodePartition is not set in Placement Constraints, containers are allocated only in default partition | Major | capacity scheduler, scheduler | Tarun Parimi | Tarun Parimi |
| HADOOP-15989 | Synchronized at CompositeService#removeService is not required | Major | common | Prabhu Joseph | Prabhu Joseph |
| HDFS-12487 | FsDatasetSpi.isValidBlock() lacks null pointer check inside and neither do the callers | Major | balancer & mover, diskbalancer | liumi | liumi |
| HDFS-14074 | DataNode runs async disk checks maybe throws NullPointerException, and DataNode failed to register to NameSpace. | Major | hdfs | guangyi lu | guangyi lu |
| HDFS-14541 | When evictableMmapped or evictable size is zero, do not throw NoSuchElementException | Major | hdfs-client, performance | Zheng Hu | Lisheng Sun |
| HDFS-13371 | NPE for FsServerDefaults.getKeyProviderUri() for clientProtocol communication between 2.7 and 3.X | Minor | . | Sherwood Zheng | Sherwood Zheng |
| HDFS-14598 | Findbugs warning caused by HDFS-12487 | Minor | diskbalancer | Wei-Chiu Chuang | Xiaoqiao He |
| HADOOP-16390 | Build fails due to bad use of ‘>’ in javadoc | Critical | build | Kei Kori | Kei Kori |
| YARN-9639 | DecommissioningNodesWatcher cause memory leak | Blocker | . | Bibin Chundatt | Bilwa S T |
| HDFS-14599 | HDFS-12487 breaks test TestDiskBalancer.testDiskBalancerWithFedClusterWithOneNameServiceEmpty | Major | diskbalancer | Wei-Chiu Chuang | Xiaoqiao He |
| YARN-9581 | Fix WebAppUtils#getRMWebAppURLWithScheme ignores rm2 | Major | client | Prabhu Joseph | Prabhu Joseph |
| HDFS-14618 | Incorrect synchronization of ArrayList field (ArrayList is thread-unsafe). | Critical | . | Paul Ward | Paul Ward |
| YARN-9661 | Fix typos in LocalityMulticastAMRMProxyPolicy and AbstractConfigurableFederationPolicy | Major | federation, yarn | hunshenshi | hunshenshi |
| HDFS-14610 | HashMap is not thread safe. Field storageMap is typically synchronized by storageMap. However, in one place, field storageMap is not protected with synchronized. | Critical | . | Paul Ward | Paul Ward |
| YARN-9327 | Improve synchronisation in ProtoUtils#convertToProtoFormat block | Critical | . | Bibin Chundatt | Bibin Chundatt |
| YARN-9655 | AllocateResponse in FederationInterceptor lost applicationPriority | Major | federation | hunshenshi | hunshenshi |
| HADOOP-16385 | Namenode crashes with “RedundancyMonitor thread received Runtime exception” | Major | . | krishna reddy | Ayush Saxena |
| YARN-9658 | Fix UT failures in TestLeafQueue | Minor | . | Tao Yang | Tao Yang |
| YARN-9644 | First RMContext object is always leaked during switch over | Blocker | . | Bibin Chundatt | Bibin Chundatt |
| HDFS-14629 | Property value Hard Coded in DNConf.java | Trivial | . | hemanthboyina | hemanthboyina |
| HADOOP-16411 | Fix javadoc warnings in hadoop-dynamometer | Minor | tools | Masatake Iwasaki | Masatake Iwasaki |
| YARN-9557 | Application fails in diskchecker when ReadWriteDiskValidator is configured. | Critical | nodemanager | Anuruddh Nayak | Bilwa S T |
| HDFS-12703 | Exceptions are fatal to decommissioning monitor | Critical | namenode | Daryn Sharp | Xiaoqiao He |
| HADOOP-16381 | The JSON License is included in binary tarball via azure-documentdb:1.16.2 | Blocker | . | Akira Ajisaka | Sushil Ks |
| HDFS-12748 | NameNode memory leak when accessing webhdfs GETHOMEDIRECTORY | Major | hdfs | Jiandan Yang | Weiwei Yang |
| HADOOP-16418 | Fix checkstyle and findbugs warnings in hadoop-dynamometer | Minor | tools | Masatake Iwasaki | Erik Krogen |
| YARN-9625 | UI2 - No link to a queue on the Queues page for Fair Scheduler | Major | . | Charan Hebri | Zoltan Siegl |
| HDFS-14466 | Add a regression test for HDFS-14323 | Minor | fs, test, webhdfs | Yuya Ebihara | Masatake Iwasaki |
| HDFS-14499 | Misleading REM_QUOTA value with snapshot and trash feature enabled for a directory | Major | snapshots | Shashikant Banerjee | Shashikant Banerjee |
| YARN-9235 | If linux container executor is not set for a GPU cluster GpuResourceHandlerImpl is not initialized and NPE is thrown | Major | yarn | Antal Bálint Steinbach | Adam Antal |
| YARN-9626 | UI2 - Fair scheduler queue apps page issues | Major | . | Charan Hebri | Zoltan Siegl |
| HDFS-14642 | processMisReplicatedBlocks does not return correct processed count | Major | namenode | Stephen O’Donnell | Stephen O’Donnell |
| YARN-9645 | Fix Invalid event FINISHED_CONTAINERS_PULLED_BY_AM at NEW on NM restart | Major | . | krishna reddy | Bilwa S T |
| YARN-9646 | DistributedShell tests failed to bind to a local host name | Major | test | Ray Yang | Ray Yang |
| YARN-9682 | Wrong log message when finalizing the upgrade | Trivial | . | kyungwan nam | kyungwan nam |
| HDFS-13647 | Fix the description of storageType option for space quota | Major | documentation, tools | Takanobu Asanuma | Takanobu Asanuma |
| MAPREDUCE-6521 | MiniMRYarnCluster should not create /tmp/hadoop-yarn/staging on local filesystem in unit test | Major | test | Masatake Iwasaki | Masatake Iwasaki |
| YARN-9568 | NPE in MiniYarnCluster during FileSystemNodeAttributeStore.recover | Minor | resourcemanager, test | Steve Loughran | Steve Loughran |
| YARN-6046 | Documentation correction in YarnApplicationSecurity | Trivial | . | Bibin Chundatt | Yousef Abu-Salah |
| HADOOP-16440 | Distcp can not preserve timestamp with -delete option | Major | . | ludun | ludun |
| MAPREDUCE-7076 | TestNNBench#testNNBenchCreateReadAndDelete failing in our internal build | Minor | test | Rushabh Shah | Kevin Su |
| YARN-9668 | UGI conf doesn’t read user overridden configurations on RM and NM startup | Major | . | Jonathan Hung | Jonathan Hung |
| HADOOP-16451 | Update jackson-databind to <IP_ADDRESS> | Major | . | Wei-Chiu Chuang | Siyao Meng |
| HDFS-14647 | NPE during secure namenode startup | Major | hdfs | Fengnan Li | Fengnan Li |
| HADOOP-9844 | NPE when trying to create an error message response of SASL RPC | Major | ipc | Steve Loughran | Steve Loughran |
| HADOOP-16461 | Regression: FileSystem cache lock parses XML within the lock | Major | fs | Gopal Vijayaraghavan | Gopal Vijayaraghavan |
| HDFS-14135 | TestWebHdfsTimeouts Fails intermittently in trunk | Major | . | Ayush Saxena | Ayush Saxena |
| MAPREDUCE-6973 | Fix comments on creating _SUCCESS file. | Trivial | documentation | Mehul Garnara (MG) | Mehul Garnara (MG) |
| HADOOP-16245 | Enabling SSL within LdapGroupsMapping can break system SSL configs | Major | common, security | Erik Krogen | Erik Krogen |
| HDFS-14425 | Native build fails on macos due to jlong in hdfs.c | Major | . | hunshenshi | hunshenshi |
| HDFS-14660 | [SBN Read] ObserverNameNode should throw StandbyException for requests not from ObserverProxyProvider | Major | . | Chao Sun | Chao Sun |
| HDFS-14429 | Block remain in COMMITTED but not COMPLETE caused by Decommission | Major | . | Yicong Cai | Yicong Cai |
| HADOOP-16435 | RpcMetrics should not be retained forever | Critical | rpc-server | Zoltan Haindrich | Zoltan Haindrich |
| HADOOP-15910 | Javadoc for LdapAuthenticationHandler#ENABLE_START_TLS is wrong | Trivial | . | Ted Yu | Don Jeba |