| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| YARN-4784 | Fairscheduler: defaultQueueSchedulingPolicy should not accept FIFO | Major | fairscheduler | Yufei Gu | Yufei Gu |
| HADOOP-13588 | ConfServlet should respect Accept request header | Major | conf | Weiwei Yang | Weiwei Yang |
| MAPREDUCE-6776 | yarn.app.mapreduce.client.job.max-retries should have a more useful default | Major | client | Daniel Templeton | Miklos Szegedi |
| YARN-5388 | Deprecate and remove DockerContainerExecutor | Critical | nodemanager | Daniel Templeton | Daniel Templeton |
| HADOOP-12705 | Upgrade Jackson 2.2.3 to 2.7.8 | Major | build | Steve Loughran | Sean Mackrory |
| HADOOP-13050 | Upgrade to AWS SDK 1.11.45 | Blocker | build, fs/s3 | Steve Loughran | Steve Loughran |
| HADOOP-13119 | Add ability to secure log servlet using proxy users | Major | . | Jeffrey E Rodriguez | Yuanbo Liu |
| HADOOP-14174 | Set default ADLS access token provider type to ClientCredential | Major | fs/adl | John Zhuge | John Zhuge |
| HDFS-11402 | HDFS Snapshots should capture point-in-time copies of OPEN files | Major | hdfs | Manoj Govindassamy | Manoj Govindassamy |
| YARN-2962 | ZKRMStateStore: Limit the number of znodes under a znode | Critical | resourcemanager | Karthik Kambatla | Varun Saxena |
| HADOOP-14419 | Remove findbugs report from docs profile | Minor | . | Andras Bokor | Andras Bokor |
| YARN-6127 | Add support for work preserving NM restart when AMRMProxy is enabled | Major | amrmproxy, nodemanager | Subru Krishnan | Botong Huang |
| HADOOP-14539 | Move commons logging APIs over to slf4j in hadoop-common | Major | . | Akira Ajisaka | Wenxin He |
| HADOOP-14260 | Configuration.dumpConfiguration should redact sensitive information | Major | conf, security | Vihang Karajgaonkar | John Zhuge |
| YARN-6623 | Add support to turn off launching privileged containers in the container-executor | Blocker | nodemanager | Varun Vasudev | Varun Vasudev |
| YARN-5049 | Extend NMStateStore to save queued container information | Major | nodemanager, resourcemanager | Konstantinos Karanasos | Arun Suresh |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HADOOP-12321 | Make JvmPauseMonitor an AbstractService | Major | . | Steve Loughran | Sunil Govindan |
| HDFS-9525 | hadoop utilities need to support provided delegation tokens | Blocker | security | Allen Wittenauer | Heesoo Kim |
| HADOOP-12702 | Add an HDFS metrics sink | Major | metrics | Daniel Templeton | Daniel Templeton |
| HADOOP-12847 | hadoop daemonlog should support https and SPNEGO for Kerberized cluster | Major | security | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-2928 | YARN Timeline Service v.2: alpha 1 | Critical | timelineserver | Sangjin Lee | Sangjin Lee |
| MAPREDUCE-6331 | [Umbrella] Make MapReduce work with Timeline Service Nextgen (YARN-2928) | Major | . | Vinod Kumar Vavilapalli | Sangjin Lee |
| HADOOP-12747 | support wildcard in libjars argument | Major | util | Sangjin Lee | Sangjin Lee |
| MAPREDUCE-6690 | Limit the number of resources a single map reduce job can submit for localization | Major | . | Chris Trezzo | Chris Trezzo |
| HADOOP-13396 | Allow pluggable audit loggers in KMS | Major | kms | Xiao Chen | Xiao Chen |
| HDFS-9820 | Improve distcp to support efficient restore to an earlier snapshot | Major | distcp | Yongjun Zhang | Yongjun Zhang |
| YARN-4597 | Introduce ContainerScheduler and a SCHEDULED state to NodeManager container lifecycle | Major | nodemanager | Chris Douglas | Arun Suresh |
| HADOOP-13578 | Add Codec for ZStandard Compression | Major | . | churro morales | churro morales |
| HADOOP-13933 | Add haadmin -getAllServiceState option to get the HA state of all the NameNodes/ResourceManagers | Major | tools | Surendra Singh Lilhore | Surendra Singh Lilhore |
| YARN-5910 | Support for multi-cluster delegation tokens | Minor | security | Clay B. | Jian He |
| YARN-5864 | YARN Capacity Scheduler - Queue Priorities | Major | . | Wangda Tan | Wangda Tan |
| HDFS-11194 | Maintain aggregated peer performance metrics on NameNode | Major | namenode | Xiaobing Zhou | Arpit Agarwal |
| MAPREDUCE-6871 | Allow users to specify racks and nodes for strict locality for AMs | Major | client | Robert Kanter | Robert Kanter |
| HDFS-11417 | Add datanode admin command to get the storage info. | Major | . | Surendra Singh Lilhore | Surendra Singh Lilhore |
| YARN-679 | add an entry point that can start any Yarn service | Major | api | Steve Loughran | Steve Loughran |
| HDFS-10480 | Add an admin command to list currently open files | Major | . | Kihwal Lee | Manoj Govindassamy |
| YARN-4161 | Capacity Scheduler : Assign single or multiple containers per heart beat driven by configuration | Major | capacity scheduler | Mayank Bansal | Wei Yan |
| YARN-5355 | YARN Timeline Service v.2: alpha 2 | Critical | timelineserver | Sangjin Lee | Vrushali C |
| HADOOP-13345 | S3Guard: Improved Consistency for S3A | Major | fs/s3 | Chris Nauroth | Chris Nauroth |
| HDFS-7877 | [Umbrella] Support maintenance state for datanodes | Major | datanode, namenode | Ming Ma | Ming Ma |
| YARN-2915 | Enable YARN RM scale out via federation using multiple RM’s | Major | nodemanager, resourcemanager | Sriram Rao | Subru Krishnan |
| YARN-1492 | truly shared cache for jars (jobjar/libjar) | Major | . | Sangjin Lee | Chris Trezzo |
| HDFS-10467 | Router-based HDFS federation | Major | fs | Íñigo Goiri | Íñigo Goiri |
| YARN-5734 | OrgQueue for easy CapacityScheduler queue configuration management | Major | . | Min Shen | Min Shen |
| MAPREDUCE-5951 | Add support for the YARN Shared Cache | Major | . | Chris Trezzo | Chris Trezzo |
| YARN-6871 | Add additional deSelects params in RMWebServices#getAppReport | Major | resourcemanager, router | Giovanni Matteo Fumarola | Tanuj Nayak |
| MAPREDUCE-6732 | mapreduce tasks for YARN Timeline Service v.2: alpha 2 | Major | . | Sangjin Lee | Vrushali C |
| HADOOP-14840 | Tool to estimate resource requirements of an application pipeline based on prior executions | Major | tools | Subru Krishnan | Rui Li |
| YARN-3813 | Support Application timeout feature in YARN. | Major | scheduler | nijel | Rohith Sharma K S |
| YARN-2877 | Extend YARN to support distributed scheduling | Major | nodemanager, resourcemanager | Sriram Rao | Konstantinos Karanasos |
| YARN-5220 | Scheduling of OPPORTUNISTIC containers through YARN RM | Major | resourcemanager | Konstantinos Karanasos | Konstantinos Karanasos |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| YARN-2280 | Resource manager web service fields are not accessible | Trivial | resourcemanager | Krisztian Horvath | Krisztian Horvath |
| HDFS-9267 | TestDiskError should get stored replicas through FsDatasetTestUtils. | Minor | test | Lei (Eddy) Xu | Lei (Eddy) Xu |
| HDFS-9491 | Tests should get the number of pending async delets via FsDatasetTestUtils | Minor | test | Tony Wu | Tony Wu |
| HADOOP-12625 | Add a config to disable the /logs endpoints | Major | security | Robert Kanter | Robert Kanter |
| YARN-4341 | add doc about timeline performance tool usage | Major | . | Chang Li | Chang Li |
| HDFS-9281 | Change TestDeleteBlockPool to not explicitly use File to check block pool existence. | Minor | test | Lei (Eddy) Xu | Lei (Eddy) Xu |
| HDFS-8477 | describe dfs.ha.zkfc.port in hdfs-default.xml | Minor | . | Kanaka Kumar Avvaru | Kanaka Kumar Avvaru |
| HDFS-9350 | Avoid creating temprorary strings in Block.toString() and getBlockName() | Minor | performance | Staffan Friberg | Staffan Friberg |
| HADOOP-12566 | Add NullGroupMapping | Major | . | Daniel Templeton | Daniel Templeton |
| YARN-2934 | Improve handling of container’s stderr | Critical | . | Gera Shegalov | Naganarasimha G R |
| HADOOP-12663 | Remove Hard-Coded Values From FileSystem.java | Trivial | fs | BELUGA BEHR | BELUGA BEHR |
| HADOOP-12683 | Add number of samples in last interval in snapshot of MutableStat | Minor | metrics | Vikram Srivastava | Vikram Srivastava |
| HADOOP-8887 | Use a Maven plugin to build the native code using CMake | Minor | build | Colin P. McCabe | Colin P. McCabe |
| HADOOP-12713 | Disable spurious checkstyle checks | Major | . | Andrew Wang | Andrew Wang |
| HADOOP-12662 | The build should fail if a -Dbundle option fails | Minor | . | Kai Zheng | Kai Zheng |
| HDFS-9576 | HTrace: collect position/length information on read operations | Major | hdfs-client, tracing | Zhe Zhang | Zhe Zhang |
| YARN-4603 | FairScheduler should mention user requested queuename in error message when failed in queue ACL check | Trivial | fairscheduler | Tao Jie | Tao Jie |
| HDFS-9674 | The HTrace span for OpWriteBlock should record the maxWriteToDisk time | Major | datanode, tracing | Colin P. McCabe | Colin P. McCabe |
| YARN-4496 | Improve HA ResourceManager Failover detection on the client | Major | client, resourcemanager | Arun Suresh | Jian He |
| YARN-3542 | Re-factor support for CPU as a resource using the new ResourceHandler mechanism | Critical | nodemanager | Sidharta Seethana | Varun Vasudev |
| HDFS-9541 | Add hdfsStreamBuilder API to libhdfs to support defaultBlockSizes greater than 2 GB | Major | libhdfs | Colin P. McCabe | Colin P. McCabe |
| YARN-4462 | FairScheduler: Disallow preemption from a queue | Major | fairscheduler | Tao Jie | Tao Jie |
| HDFS-9677 | Rename generationStampV1/generationStampV2 to legacyGenerationStamp/generationStamp | Minor | namenode | Jing Zhao | Mingliang Liu |
| MAPREDUCE-6431 | JobClient should be an AutoClosable | Major | . | André Kelpe | Haibo Chen |
| HDFS-7764 | DirectoryScanner shouldn’t abort the scan if one directory had an error | Major | datanode | Rakesh R | Rakesh R |
| YARN-4647 | Make RegisterNodeManagerRequestPBImpl thread-safe | Major | nodemanager | Karthik Kambatla | Karthik Kambatla |
| YARN-4649 | Add additional logging to some NM state store operations | Minor | . | Sidharta Seethana | Sidharta Seethana |
| HADOOP-12759 | RollingFileSystemSink should eagerly rotate directories | Critical | . | Daniel Templeton | Daniel Templeton |
| YARN-4628 | Display application priority in yarn top | Minor | . | Bibin A Chundatt | Bibin A Chundatt |
| YARN-4655 | Log uncaught exceptions/errors in various thread pools in YARN | Major | . | Sidharta Seethana | Sidharta Seethana |
| HDFS-9637 | Tests for RollingFileSystemSink | Major | test | Daniel Templeton | Daniel Templeton |
| YARN-4569 | Remove incorrect part of maxResources in FairScheduler documentation | Major | documentation | Ray Chiang | Ray Chiang |
| MAPREDUCE-6634 | Log uncaught exceptions/errors in various thread pools in mapreduce | Major | . | Sidharta Seethana | Sidharta Seethana |
| HADOOP-12817 | Enable TLS v1.1 and 1.2 | Major | security | Robert Kanter | Robert Kanter |
| MAPREDUCE-6627 | Add machine-readable output to mapred job -history command | Major | client | Robert Kanter | Robert Kanter |
| YARN-4708 | Missing default mapper type in TimelineServer performance test tool usage | Minor | timelineserver | Kai Sasaki | Kai Sasaki |
| HADOOP-12829 | StatisticsDataReferenceCleaner swallows interrupt exceptions | Minor | fs | Gregory Chanan | Gregory Chanan |
| MAPREDUCE-6640 | mapred job -history command should be able to take Job ID | Major | client | Robert Kanter | Robert Kanter |
| YARN-4697 | NM aggregation thread pool is not bound by limits | Critical | nodemanager | Haibo Chen | Haibo Chen |
| YARN-4579 | Allow DefaultContainerExecutor container log directory permissions to be configurable | Major | yarn | Ray Chiang | Ray Chiang |
| HADOOP-12841 | Update s3-related properties in core-default.xml | Minor | fs/s3 | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-4718 | Rename variables in SchedulerNode to reduce ambiguity post YARN-1011 | Major | scheduler | Karthik Kambatla | Íñigo Goiri |
| HDFS-9521 | TransferFsImage.receiveFile should account and log separate times for image download and fsync to disk | Minor | . | Wellington Chevreuil | Wellington Chevreuil |
| HADOOP-11404 | Clarify the “expected client Kerberos principal is null” authorization message | Minor | security | Stephen Chu | Stephen Chu |
| YARN-4719 | Add a helper library to maintain node state and allows common queries | Major | scheduler | Karthik Kambatla | Karthik Kambatla |
| HDFS-9928 | Make HDFS commands guide up to date | Major | documentation | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-4560 | Make scheduler error checking message more user friendly | Trivial | yarn | Ray Chiang | Ray Chiang |
| HDFS-9579 | Provide bytes-read-by-network-distance metrics at FileSystem.Statistics level | Major | . | Ming Ma | Ming Ma |
| YARN-4732 | *ProcessTree classes have too many whitespace issues | Trivial | . | Karthik Kambatla | Gabor Liptak |
| HADOOP-12952 | /BUILDING example of zero-docs dist should skip javadocs | Trivial | build, documentation | Steve Loughran | Steve Loughran |
| YARN-4436 | DistShell ApplicationMaster.ExecBatScripStringtPath is misspelled | Trivial | applications/distributed-shell | Daniel Templeton | Matt LaMantia |
| YARN-4639 | Remove dead code in TestDelegationTokenRenewer added in YARN-3055 | Trivial | resourcemanager | Daniel Templeton | Daniel Templeton |
| YARN-4607 | Pagination support for AppAttempt page TotalOutstandingResource Requests table | Minor | . | Bibin A Chundatt | Bibin A Chundatt |
| YARN-4769 | Add support for CSRF header in the dump capacity scheduler logs and kill app buttons in RM web UI | Major | . | Varun Vasudev | Varun Vasudev |
| HADOOP-12984 | Add GenericTestUtils.getTestDir method and use it for temporary directory in tests | Major | build, test | Steve Loughran | Steve Loughran |
| YARN-4541 | Change log message in LocalizedResource#handle() to DEBUG | Minor | . | Ray Chiang | Ray Chiang |
| YARN-1297 | FairScheduler: Move some logs to debug and check if debug logging is enabled | Major | fairscheduler | Sandy Ryza | Yufei Gu |
| YARN-5003 | Add container resource to RM audit log | Major | resourcemanager, scheduler | Nathan Roberts | Nathan Roberts |
| HADOOP-13068 | Clean up RunJar and related test class | Trivial | util | Andras Bokor | Andras Bokor |
| YARN-4577 | Enable aux services to have their own custom classpath/jar file | Major | . | Xuan Gong | Xuan Gong |
| YARN-5053 | More informative diagnostics when applications killed by a user | Major | resourcemanager | Jason Lowe | Eric Badger |
| MAPREDUCE-6686 | Add a way to download the job config from the mapred CLI | Major | client | Robert Kanter | Robert Kanter |
| HADOOP-12782 | Faster LDAP group name resolution with ActiveDirectory | Major | security | Wei-Chiu Chuang | Wei-Chiu Chuang |
| MAPREDUCE-6696 | Add a configuration to limit the number of map tasks allowed per job. | Major | job submission | zhihai xu | zhihai xu |
| YARN-4878 | Expose scheduling policy and max running apps over JMX for Yarn queues | Major | yarn | Yufei Gu | Yufei Gu |
| HDFS-9782 | RollingFileSystemSink should have configurable roll interval | Major | . | Daniel Templeton | Daniel Templeton |
| HADOOP-13160 | Suppress checkstyle JavadocPackage check for test source | Minor | . | John Zhuge | John Zhuge |
| YARN-4766 | NM should not aggregate logs older than the retention policy | Major | log-aggregation, nodemanager | Haibo Chen | Haibo Chen |
| HADOOP-13197 | Add non-decayed call metrics for DecayRpcScheduler | Major | ipc, metrics | Xiaoyu Yao | Xiaoyu Yao |
| HADOOP-12291 | Add support for nested groups in LdapGroupsMapping | Major | security | Gautam Gopalakrishnan | Esther Kundin |
| HDFS-7541 | Upgrade Domains in HDFS | Major | . | Ming Ma | Ming Ma |
| HDFS-10256 | Use GenericTestUtils.getTestDir method in tests for temporary directories | Major | build, test | Vinayakumar B | Vinayakumar B |
| YARN-5083 | YARN CLI for AM logs does not give any error message if entered invalid am value | Major | yarn | Sumana Sathish | Jian He |
| YARN-5082 | Limit ContainerId increase in fair scheduler if the num of node app reserved reached the limit | Major | . | sandflee | sandflee |
| YARN-4958 | The file localization process should allow for wildcards to reduce the application footprint in the state store | Critical | nodemanager | Daniel Templeton | Daniel Templeton |
| MAPREDUCE-6719 | The list of -libjars archives should be replaced with a wildcard in the distributed cache to reduce the application footprint in the state store | Critical | distributed-cache | Daniel Templeton | Daniel Templeton |
| MAPREDUCE-6721 | mapreduce.reduce.shuffle.memory.limit.percent=0.0 should be legal to enforce shuffle to disk | Major | mrv2, task | Gera Shegalov | Gera Shegalov |
| HADOOP-13034 | Log message about input options in distcp lacks some items | Minor | tools/distcp | Takashi Ohnishi | Takashi Ohnishi |
| HDFS-10568 | Reuse ObjectMapper instance in CombinedHostsFileReader and CombinedHostsFileWriter | Major | hdfs-client | Yiqun Lin | Yiqun Lin |
| HADOOP-13337 | Update maven-enforcer-plugin version to 1.4.1 | Major | build | Tsuyoshi Ozawa | Tsuyoshi Ozawa |
| YARN-4568 | Fix message when NodeManager runs into errors initializing the recovery directory | Major | yarn | Ray Chiang | Ray Chiang |
| MAPREDUCE-6717 | Remove deprecated StringUtils.getFormattedTimeWithDiff | Minor | . | Akira Ajisaka | Shen Yinjie |
| HDFS-10387 | DataTransferProtocol#writeBlock missing some javadocs | Minor | datanode, hdfs | Yongjun Zhang | John Zhuge |
| YARN-5339 | passing file to -out for YARN log CLI doesnt give warning or error code | Major | . | Sumana Sathish | Xuan Gong |
| YARN-5303 | Clean up ContainerExecutor JavaDoc | Minor | nodemanager | Daniel Templeton | Daniel Templeton |
| MAPREDUCE-6652 | Add configuration property to prevent JHS from loading jobs with a task count greater than X | Major | jobhistoryserver | Haibo Chen | Haibo Chen |
| YARN-5181 | ClusterNodeTracker: add method to get list of nodes matching a specific resourceName | Major | scheduler | Karthik Kambatla | Karthik Kambatla |
| YARN-4996 | Make TestNMReconnect.testCompareRMNodeAfterReconnect() scheduler agnostic, or better yet parameterized | Minor | resourcemanager, test | Daniel Templeton | Kai Sasaki |
| MAPREDUCE-6365 | Refactor JobResourceUploader#uploadFilesInternal | Minor | . | Chris Trezzo | Chris Trezzo |
| HADOOP-13354 | Update WASB driver to use the latest version (4.2.0) of SDK for Microsoft Azure Storage Clients | Major | fs/azure | Sivaguru Sankaridurg | Sivaguru Sankaridurg |
| YARN-5460 | Change container runtime type logging in DelegatingLinuxContainerRuntime to debug | Trivial | yarn | Shane Kumpf | Shane Kumpf |
| HADOOP-13458 | LoadBalancingKMSClientProvider#doOp should log IOException stacktrace | Trivial | kms | Wei-Chiu Chuang | Chen Liang |
| MAPREDUCE-6748 | Enhance logging for Cluster.java around InetSocketAddress | Minor | . | sarun singla | Vrushali C |
| YARN-4910 | Fix incomplete log info in ResourceLocalizationService | Trivial | . | Jun Gong | Jun Gong |
| HADOOP-13380 | TestBasicDiskValidator should not write data to /tmp | Minor | . | Lei (Eddy) Xu | Yufei Gu |
| MAPREDUCE-6751 | Add debug log message when splitting is not possible due to unsplittable compression | Minor | client, mrv1, mrv2 | Peter Vary | Peter Vary |
| YARN-5455 | Update Javadocs for LinuxContainerExecutor | Major | nodemanager | Daniel Templeton | Daniel Templeton |
| YARN-4702 | FairScheduler: Allow setting maxResources for ad hoc queues | Major | fairscheduler | Karthik Kambatla | Daniel Templeton |
| HDFS-10645 | Make block report size as a metric and add this metric to datanode web ui | Major | datanode, ui | Yuanbo Liu | Yuanbo Liu |
| YARN-4491 | yarn list command to support filtering by tags | Minor | client | Steve Loughran | Varun Saxena |
| HDFS-10784 | Implement WebHdfsFileSystem#listStatusIterator | Major | webhdfs | Andrew Wang | Andrew Wang |
| HDFS-10822 | Log DataNodes in the write pipeline | Trivial | hdfs-client | John Zhuge | John Zhuge |
| YARN-5616 | Clean up WeightAdjuster | Major | fairscheduler | Yufei Gu | Yufei Gu |
| HDFS-10778 | Add -format option to make the output of FileDistribution processor human-readable in OfflineImageViewer | Major | tools | Yiqun Lin | Yiqun Lin |
| HDFS-10847 | Complete the document for FileDistribution processor in OfflineImageViewer | Minor | documentation | Yiqun Lin | Yiqun Lin |
| HDFS-10837 | Standardize serializiation of WebHDFS DirectoryListing | Major | webhdfs | Andrew Wang | Andrew Wang |
| HADOOP-13411 | Checkstyle suppression by annotation or comment | Minor | . | John Zhuge | John Zhuge |
| HADOOP-13412 | Move dev-support/checkstyle/suppressions.xml to hadoop-build-tools | Trivial | . | John Zhuge | John Zhuge |
| HDFS-10823 | Implement HttpFSFileSystem#listStatusIterator | Major | httpfs | Andrew Wang | Andrew Wang |
| MAPREDUCE-6632 | Master.getMasterAddress() should be updated to use YARN-4629 | Minor | applicationmaster | Daniel Templeton | Daniel Templeton |
| YARN-5400 | Light cleanup in ZKRMStateStore | Trivial | resourcemanager | Daniel Templeton | Daniel Templeton |
| MAPREDUCE-6718 | add progress log to JHS during startup | Minor | jobhistoryserver | Haibo Chen | Haibo Chen |
| MAPREDUCE-6638 | Do not attempt to recover progress from previous job attempts if spill encryption is enabled | Major | applicationmaster | Karthik Kambatla | Haibo Chen |
| HADOOP-13628 | Support to retrieve specific property from configuration via REST API | Major | conf | Weiwei Yang | Weiwei Yang |
| HDFS-10683 | Make class Token$PrivateToken private | Minor | . | John Zhuge | John Zhuge |
| HADOOP-13688 | Stop bundling HTML source code in javadoc JARs | Major | build | Andrew Wang | Andrew Wang |
| YARN-5551 | Ignore file backed pages from memory computation when smaps is enabled | Minor | . | Rajesh Balamohan | Rajesh Balamohan |
| YARN-5466 | DefaultContainerExecutor needs JavaDocs | Minor | nodemanager | Daniel Templeton | Daniel Templeton |
| HADOOP-13522 | Add %A and %a formats for fs -stat command to print permissions | Major | fs | Alex Garbarini | Alex Garbarini |
| HADOOP-13737 | Cleanup DiskChecker interface | Major | util | Arpit Agarwal | Arpit Agarwal |
| HADOOP-13702 | Add a new instrumented read-write lock | Major | common | Jingcheng Du | Jingcheng Du |
| MAPREDUCE-6792 | Allow user’s full principal name as owner of MapReduce staging directory in JobSubmissionFiles#JobStagingDir() | Major | client | Santhosh G Nayak | Santhosh G Nayak |
| YARN-5575 | Many classes use bare yarn. properties instead of the defined constants | Major | . | Daniel Templeton | Daniel Templeton |
| HDFS-11049 | The description of dfs.block.replicator.classname is not clear | Minor | documentation | Yiqun Lin | Yiqun Lin |
| HDFS-11069 | Tighten the authorization of datanode RPC | Major | datanode, security | Kihwal Lee | Kihwal Lee |
| YARN-4456 | Clean up Lint warnings in nodemanager | Minor | nodemanager | Daniel Templeton | Daniel Templeton |
| YARN-4668 | Reuse objectMapper instance in Yarn | Major | timelineclient | Yiqun Lin | Yiqun Lin |
| YARN-4907 | Make all MockRM#waitForState consistent. | Major | resourcemanager | Yufei Gu | Yufei Gu |
| YARN-4396 | Log the trace information on FSAppAttempt#assignContainer | Major | applications, fairscheduler | Yiqun Lin | Yiqun Lin |
| HDFS-11088 | Quash unnecessary safemode WARN message during NameNode startup | Trivial | . | Andrew Wang | Yiqun Lin |
| YARN-4998 | Minor cleanup to UGI use in AdminService | Trivial | resourcemanager | Daniel Templeton | Daniel Templeton |
| HDFS-10756 | Expose getTrashRoot to HTTPFS and WebHDFS | Major | encryption, httpfs, webhdfs | Xiao Chen | Yuanbo Liu |
| YARN-5356 | NodeManager should communicate physical resource capability to ResourceManager | Major | nodemanager, resourcemanager | Nathan Roberts | Íñigo Goiri |
| HADOOP-13802 | Make generic options help more consistent, and aligned | Minor | . | Grant Sohn | Grant Sohn |
| HDFS-9482 | Replace DatanodeInfo constructors with a builder pattern | Major | . | Brahma Reddy Battula | Brahma Reddy Battula |
| HADOOP-13687 | Provide a unified dependency artifact that transitively includes the cloud storage modules shipped with Hadoop. | Major | build | Chris Nauroth | Chris Nauroth |
| YARN-5552 | Add Builder methods for common yarn API records | Major | . | Arun Suresh | Tao Jie |
| YARN-4033 | In FairScheduler, parent queues should also display queue status | Major | fairscheduler | Siqi Li | Siqi Li |
| HADOOP-13427 | Eliminate needless uses of FileSystem#{exists(), isFile(), isDirectory()} | Major | fs | Steve Loughran | Mingliang Liu |
| YARN-5375 | invoke MockRM#drainEvents implicitly in MockRM methods to reduce test failures | Major | resourcemanager | sandflee | sandflee |
| YARN-5722 | FairScheduler hides group resolution exceptions when assigning queue | Major | fairscheduler | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| HADOOP-11552 | Allow handoff on the server side for RPC requests | Major | ipc | Siddharth Seth | Siddharth Seth |
| HADOOP-13605 | Clean up FileSystem javadocs, logging; improve diagnostics on FS load | Major | fs | Steve Loughran | Steve Loughran |
| HADOOP-13018 | Make Kdiag check whether hadoop.token.files points to existent and valid files | Major | . | Ravi Prakash | Ravi Prakash |
| YARN-5890 | FairScheduler should log information about AM-resource-usage and max-AM-share for queues | Major | fairscheduler | Yufei Gu | Yufei Gu |
| HDFS-7588 | Improve the HDFS Web UI browser to allow chowning / chmoding, creating dirs and uploading files | Major | ui, webhdfs | Ravi Prakash | Ravi Prakash |
| YARN-4997 | Update fair scheduler to use pluggable auth provider | Major | fairscheduler | Daniel Templeton | Tao Jie |
| MAPREDUCE-6787 | Allow job_conf.xml to be downloadable on the job overview page in JHS | Major | jobhistoryserver | Haibo Chen | Haibo Chen |
| HDFS-11211 | Add a time unit to the DataNode client trace format | Minor | datanode | Akira Ajisaka | Jagadesh Kiran N |
| HDFS-10206 | Datanodes not sorted properly by distance when the reader isn’t a datanode | Major | . | Ming Ma | Nanda kumar |
| HADOOP-13709 | Ability to clean up subprocesses spawned by Shell when the process exits | Major | . | Eric Badger | Eric Badger |
| HDFS-10930 | Refactor: Wrap Datanode IO related operations | Major | datanode | Xiaoyu Yao | Xiaoyu Yao |
| HDFS-10959 | Adding per disk IO statistics and metrics in DataNode. | Major | datanode | Xiaoyu Yao | Xiaoyu Yao |
| HDFS-10913 | Introduce fault injectors to simulate slow mirrors | Major | datanode, test | Xiaobing Zhou | Xiaobing Zhou |
| HADOOP-13911 | Remove TRUSTSTORE_PASSWORD related scripts from KMS | Minor | kms | Xiao Chen | John Zhuge |
| HADOOP-13863 | Azure: Add a new SAS key mode for WASB. | Major | fs/azure | Dushyanth | Dushyanth |
| HDFS-10917 | Collect peer performance statistics on DataNode. | Major | datanode | Xiaobing Zhou | Xiaobing Zhou |
| YARN-5969 | FairShareComparator: Cache value of getResourceUsage for better performance | Major | fairscheduler | zhangshilong | zhangshilong |
| HDFS-11279 | Cleanup unused DataNode#checkDiskErrorAsync() | Minor | . | Xiaoyu Yao | Hanisha Koneru |
| YARN-6015 | AsyncDispatcher thread name can be set to improved debugging | Major | . | Ajith S | Ajith S |
| HADOOP-13953 | Make FTPFileSystem’s data connection mode and transfer mode configurable | Major | fs | Xiao Chen | Xiao Chen |
| HDFS-11299 | Support multiple Datanode File IO hooks | Major | hdfs | Hanisha Koneru | Hanisha Koneru |
| YARN-5849 | Automatically create YARN control group for pre-mounted cgroups | Minor | . | Miklos Szegedi | Miklos Szegedi |
| HDFS-11339 | Support File IO sampling for Datanode IO profiling hooks | Major | datanode | Hanisha Koneru | Hanisha Koneru |
| HDFS-11274 | Datanode should only check the failed volume upon IO errors | Major | datanode | Xiaoyu Yao | Xiaoyu Yao |
| HDFS-11306 | Print remaining edit logs from buffer if edit log can’t be rolled. | Major | ha, namenode | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HADOOP-13496 | Include file lengths in Mismatch in length error for distcp | Minor | . | Ted Yu | Ted Yu |
| YARN-6028 | Add document for container metrics | Major | documentation, nodemanager | Weiwei Yang | Weiwei Yang |
| MAPREDUCE-6728 | Give fetchers hint when ShuffleHandler rejects a shuffling connection | Major | mrv2 | Haibo Chen | Haibo Chen |
| HDFS-10534 | NameNode WebUI should display DataNode usage histogram | Major | namenode, ui | Zhe Zhang | Kai Sasaki |
| HADOOP-14003 | Make additional KMS tomcat settings configurable | Major | kms | Andrew Wang | Andrew Wang |
| HDFS-11374 | Skip FSync in Test util CreateEditsLog to speed up edit log generation | Minor | hdfs | Hanisha Koneru | Hanisha Koneru |
| HDFS-9884 | Use doxia macro to generate in-page TOC of HDFS site documentation | Major | documentation | Masatake Iwasaki | Masatake Iwasaki |
| YARN-6131 | FairScheduler: Lower update interval for faster tests | Major | fairscheduler | Karthik Kambatla | Karthik Kambatla |
| YARN-6106 | Document FairScheduler ‘allowPreemptionFrom’ queue property | Minor | fairscheduler | Yufei Gu | Yufei Gu |
| YARN-4658 | Typo in o.a.h.yarn.server.resourcemanager.scheduler.fair.TestFairScheduler comment | Major | . | Daniel Templeton | Udai Kiran Potluri |
| MAPREDUCE-6644 | Use doxia macro to generate in-page TOC of MapReduce site documentation | Major | documentation | Masatake Iwasaki | Masatake Iwasaki |
| HDFS-11112 | Journal Nodes should refuse to format non-empty directories | Major | . | Arpit Agarwal | Yiqun Lin |
| HADOOP-14050 | Add process name to kms process | Minor | kms, scripts | Rushabh S Shah | Rushabh S Shah |
| HADOOP-14053 | Update the link to HTrace SpanReceivers | Minor | documentation | Akira Ajisaka | Yiqun Lin |
| HADOOP-12097 | Allow port range to be specified while starting webapp | Major | . | Varun Saxena | Varun Saxena |
| MAPREDUCE-6404 | Allow AM to specify a port range for starting its webapp | Major | applicationmaster | Varun Saxena | Varun Saxena |
| MAPREDUCE-6842 | Update the links in PiEstimator document | Minor | documentation | Akira Ajisaka | Jung Yoo |
| HDFS-11390 | Add process name to httpfs process | Minor | httpfs, scripts | John Zhuge | Weiwei Yang |
| HDFS-11409 | DatanodeInfo getNetworkLocation and setNetworkLocation shoud use volatile instead of synchronized | Minor | performance | Chen Liang | Chen Liang |
| YARN-6061 | Add an UncaughtExceptionHandler for critical threads in RM | Major | resourcemanager | Yufei Gu | Yufei Gu |
| YARN-4753 | Use doxia macro to generate in-page TOC of YARN site documentation | Major | documentation | Masatake Iwasaki | Masatake Iwasaki |
| HDFS-11333 | Print a user friendly error message when plugins are not found | Minor | namenode | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-6174 | Log files pattern should be same for both running and finished container | Major | yarn | Sumana Sathish | Xuan Gong |
| HDFS-11375 | Display the volume storage type in datanode UI | Minor | datanode, ui | Surendra Singh Lilhore | Surendra Singh Lilhore |
| YARN-6125 | The application attempt’s diagnostic message should have a maximum size | Critical | resourcemanager | Daniel Templeton | Andras Piros |
| HDFS-11406 | Remove unused getStartInstance and getFinalizeInstance in FSEditLogOp | Trivial | . | Andrew Wang | Alison Yu |
| HDFS-11438 | Fix typo in error message of StoragePolicyAdmin tool | Trivial | . | Alison Yu | Alison Yu |
| YARN-6194 | Cluster capacity in SchedulingPolicy is updated only on allocation file reload | Major | fairscheduler | Karthik Kambatla | Yufei Gu |
| HADOOP-14097 | Remove Java6 specific code from GzipCodec.java | Minor | . | Akira Ajisaka | Elek, Marton |
| HADOOP-13817 | Add a finite shell command timeout to ShellBasedUnixGroupsMapping | Minor | security | Harsh J | Harsh J |
| HDFS-11295 | Check storage remaining instead of node remaining in BlockPlacementPolicyDefault.chooseReplicaToDelete() | Major | namenode | X. Liang | Elek, Marton |
| HADOOP-14083 | KMS should support old SSL clients | Minor | kms | John Zhuge | John Zhuge |
| HADOOP-14127 | Add log4j configuration to enable logging in hadoop-distcp’s tests | Minor | test | Xiao Chen | Xiao Chen |
| HDFS-11466 | Change dfs.namenode.write-lock-reporting-threshold-ms default from 1000ms to 5000ms | Major | namenode | Andrew Wang | Andrew Wang |
| YARN-6189 | Improve application status log message when RM restarted when app is in NEW state | Major | . | Yesha Vora | Junping Du |
| HDFS-11432 | Federation : Support fully qualified path for Quota/Snapshot/cacheadmin/cryptoadmin commands | Major | federation | Brahma Reddy Battula | Brahma Reddy Battula |
| HDFS-11418 | HttpFS should support old SSL clients | Minor | httpfs | John Zhuge | John Zhuge |
| HDFS-11461 | DataNode Disk Outlier Detection | Major | hdfs | Hanisha Koneru | Hanisha Koneru |
| HADOOP-13930 | Azure: Add Authorization support to WASB | Major | fs/azure | Dushyanth | Sivaguru Sankaridurg |
| HDFS-11494 | Log message when DN is not selected for block replication | Minor | . | Yiqun Lin | Yiqun Lin |
| HDFS-8741 | Proper error msg to be printed when invalid operation type is given to WebHDFS operations | Minor | webhdfs | Archana T | Surendra Singh Lilhore |
| HADOOP-14108 | CLI MiniCluster: add an option to specify NameNode HTTP port | Minor | . | Takanobu Asanuma | Takanobu Asanuma |
| HDFS-10838 | Last full block report received time for each DN should be easily discoverable | Major | ui | Arpit Agarwal | Surendra Singh Lilhore |
| HDFS-11477 | Simplify file IO profiling configuration | Minor | . | Hanisha Koneru | Hanisha Koneru |
| YARN-6287 | RMCriticalThreadUncaughtExceptionHandler.rmContext should be final | Minor | resourcemanager | Daniel Templeton | Corey Barker |
| HADOOP-14150 | Implement getHomeDirectory() method in NativeAzureFileSystem | Critical | fs/azure | Namit Maheshwari | Santhosh G Nayak |
| YARN-6300 | NULL_UPDATE_REQUESTS is redundant in TestFairScheduler | Minor | . | Daniel Templeton | Yuanbo Liu |
| YARN-6042 | Dump scheduler and queue state information into FairScheduler DEBUG log | Major | fairscheduler | Yufei Gu | Yufei Gu |
| HDFS-11511 | Support Timeout when checking single disk | Major | hdfs | Hanisha Koneru | Hanisha Koneru |
| HDFS-11517 | Expose slow disks via DataNode JMX | Major | hdfs | Hanisha Koneru | Hanisha Koneru |
| HADOOP-14169 | Implement listStatusIterator, listLocatedStatus for ViewFs | Minor | viewfs | Erik Krogen | Erik Krogen |
| HDFS-11547 | Add logs for slow BlockReceiver while writing data to disk | Major | datanode | Xiaobing Zhou | Xiaobing Zhou |
| MAPREDUCE-6865 | Fix typo in javadoc for DistributedCache | Trivial | . | Attila Sasvari | Attila Sasvari |
| YARN-6309 | Fair scheduler docs should have the queue and queuePlacementPolicy elements listed in bold so that they’re easier to see | Minor | fairscheduler | Daniel Templeton | esmaeil mirzaee |
| HADOOP-13945 | Azure: Add Kerberos and Delegation token support to WASB client. | Major | fs/azure | Santhosh G Nayak | Santhosh G Nayak |
| HDFS-11545 | Propagate DataNode’s slow disks info to the NameNode via Heartbeat | Major | . | Hanisha Koneru | Hanisha Koneru |
| YARN-6284 | hasAlreadyRun should be final in ResourceManager.StandByTransitionRunnable | Major | resourcemanager | Daniel Templeton | Laura Adams |
| HADOOP-14213 | Move Configuration runtime check for hadoop-site.xml to initialization | Major | . | Jonathan Eagles | Jonathan Eagles |
| HDFS-11534 | Add counters for number of blocks in pending IBR | Major | hdfs | Xiaobing Zhou | Xiaobing Zhou |
| YARN-5956 | Refactor ClientRMService to unify error handling across apis | Minor | resourcemanager | Kai Sasaki | Kai Sasaki |
| YARN-6379 | Remove unused argument in ClientRMService | Trivial | . | Kai Sasaki | Kai Sasaki |
| HADOOP-14233 | Delay construction of PreCondition.check failure message in Configuration#set | Major | . | Jonathan Eagles | Jonathan Eagles |
| HADOOP-14240 | Configuration#get return value optimization | Major | . | Jonathan Eagles | Jonathan Eagles |
| YARN-6339 | Improve performance for createAndGetApplicationReport | Major | . | yunjiong zhao | yunjiong zhao |
| HDFS-11170 | Add builder-based create API to FileSystem | Major | . | Sammi Chen | Sammi Chen |
| YARN-6329 | Remove unnecessary TODO comment from AppLogAggregatorImpl.java | Minor | . | Akira Ajisaka | victor bertschinger |
| HDFS-9705 | Refine the behaviour of getFileChecksum when length = 0 | Minor | . | Kai Zheng | Sammi Chen |
| HDFS-11551 | Handle SlowDiskReport from DataNode at the NameNode | Major | hdfs | Hanisha Koneru | Hanisha Koneru |
| HDFS-11603 | Improve slow mirror/disk warnings in BlockReceiver | Major | datanode | Arpit Agarwal | Arpit Agarwal |
| HDFS-11560 | Expose slow disks via NameNode JMX | Major | namenode | Hanisha Koneru | Hanisha Koneru |
| HDFS-9651 | All web UIs should include a robots.txt file | Minor | . | Lars Francke | Lars Francke |
| HDFS-11628 | Clarify the behavior of HDFS Mover in documentation | Major | documentation | Xiaobing Zhou | Xiaobing Zhou |
| YARN-6381 | FSAppAttempt has several variables that should be final | Major | fairscheduler | Daniel Templeton | Ameet Zaveri |
| HDFS-11302 | Improve Logging for SSLHostnameVerifier | Major | security | Xiaoyu Yao | Chen Liang |
| HADOOP-14104 | Client should always ask namenode for kms provider path. | Major | kms | Rushabh S Shah | Rushabh S Shah |
| YARN-5797 | Add metrics to the node manager for cleaning the PUBLIC and PRIVATE caches | Major | . | Chris Trezzo | Chris Trezzo |
| HADOOP-14276 | Add a nanosecond API to Time/Timer/FakeTimer | Minor | util | Erik Krogen | Erik Krogen |
| YARN-6195 | Export UsedCapacity and AbsoluteUsedCapacity to JMX | Major | capacityscheduler, metrics, yarn | Benson Qiu | Benson Qiu |
| HDFS-11558 | BPServiceActor thread name is too long | Minor | datanode | Tsz Wo Nicholas Sze | Xiaobing Zhou |
| HADOOP-14246 | Authentication Tokens should use SecureRandom instead of Random and 256 bit secrets | Major | security | Robert Kanter | Robert Kanter |
| HDFS-11648 | Lazy construct the IIP pathname | Major | . | Daryn Sharp | Daryn Sharp |
| HADOOP-14274 | Azure: Simplify Ranger-WASB policy model | Major | fs/azure | Sivaguru Sankaridurg | Sivaguru Sankaridurg |
| MAPREDUCE-6673 | Add a test example job that grows in memory usage over time | Major | test | Karthik Kambatla | Karthik Kambatla |
| HADOOP-11794 | Enable distcp to copy blocks in parallel | Major | tools/distcp | dhruba borthakur | Yongjun Zhang |
| YARN-6406 | Remove SchedulerRequestKeys when no more pending ResourceRequest | Major | . | Arun Suresh | Arun Suresh |
| HDFS-11634 | Optimize BlockIterator when iterating starts in the middle. | Major | . | Konstantin Shvachko | Konstantin Shvachko |
| HADOOP-14141 | Store KMS SSL keystore password in catalina.properties | Minor | kms | John Zhuge | John Zhuge |
| YARN-6164 | Expose Queue Configurations per Node Label through YARN client api | Major | . | Benson Qiu | Benson Qiu |
| YARN-6392 | Add submit time to Application Summary log | Minor | resourcemanager | zhihai xu | zhihai xu |
| HADOOP-12856 | FileUtil.checkDest() and RawLocalFileSystem.mkdirs() to throw stricter IOEs; RawLocalFS contract tests to verify | Minor | fs | Steve Loughran | Steve Loughran |
| HDFS-11384 | Add option for balancer to disperse getBlocks calls to avoid NameNode’s rpc.CallQueueLength spike | Major | balancer & mover | yunjiong zhao | Konstantin Shvachko |
| HDFS-8873 | Allow the directoryScanner to be rate-limited | Major | datanode | Nathan Roberts | Daniel Templeton |
| HDFS-11722 | Change Datanode file IO profiling sampling to percentage | Major | hdfs | Hanisha Koneru | Hanisha Koneru |
| HDFS-11687 | Add new public encryption APIs required by Hive | Major | encryption | Andrew Wang | Lei (Eddy) Xu |
| HADOOP-14383 | Implement FileSystem that reads from HTTP / HTTPS endpoints | Major | fs | Haohui Mai | Haohui Mai |
| YARN-6457 | Allow custom SSL configuration to be supplied in WebApps | Major | webapp, yarn | Sanjay M Pujare | Sanjay M Pujare |
| HADOOP-14216 | Improve Configuration XML Parsing Performance | Major | . | Jonathan Eagles | Jonathan Eagles |
| HDFS-11800 | Document output of ‘hdfs count -u’ should contain PATHNAME | Minor | hdfs | Xiaobing Zhou | Xiaobing Zhou |
| HADOOP-14413 | Add Javadoc comment for jitter parameter on CachingGetSpaceUsed | Trivial | . | Erik Krogen | Erik Krogen |
| HADOOP-14417 | Update default SSL cipher list for KMS | Minor | kms, security | John Zhuge | John Zhuge |
| HDFS-11816 | Update default SSL cipher list for HttpFS | Minor | httpfs, security | John Zhuge | John Zhuge |
| HDFS-11641 | Reduce cost of audit logging by using FileStatus instead of HdfsFileStatus | Major | hdfs | Daryn Sharp | Daryn Sharp |
| HADOOP-14242 | Make KMS Tomcat SSL property sslEnabledProtocols and clientAuth configurable | Major | kms | John Zhuge | John Zhuge |
| HDFS-11579 | Make HttpFS Tomcat SSL property sslEnabledProtocols and clientAuth configurable | Major | httpfs | John Zhuge | John Zhuge |
| YARN-6493 | Print requested node partition in assignContainer logs | Major | . | Jonathan Hung | Jonathan Hung |
| HADOOP-14407 | DistCp - Introduce a configurable copy buffer size | Major | tools/distcp | Omkar Aradhya K S | Omkar Aradhya K S |
| YARN-6582 | FSAppAttempt demand can be updated atomically in updateDemand() | Major | . | Karthik Kambatla | Karthik Kambatla |
| HDFS-11421 | Make WebHDFS’ ACLs RegEx configurable | Major | webhdfs | Harsh J | Harsh J |
| HDFS-11891 | DU#refresh should print the path of the directory when an exception is caught | Minor | . | Chen Liang | Chen Liang |
| HADOOP-14442 | Owner support for ranger-wasb integration | Major | fs, fs/azure | Varada Hemeswari | Varada Hemeswari |
| YARN-6497 | Method length of ResourceManager#serviceInit() is too long | Minor | resourcemanager | Yufei Gu | Gergely Novák |
| HDFS-11383 | Intern strings in BlockLocation and ExtendedBlock | Major | . | Misha Dmitriev | Misha Dmitriev |
| YARN-6208 | Improve the log when FinishAppEvent sent to the NodeManager which didn’t run the application | Minor | . | Akira Ajisaka | Akira Ajisaka |
| HADOOP-14440 | Add metrics for connections dropped | Major | . | Eric Badger | Eric Badger |
| HADOOP-14491 | Azure has messed doc structure | Major | documentation, fs/azure | Mingliang Liu | Mingliang Liu |
| HDFS-11914 | Add more diagnosis info for fsimage transfer failure. | Major | . | Yongjun Zhang | Yongjun Zhang |
| HDFS-11840 | Log HDFS Mover exception message of exit to its own log | Minor | balancer & mover | LiXin Ge | LiXin Ge |
| HDFS-11861 | ipc.Client.Connection#sendRpcRequest should log request name | Trivial | ipc | John Zhuge | John Zhuge |
| HADOOP-14465 | LdapGroupsMapping - support user and group search base | Major | common, security | Shwetha G S | Shwetha G S |
| HADOOP-14310 | RolloverSignerSecretProvider.LOG should be @VisibleForTesting | Minor | security | Daniel Templeton | Arun Shanmugam Kumar |
| HDFS-11907 | Add metric for time taken by NameNode resource check | Major | . | Chen Liang | Chen Liang |
| HADOOP-14503 | Make RollingAverages a mutable metric | Major | common | Hanisha Koneru | Hanisha Koneru |
| HADOOP-14506 | Add create() contract test that verifies ancestor dir creation | Minor | fs | Aaron Fabbri | Sean Mackrory |
| HADOOP-14523 | OpensslAesCtrCryptoCodec.finalize() holds excessive amounts of memory | Major | . | Misha Dmitriev | Misha Dmitriev |
| HADOOP-14524 | Make CryptoCodec Closeable so it can be cleaned up proactively | Major | . | Xiao Chen | Xiao Chen |
| HADOOP-14424 | Add CRC32C performance test. | Minor | common | LiXin Ge | LiXin Ge |
| HDFS-11345 | Document the configuration key for FSNamesystem lock fairness | Minor | documentation, namenode | Zhe Zhang | Erik Krogen |
| HDFS-11992 | Replace commons-logging APIs with slf4j in FsDatasetImpl | Major | . | Akira Ajisaka | hu xiaodong |
| HDFS-11993 | Add log info when connect to datanode socket address failed | Major | hdfs-client | chencan | chencan |
| HADOOP-14536 | Update azure-storage sdk to version 5.3.0 | Major | fs/azure | Mingliang Liu | Georgi Chalakov |
| YARN-6738 | LevelDBCacheTimelineStore should reuse ObjectMapper instances | Major | timelineserver | Zoltan Haindrich | Zoltan Haindrich |
| HADOOP-14515 | Specifically configure zookeeper-related log levels in KMS log4j | Major | kms | Xiao Chen | Xiao Chen |
| HDFS-11881 | NameNode consumes a lot of memory for snapshot diff report generation | Major | hdfs, snapshots | Manoj Govindassamy | Manoj Govindassamy |
| HADOOP-14611 | NetworkTopology.DEFAULT_HOST_LEVEL is unused | Trivial | . | Daniel Templeton | Chen Liang |
| YARN-6751 | Display reserved resources in web UI per queue | Major | fairscheduler, webapp | Abdullah Yousufi | Abdullah Yousufi |
| HDFS-12042 | Lazy initialize AbstractINodeDiffList#diffs for snapshots to reduce memory consumption | Major | . | Misha Dmitriev | Misha Dmitriev |
| HDFS-12078 | Add time unit to the description of property dfs.namenode.stale.datanode.interval in hdfs-default.xml | Minor | documentation, hdfs | Weiwei Yang | Weiwei Yang |
| YARN-6752 | Display reserved resources in web UI per application | Major | fairscheduler | Abdullah Yousufi | Abdullah Yousufi |
| YARN-6746 | SchedulerUtils.checkResourceRequestMatchingNodePartition() is dead code | Minor | scheduler | Daniel Templeton | Deepti Sawhney |
| YARN-6410 | FSContext.scheduler should be final | Minor | fairscheduler | Daniel Templeton | Yeliang Cang |
| YARN-6764 | Simplify the logic in FairScheduler#attemptScheduling | Trivial | fairscheduler | Yufei Gu | Yufei Gu |
| HADOOP-14443 | Azure: Support retry and client side failover for authorization, SASKey and delegation token generation | Major | fs/azure | Santhosh G Nayak | Santhosh G Nayak |
| HADOOP-14535 | wasb: implement high-performance random access and seek of block blobs | Major | fs/azure | Thomas Marquardt | Thomas Marquardt |
| HADOOP-14629 | Improve exception checking in FileContext related JUnit tests | Major | fs, test | Andras Bokor | Andras Bokor |
| YARN-6689 | PlacementRule should be configurable | Major | . | Jonathan Hung | Jonathan Hung |
| HDFS-12130 | Optimizing permission check for getContentSummary | Major | namenode | Chen Liang | Chen Liang |
| HDFS-12137 | DN dataset lock should be fair | Critical | datanode | Daryn Sharp | Daryn Sharp |
| YARN-6280 | Introduce deselect query param to skip ResourceRequest from getApp/getApps REST API | Major | resourcemanager, restapi | Lantao Jin | Lantao Jin |
| HDFS-12138 | Remove redundant ‘public’ modifiers from BlockCollection | Trivial | namenode | Chen Liang | Chen Liang |
| HADOOP-14640 | Azure: Support affinity for service running on localhost and reuse SPNEGO hadoop.auth cookie for authorization, SASKey and delegation token generation | Major | fs/azure | Santhosh G Nayak | Santhosh G Nayak |
| YARN-6778 | In ResourceWeights, weights and setWeights() should be final | Minor | scheduler | Daniel Templeton | Daniel Templeton |
| HDFS-12067 | Correct dfsadmin commands usage message to reflects IPC port | Major | . | steven-wugang | steven-wugang |
| HADOOP-14666 | Tests use assertTrue(….equals(…)) instead of assertEquals() | Minor | test | Daniel Templeton | Daniel Templeton |
| HADOOP-14659 | UGI getShortUserName does not need to search the Subject | Major | common | Daryn Sharp | Daryn Sharp |
| YARN-6768 | Improve performance of yarn api record toString and fromString | Major | . | Jonathan Eagles | Jonathan Eagles |
| YARN-6779 | DominantResourceFairnessPolicy.DominantResourceFairnessComparator.calculateShares() should be @VisibleForTesting | Trivial | fairscheduler | Daniel Templeton | Yeliang Cang |
| YARN-6845 | Variable scheduler of FSLeafQueue duplicates the one of its parent FSQueue. | Trivial | fairscheduler | Yufei Gu | Yufei Gu |
| HADOOP-14681 | Remove MockitoMaker class | Major | test | Andras Bokor | Andras Bokor |
| HDFS-12143 | Improve performance of getting and removing inode features | Major | namenode | Daryn Sharp | Daryn Sharp |
| HDFS-12171 | Reduce IIP object allocations for inode lookup | Major | namenode | Daryn Sharp | Daryn Sharp |
| HDFS-12190 | Enable ‘hdfs dfs -stat’ to display access time | Major | hdfs, shell | Yongjun Zhang | Yongjun Zhang |
| YARN-6864 | FSPreemptionThread cleanup for readability | Minor | fairscheduler | Daniel Templeton | Daniel Templeton |
| YARN-5892 | Support user-specific minimum user limit percentage in Capacity Scheduler | Major | capacityscheduler | Eric Payne | Eric Payne |
| HADOOP-14455 | ViewFileSystem#rename should support be supported within same nameservice with different mountpoints | Major | viewfs | Brahma Reddy Battula | Brahma Reddy Battula |
| HADOOP-14690 | RetryInvocationHandler$RetryInfo should override toString() | Minor | . | Akira Ajisaka | Yeliang Cang |
| HADOOP-14709 | Fix checkstyle warnings in ContractTestUtils | Minor | test | Steve Loughran | Thomas Marquardt |
| MAPREDUCE-6914 | Tests use assertTrue(….equals(…)) instead of assertEquals() | Minor | test | Daniel Templeton | Daniel Templeton |
| YARN-6832 | Tests use assertTrue(….equals(…)) instead of assertEquals() | Minor | test | Daniel Templeton | Daniel Templeton |
| HADOOP-14706 | Adding a helper method to determine whether a log is Log4j implement | Minor | util | Wenxin He | Wenxin He |
| HDFS-12251 | Add document for StreamCapabilities | Major | . | Lei (Eddy) Xu | Lei (Eddy) Xu |
| YARN-6634 | [API] Refactor ResourceManager WebServices to make API explicit | Critical | resourcemanager | Subru Krishnan | Giovanni Matteo Fumarola |
| YARN-6802 | Add Max AM Resource and AM Resource Usage to Leaf Queue View in FairScheduler WebUI | Major | fairscheduler | YunFan Zhou | YunFan Zhou |
| HDFS-12264 | DataNode uses a deprecated method IoUtils#cleanup. | Major | . | Ajay Kumar | Ajay Kumar |
| YARN-6757 | Refactor the usage of yarn.nodemanager.linux-container-executor.cgroups.mount-path | Minor | nodemanager | Miklos Szegedi | Miklos Szegedi |
| YARN-6811 | [ATS1.5] All history logs should be kept under its own User Directory. | Major | timelineclient, timelineserver | Rohith Sharma K S | Rohith Sharma K S |
| YARN-6879 | TestLeafQueue.testDRFUserLimits() has commented out code | Trivial | capacity scheduler, test | Daniel Templeton | Angela Wang |
| MAPREDUCE-6923 | Optimize MapReduce Shuffle I/O for small partitions | Major | . | Robert Schmidtke | Robert Schmidtke |
| YARN-6884 | AllocationFileLoaderService.loadQueue() has an if without braces | Trivial | fairscheduler | Daniel Templeton | weiyuan |
| HADOOP-14627 | Support MSI and DeviceCode token provider in ADLS | Major | fs/adl | Atul Sikaria | Atul Sikaria |
| HADOOP-14741 | Refactor curator based ZooKeeper communication into common library | Major | . | Subru Krishnan | Íñigo Goiri |
| YARN-6917 | Queue path is recomputed from scratch on every allocation | Minor | capacityscheduler | Jason Lowe | Eric Payne |
| HADOOP-14662 | Update azure-storage sdk to version 5.4.0 | Major | fs/azure | Thomas Marquardt | Thomas Marquardt |
| YARN-3254 | HealthReport should include disk full information | Major | nodemanager | Akira Ajisaka | Suma Shivaprasad |
| HDFS-12117 | HttpFS does not seem to support SNAPSHOT related methods for WebHDFS REST Interface | Major | httpfs | Wellington Chevreuil | Wellington Chevreuil |
| YARN-7053 | Move curator transaction support to ZKCuratorManager | Major | . | Jonathan Hung | Jonathan Hung |
| HADOOP-14251 | Credential provider should handle property key deprecation | Critical | security | John Zhuge | John Zhuge |
| YARN-7049 | FSAppAttempt preemption related fields have confusing names | Major | fairscheduler | Karthik Kambatla | Karthik Kambatla |
| YARN-6999 | Add log about how to solve Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster | Minor | documentation, security | Linlin Zhou | Linlin Zhou |
| YARN-7037 | Optimize data transfer with zero-copy approach for containerlogs REST API in NMWebServices | Major | nodemanager | Tao Yang | Tao Yang |
| MAPREDUCE-6937 | Backport MAPREDUCE-6870 to branch-2 while preserving compatibility | Major | . | Zhe Zhang | Peter Bacsko |
| YARN-6780 | ResourceWeights.toString() cleanup | Minor | scheduler | Daniel Templeton | weiyuan |
| YARN-5547 | NMLeveldbStateStore should be more tolerant of unknown keys | Major | nodemanager | Jason Lowe | Ajith S |
| HDFS-12182 | BlockManager.metaSave does not distinguish between “under replicated” and “missing” blocks | Trivial | hdfs | Wellington Chevreuil | Wellington Chevreuil |
| HADOOP-14688 | Intern strings in KeyVersion and EncryptedKeyVersion | Major | kms | Xiao Chen | Xiao Chen |
| HADOOP-14827 | Allow StopWatch to accept a Timer parameter for tests | Minor | common, test | Erik Krogen | Erik Krogen |
| HDFS-12131 | Add some of the FSNamesystem JMX values as metrics | Minor | hdfs, namenode | Erik Krogen | Erik Krogen |
| HADOOP-14844 | Remove requirement to specify TenantGuid for MSI Token Provider | Major | fs/adl | Atul Sikaria | Atul Sikaria |
| YARN-6799 | Remove the duplicated code in CGroupsHandlerImp.java | Trivial | nodemanager | Yufei Gu | weiyuan |
| HADOOP-14520 | WASB: Block compaction for Azure Block Blobs | Major | fs/azure | Georgi Chalakov | Georgi Chalakov |
| HADOOP-14839 | DistCp log output should contain copied and deleted files and directories | Major | tools/distcp | Konstantin Shaposhnikov | Yiqun Lin |
| HADOOP-14843 | Improve FsPermission symbolic parsing unit test coverage | Minor | fs | Jason Lowe | Bharat Viswanadham |
| YARN-7057 | FSAppAttempt#getResourceUsage doesn’t need to consider resources queued for preemption | Major | fairscheduler | Karthik Kambatla | Karthik Kambatla |
| HADOOP-14864 | FSDataInputStream#unbuffer UOE should include stream class name | Minor | fs | John Zhuge | Bharat Viswanadham |
| HDFS-12441 | Suppress UnresolvedPathException in namenode log | Minor | . | Kihwal Lee | Kihwal Lee |
| HDFS-12472 | Add JUNIT timeout to TestBlockStatsMXBean | Minor | . | Lei (Eddy) Xu | Bharat Viswanadham |
| MAPREDUCE-6958 | Shuffle audit logger should log size of shuffle transfer | Minor | . | Jason Lowe | Jason Lowe |
| HADOOP-7308 | Remove unused TaskLogAppender configurations from log4j.properties | Major | conf | Todd Lipcon | Todd Lipcon |
| HDFS-12496 | Make QuorumJournalManager timeout properties configurable | Major | . | Ajay Kumar | Ajay Kumar |
| YARN-7045 | Remove FSLeafQueue#addAppSchedulable | Major | fairscheduler | Yufei Gu | Sen Zhao |
| HDFS-12530 | Processor argument in Offline Image Viewer should be case insensitive | Minor | tools | Hanisha Koneru | Hanisha Koneru |
| YARN-7240 | Add more states and transitions to stabilize the NM Container state machine | Major | . | Arun Suresh | kartheek muthyala |
| YARN-65 | Reduce RM app memory footprint once app has completed | Major | resourcemanager | Jason Lowe | Manikandan R |
| YARN-6333 | Improve doc for minSharePreemptionTimeout, fairSharePreemptionTimeout and fairSharePreemptionThreshold | Major | fairscheduler | Yufei Gu | Chetna Chaudhari |
| HADOOP-14095 | Document caveats about the default JavaKeyStoreProvider in KMS | Major | documentation, kms | Xiao Chen | Xiao Chen |
| YARN-4879 | Enhance Allocate Protocol to Identify Requests Explicitly | Major | applications, resourcemanager | Subru Krishnan | Subru Krishnan |
| HDFS-12420 | Add an option to disallow ‘namenode format -force’ | Major | . | Ajay Kumar | Ajay Kumar |
| HADOOP-14521 | KMS client needs retry logic | Major | . | Rushabh S Shah | Rushabh S Shah |
| YARN-2162 | add ability in Fair Scheduler to optionally configure maxResources in terms of percentage | Major | fairscheduler, scheduler | Ashwin Shankar | Yufei Gu |
| YARN-7207 | Cache the RM proxy server address | Major | RM | Yufei Gu | Yufei Gu |
| HADOOP-14920 | KMSClientProvider won’t work with KMS delegation token retrieved from non-Java client. | Major | kms | Xiaoyu Yao | Xiaoyu Yao |
| YARN-6930 | Admins should be able to explicitly enable specific LinuxContainerRuntime in the NodeManager | Major | nodemanager | Vinod Kumar Vavilapalli | Shane Kumpf |
| HDFS-12603 | Enable async edit logging by default | Major | namenode | Andrew Wang | Andrew Wang |
| HDFS-12642 | Log block and datanode details in BlockRecoveryWorker | Major | datanode | Xiao Chen | Xiao Chen |
| HADOOP-14938 | Configuration.updatingResource map should be initialized lazily | Major | . | Misha Dmitriev | Misha Dmitriev |
| YARN-6608 | Backport all SLS improvements from trunk to branch-2 | Major | . | Carlo Curino | Carlo Curino |
| HADOOP-14880 | [KMS] Document&test missing KMS client side configs | Minor | . | Wei-Chiu Chuang | Gabor Bota |
| HDFS-12619 | Do not catch and throw unchecked exceptions if IBRs fail to process | Minor | namenode | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-7359 | TestAppManager.testQueueSubmitWithNoPermission() should be scheduler agnostic | Minor | . | Haibo Chen | Haibo Chen |
| HADOOP-14944 | Add JvmMetrics to KMS | Major | kms | Xiao Chen | Xiao Chen |
| YARN-7261 | Add debug message for better download latency monitoring | Major | nodemanager | Yufei Gu | Yufei Gu |
| YARN-7357 | Several methods in TestZKRMStateStore.TestZKRMStateStoreTester.TestZKRMStateStoreInternal should have @Override annotations | Trivial | resourcemanager | Daniel Templeton | Sen Zhao |
| YARN-4163 | Audit getQueueInfo and getApplications calls | Major | . | Chang Li | Chang Li |
| HADOOP-9657 | NetUtils.wrapException to have special handling for <IP_ADDRESS> addresses and :0 ports | Minor | net | Steve Loughran | Varun Saxena |
| YARN-7389 | Make TestResourceManager Scheduler agnostic | Major | test | Robert Kanter | Robert Kanter |
| YARN-7358 | TestZKConfigurationStore and TestLeveldbConfigurationStore should explicitly set capacity scheduler | Minor | resourcemanager | Haibo Chen | Haibo Chen |
| YARN-7262 | Add a hierarchy into the ZKRMStateStore for delegation token znodes to prevent jute buffer overflow | Major | . | Robert Kanter | Robert Kanter |
| HADOOP-14870 | backport HADOOP-14553 parallel tests to branch-2 | Major | fs/azure, test | Steve Loughran | Steve Loughran |
| HADOOP-14992 | Upgrade Avro patch version | Major | build | Chris Douglas | Bharat Viswanadham |
| YARN-6413 | FileSystem based Yarn Registry implementation | Major | amrmproxy, api, resourcemanager | Ellen Hui | Ellen Hui |
| HDFS-12744 | More logs when short-circuit read is failed and disabled | Major | datanode | Weiwei Yang | Weiwei Yang |
| MAPREDUCE-6975 | Logging task counters | Major | task | Prabhu Joseph | Prabhu Joseph |
| HADOOP-14112 | Über-jira adl:// Azure Data Lake Phase I: Stabilization | Major | fs/adl | Steve Loughran | John Zhuge |
| HADOOP-14552 | Über-jira: WASB client phase II: performance and testing | Major | fs/azure | Steve Loughran | Thomas Marquardt |
| HADOOP-13738 | DiskChecker should perform some disk IO | Major | . | Arpit Agarwal | Arpit Agarwal |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HADOOP-7256 | Resource leak during failure scenario of closing of resources. | Minor | util | ramkrishna.s.vasudevan | ramkrishna.s.vasudevan |
| YARN-524 | TestYarnVersionInfo failing if generated properties doesn’t include an SVN URL | Minor | api | Steve Loughran | Steve Loughran |
| YARN-1471 | The SLS simulator is not running the preemption policy for CapacityScheduler | Minor | . | Carlo Curino | Carlo Curino |
| HADOOP-11703 | git should ignore .DS_Store files on Mac OS X | Major | . | Abin Shahab | Abin Shahab |
| HDFS-8797 | WebHdfsFileSystem creates too many connections for pread | Major | webhdfs | Jing Zhao | Jing Zhao |
| HDFS-9107 | Prevent NN’s unrecoverable death spiral after full GC | Critical | namenode | Daryn Sharp | Daryn Sharp |
| HDFS-9034 | “StorageTypeStats” Metric should not count failed storage. | Major | namenode | Archana T | Surendra Singh Lilhore |
| YARN-4156 | TestAMRestart#testAMBlacklistPreventsRestartOnSameNode assumes CapacityScheduler | Major | . | Anubhav Dhoot | Anubhav Dhoot |
| YARN-4417 | Make RM and Timeline-server REST APIs more consistent | Major | . | Wangda Tan | Wangda Tan |
| YARN-4522 | Queue acl can be checked at app submission | Major | . | Jian He | Jian He |
| YARN-4530 | LocalizedResource trigger a NPE Cause the NodeManager exit | Major | . | tangshangwen | tangshangwen |
| HADOOP-12655 | TestHttpServer.testBindAddress bind port range is wider than expected | Major | . | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HADOOP-12573 | TestRPC.testClientBackOff failing | Major | test | Steve Loughran | Xiao Chen |
| HADOOP-12653 | Use SO_REUSEADDR to avoid getting “Address already in use” when using kerberos and attempting to bind to any port on the local IP address | Major | net | Colin P. McCabe | Colin P. McCabe |
| YARN-4571 | Make app id/name available to the yarn authorizer provider for better auditing | Major | . | Jian He | Jian He |
| YARN-4551 | Address the duplication between StatusUpdateWhenHealthy and StatusUpdateWhenUnhealthy transitions | Minor | nodemanager | Karthik Kambatla | Sunil Govindan |
| HDFS-9517 | Fix missing @Test annotation on TestDistCpUtils.testUnpackAttributes | Trivial | distcp | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HDFS-9624 | DataNode start slowly due to the initial DU command operations | Major | . | Yiqun Lin | Yiqun Lin |
| YARN-4611 | Fix scheduler load simulator to support multi-layer network location | Major | . | Ming Ma | Ming Ma |
| YARN-4584 | RM startup failure when AM attempts greater than max-attempts | Critical | . | Bibin A Chundatt | Bibin A Chundatt |
| HDFS-9618 | Fix mismatch between log level and guard in BlockManager#computeRecoveryWorkForBlocks | Minor | namenode | Masatake Iwasaki | Masatake Iwasaki |
| YARN-4497 | RM might fail to restart when recovering apps whose attempts are missing | Critical | . | Jun Gong | Jun Gong |
| YARN-4612 | Fix rumen and scheduler load simulator handle killed tasks properly | Major | . | Ming Ma | Ming Ma |
| MAPREDUCE-6620 | Jobs that did not start are shown as starting in 1969 in the JHS web UI | Major | jobhistoryserver | Daniel Templeton | Haibo Chen |
| YARN-4625 | Make ApplicationSubmissionContext and ApplicationSubmissionContextInfo more consistent | Major | . | Xuan Gong | Xuan Gong |
| YARN-4594 | container-executor fails to remove directory tree when chmod required | Major | nodemanager | Colin P. McCabe | Colin P. McCabe |
| YARN-4669 | Fix logging statements in resource manager’s Application class | Trivial | . | Sidharta Seethana | Sidharta Seethana |
| YARN-4629 | Distributed shell breaks under strong security | Major | applications/distributed-shell, security | Daniel Templeton | Daniel Templeton |
| HDFS-9608 | Disk IO imbalance in HDFS with heterogeneous storages | Major | . | Wei Zhou | Wei Zhou |
| YARN-4689 | FairScheduler: Cleanup preemptContainer to be more readable | Trivial | fairscheduler | Karthik Kambatla | Kai Sasaki |
| YARN-4651 | movetoqueue option does not documented in ‘YARN Commands’ | Major | documentation | Takashi Ohnishi | Takashi Ohnishi |
| YARN-4648 | Move preemption related tests from TestFairScheduler to TestFairSchedulerPreemption | Major | fairscheduler | Karthik Kambatla | Kai Sasaki |
| YARN-4729 | SchedulerApplicationAttempt#getTotalRequiredResources can throw an NPE | Major | scheduler | Karthik Kambatla | Karthik Kambatla |
| YARN-4701 | When task logs are not available, port 8041 is referenced instead of port 8042 | Major | yarn | Haibo Chen | Haibo Chen |
| HDFS-9858 | RollingFileSystemSink can throw an NPE on non-secure clusters | Major | . | Daniel Templeton | Daniel Templeton |
| YARN-4731 | container-executor should not follow symlinks in recursive_unlink_children | Blocker | . | Bibin A Chundatt | Colin P. McCabe |
| HADOOP-10321 | TestCompositeService should cover all enumerations of adding a service to a parent service | Major | . | Karthik Kambatla | Ray Chiang |
| YARN-4737 | Add CSRF filter support in YARN | Major | nodemanager, resourcemanager, webapp | Jonathan Maron | Jonathan Maron |
| YARN-4762 | NMs failing on DelegatingLinuxContainerRuntime init with LCE on | Blocker | . | Vinod Kumar Vavilapalli | Sidharta Seethana |
| YARN-4764 | Application submission fails when submitted queue is not available in scheduler xml | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| HADOOP-12895 | SSLFactory#createSSLSocketFactory exception message is wrong | Trivial | . | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HADOOP-12906 | AuthenticatedURL should convert a 404/Not Found into an FileNotFoundException. | Minor | io, security | Steve Loughran | Steve Loughran |
| HDFS-9947 | Block#toString should not output information from derived classes | Minor | . | Colin P. McCabe | Colin P. McCabe |
| YARN-4816 | SystemClock API broken in 2.9.0 | Major | . | Siddharth Seth | Siddharth Seth |
| HDFS-9780 | RollingFileSystemSink doesn’t work on secure clusters | Critical | . | Daniel Templeton | Daniel Templeton |
| HADOOP-12888 | Shell to disable bash and setsid support when running under JVM security manager | Major | security | Costin Leau | Costin Leau |
| YARN-4593 | Deadlock in AbstractService.getConfig() | Major | yarn | Steve Loughran | Steve Loughran |
| HDFS-10173 | Typo in DataXceiverServer | Trivial | datanode | Michael Han | Michael Han |
| YARN-4812 | TestFairScheduler#testContinuousScheduling fails intermittently | Major | fairscheduler | Karthik Kambatla | Karthik Kambatla |
| MAPREDUCE-6110 | JobHistoryServer CLI throws NullPointerException with job ids that do not exist | Minor | jobhistoryserver | Li Lu | Kai Sasaki |
| MAPREDUCE-6535 | TaskID default constructor results in NPE on toString() | Major | mrv2 | Daniel Templeton | Daniel Templeton |
| MAPREDUCE-6655 | Fix a typo (STRICT_IE6) in Encrypted Shuffle | Trivial | documentation | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HADOOP-12954 | Add a way to change hadoop.security.token.service.use_ip | Major | security | Robert Kanter | Robert Kanter |
| YARN-4657 | Javadoc comment is broken for Resources.multiplyByAndAddTo() | Trivial | . | Daniel Templeton | Daniel Templeton |
| YARN-4880 | Running TestZKRMStateStorePerf with real zookeeper cluster throws NPE | Major | . | Rohith Sharma K S | Sunil Govindan |
| YARN-4609 | RM Nodes list page takes too much time to load | Major | webapp | Bibin A Chundatt | Bibin A Chundatt |
| YARN-4906 | Capture container start/finish time in container metrics | Major | . | Jian He | Jian He |
| HDFS-10192 | Namenode safemode not coming out during failover | Major | namenode | Brahma Reddy Battula | Brahma Reddy Battula |
| MAPREDUCE-6647 | MR usage counters use the resources requested instead of the resources allocated | Major | . | Haibo Chen | Haibo Chen |
| HADOOP-13006 | FileContextMainOperationsBaseTest.testListStatusThrowsExceptionForNonExistentFile() doesnt run | Minor | test | Steve Loughran | Kai Sasaki |
| YARN-4927 | TestRMHA#testTransitionedToActiveRefreshFail fails with FairScheduler | Major | test | Karthik Kambatla | Bibin A Chundatt |
| YARN-4562 | YARN WebApp ignores the configuration passed to it for keystore settings | Major | . | Sergey Shelukhin | Sergey Shelukhin |
| YARN-4897 | dataTables_wrapper change min height | Minor | . | Bibin A Chundatt | Bibin A Chundatt |
| HDFS-8356 | Document missing properties in hdfs-default.xml | Major | documentation | Ray Chiang | Ray Chiang |
| YARN-4810 | NM applicationpage cause internal error 500 | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| HDFS-10273 | Remove duplicate logSync() and log message in FSN#enterSafemode() | Minor | . | Vinayakumar B | Vinayakumar B |
| HDFS-10282 | The VolumeScanner should warn about replica files which are misplaced | Major | datanode | Colin P. McCabe | Colin P. McCabe |
| HDFS-10283 | o.a.h.hdfs.server.namenode.TestFSImageWithSnapshot#testSaveLoadImageWithAppending fails intermittently | Major | test | Mingliang Liu | Mingliang Liu |
| HDFS-10306 | SafeModeMonitor should not leave safe mode if name system is starting active service | Major | namenode | Mingliang Liu | Mingliang Liu |
| YARN-4935 | TestYarnClient#testSubmitIncorrectQueue fails with FairScheduler | Major | test | Yufei Gu | Yufei Gu |
| MAPREDUCE-2398 | MRBench: setting the baseDir parameter has no effect | Minor | benchmarks | Michael Noll | Wilfred Spiegelenburg |
| YARN-4976 | Missing NullPointer check in ContainerLaunchContextPBImpl causes RM to die | Major | resourcemanager | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| YARN-4795 | ContainerMetrics drops records | Major | resourcemanager | Daniel Templeton | Daniel Templeton |
| YARN-4983 | JVM and UGI metrics disappear after RM is once transitioned to standby mode | Major | . | Li Lu | Li Lu |
| HADOOP-13012 | yetus-wrapper should fail sooner when download fails | Minor | yetus | Steven K. Wong | Steven K. Wong |
| HADOOP-12469 | distcp should not ignore the ignoreFailures option | Critical | tools/distcp | Gera Shegalov | Mingliang Liu |
| MAPREDUCE-6677 | LocalContainerAllocator doesn’t specify resource of the containers allocated. | Major | mr-am | Haibo Chen | Haibo Chen |
| YARN-5002 | getApplicationReport call may raise NPE for removed queues | Critical | . | Sumana Sathish | Jian He |
| HADOOP-13118 | Fix IOUtils#cleanup and IOUtils#closeStream javadoc | Trivial | io | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HADOOP-10694 | Remove synchronized input streams from Writable deserialization | Major | io | Gopal V | Gopal V |
| HDFS-10410 | RedundantEditLogInputStream#LOG is set to wrong class | Minor | . | John Zhuge | John Zhuge |
| HDFS-10208 | Addendum for HDFS-9579: to handle the case when client machine can’t resolve network path | Major | . | Ming Ma | Ming Ma |
| MAPREDUCE-6701 | application master log can not be available when clicking jobhistory’s am logs link | Critical | jobhistoryserver | chenyukang | Haibo Chen |
| HDFS-10404 | Fix formatting of CacheAdmin command usage help text | Major | caching | Yiqun Lin | Yiqun Lin |
| MAPREDUCE-6657 | job history server can fail on startup when NameNode is in start phase | Major | jobhistoryserver | Haibo Chen | Haibo Chen |
| HDFS-10360 | DataNode may format directory and lose blocks if current/VERSION is missing | Major | datanode | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-5076 | YARN web interfaces lack XFS protection | Major | nodemanager, resourcemanager, timelineserver | Jonathan Maron | Jonathan Maron |
| YARN-5126 | Remove CHANGES.txt from branch-2 | Major | . | Akira Ajisaka | Akira Ajisaka |
| YARN-5112 | Excessive log warnings for directory permission issue on NM recovery. | Major | . | Jian He | Jian He |
| YARN-4979 | FSAppAttempt demand calculation considers demands at multiple locality levels different | Major | fairscheduler | zhihai xu | zhihai xu |
| MAPREDUCE-6703 | Add flag to allow MapReduce AM to request for OPPORTUNISTIC containers | Major | . | Arun Suresh | Arun Suresh |
| YARN-5131 | Distributed shell AM fails when extra container arrives during finishing | Major | . | Sumana Sathish | Wangda Tan |
| YARN-4866 | FairScheduler: AMs can consume all vcores leading to a livelock when using FAIR policy | Major | fairscheduler | Karthik Kambatla | Yufei Gu |
| HDFS-10463 | TestRollingFileSystemSinkWithHdfs needs some cleanup | Critical | . | Daniel Templeton | Daniel Templeton |
| HDFS-10449 | TestRollingFileSystemSinkWithHdfs#testFailedClose() fails on branch-2 | Major | test | Takanobu Asanuma | Takanobu Asanuma |
| HDFS-10468 | HDFS read ends up ignoring an interrupt | Major | . | Siddharth Seth | Jing Zhao |
| MAPREDUCE-6240 | Hadoop client displays confusing error message | Major | client | Mohammad Kamrul Islam | Gera Shegalov |
| YARN-4308 | ContainersAggregated CPU resource utilization reports negative usage in first few heartbeats | Major | nodemanager | Sunil Govindan | Sunil Govindan |
| HDFS-10508 | DFSInputStream should set thread’s interrupt status after catching InterruptException from sleep | Major | . | Jing Zhao | Jing Zhao |
| HADOOP-13243 | TestRollingFileSystemSink.testSetInitialFlushTime() fails intermittently | Minor | test | Daniel Templeton | Daniel Templeton |
| YARN-5077 | Fix FSLeafQueue#getFairShare() for queues with zero fairshare | Major | . | Yufei Gu | Yufei Gu |
| HDFS-10437 | ReconfigurationProtocol not covered by HDFSPolicyProvider. | Major | namenode | Chris Nauroth | Arpit Agarwal |
| MAPREDUCE-6197 | Cache MapOutputLocations in ShuffleHandler | Major | . | Siddharth Seth | Junping Du |
| YARN-5266 | Wrong exit code while trying to get app logs using regex via CLI | Critical | yarn | Sumana Sathish | Xuan Gong |
| HDFS-10561 | test_native_mini_dfs fails by NoClassDefFoundError | Major | native, test | Akira Ajisaka | Akira Ajisaka |
| HDFS-10555 | Unable to loadFSEdits due to a failure in readCachePoolInfo | Critical | caching, namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
| MAPREDUCE-5803 | Counters page display all task neverthless of task type( Map or Reduce) | Minor | jobhistoryserver | Rohith Sharma K S | Kai Sasaki |
| YARN-5182 | MockNodes.newNodes creates one more node per rack than requested | Major | test | Karthik Kambatla | Karthik Kambatla |
| YARN-5282 | Fix typos in CapacityScheduler documentation | Trivial | documentation | Ray Chiang | Ray Chiang |
| HDFS-10572 | Fix TestOfflineEditsViewer#testGenerated | Blocker | test | Xiaoyu Yao | Surendra Singh Lilhore |
| YARN-5296 | NMs going OutOfMemory because ContainerMetrics leak in ContainerMonitorImpl | Major | nodemanager | Karam Singh | Junping Du |
| YARN-5294 | Pass remote ip address down to YarnAuthorizationProvider | Major | . | Jian He | Jian He |
| YARN-4366 | Fix Lint Warnings in YARN Common | Major | yarn | Daniel Templeton | Daniel Templeton |
| YARN-5362 | TestRMRestart#testFinishedAppRemovalAfterRMRestart can fail | Major | . | Jason Lowe | sandflee |
| HDFS-10617 | PendingReconstructionBlocks.size() should be synchronized | Major | . | Eric Badger | Eric Badger |
| YARN-5383 | Fix findbugs for nodemanager & checkstyle warnings in nodemanager.ContainerExecutor | Major | nodemanager | Vrushali C | Vrushali C |
| MAPREDUCE-6733 | MapReduce JerseyTest tests failing with “java.net.BindException: Address already in use” | Critical | test | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
| HADOOP-13254 | Create framework for configurable disk checkers | Major | util | Yufei Gu | Yufei Gu |
| YARN-5272 | Handle queue names consistently in FairScheduler | Major | fairscheduler | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| YARN-5213 | Fix a bug in LogCLIHelpers which cause TestLogsCLI#testFetchApplictionLogs fails intermittently | Major | test | Rohith Sharma K S | Xuan Gong |
| YARN-5441 | Fixing minor Scheduler test case failures | Major | . | Subru Krishnan | Subru Krishnan |
| YARN-5440 | Use AHSClient in YarnClient when TimelineServer is running | Major | . | Xuan Gong | Xuan Gong |
| YARN-5203 | Return ResourceRequest JAXB object in ResourceManager Cluster Applications REST API | Major | . | Subru Krishnan | Ellen Hui |
| HDFS-9276 | Failed to Update HDFS Delegation Token for long running application in HA mode | Major | fs, ha, security | Liangliang Gu | Liangliang Gu |
| YARN-5436 | Race in AsyncDispatcher can cause random test failures in Tez (probably YARN also) | Major | . | Zhiyuan Yang | Zhiyuan Yang |
| YARN-5444 | Fix failing unit tests in TestLinuxContainerExecutorWithMocks | Major | nodemanager | Yufei Gu | Yufei Gu |
| HADOOP-13443 | KMS should check the type of underlying keyprovider of KeyProviderExtension before falling back to default | Minor | kms | Anthony Young-Garner | Anthony Young-Garner |
| YARN-5333 | Some recovered apps are put into default queue when RM HA | Major | . | Jun Gong | Jun Gong |
| HADOOP-13353 | LdapGroupsMapping getPassward shouldn’t return null when IOException throws | Major | security | Zhaohao Liang | Wei-Chiu Chuang |
| HADOOP-13403 | AzureNativeFileSystem rename/delete performance improvements | Major | fs/azure | Subramanyam Pattipaka | Subramanyam Pattipaka |
| HDFS-10457 | DataNode should not auto-format block pool directory if VERSION is missing | Major | datanode | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HDFS-4176 | EditLogTailer should call rollEdits with a timeout | Major | ha, namenode | Todd Lipcon | Lei (Eddy) Xu |
| HADOOP-13476 | CredentialProviderFactory fails at class loading from libhdfs (JNI) | Major | fs/s3 | Aaron Fabbri | Aaron Fabbri |
| HADOOP-13461 | NPE in KeyProvider.rollNewVersion | Minor | . | Colm O hEigeartaigh | Colm O hEigeartaigh |
| HADOOP-13441 | Document LdapGroupsMapping keystore password properties | Minor | security | Wei-Chiu Chuang | Yuanbo Liu |
| YARN-4833 | For Queue AccessControlException client retries multiple times on both RM | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| HDFS-9696 | Garbage snapshot records lingering forever | Critical | . | Kihwal Lee | Kihwal Lee |
| YARN-5521 | TestCapacityScheduler#testKillAllAppsInQueue fails randomly | Major | . | Varun Saxena | sandflee |
| HADOOP-13437 | KMS should reload whitelist and default key ACLs when hot-reloading | Major | kms | Xiao Chen | Xiao Chen |
| YARN-5475 | Test failed for TestAggregatedLogFormat on trunk | Major | . | Junping Du | Jun Gong |
| YARN-5523 | Yarn running container log fetching causes OutOfMemoryError | Major | log-aggregation | Prasanth Jayachandran | Xuan Gong |
| HADOOP-11786 | Fix Javadoc typos in org.apache.hadoop.fs.FileSystem | Trivial | documentation | Chen He | Andras Bokor |
| YARN-5526 | DrainDispacher#ServiceStop blocked if setDrainEventsOnStop invoked | Major | . | sandflee | sandflee |
| HDFS-10763 | Open files can leak permanently due to inconsistent lease update | Critical | . | Kihwal Lee | Kihwal Lee |
| YARN-5533 | JMX AM Used metrics for queue wrong when app submited to nodelabel partition | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| MAPREDUCE-6762 | ControlledJob#toString failed with NPE when job status is not successfully updated | Major | . | Weiwei Yang | Weiwei Yang |
| HADOOP-13526 | Add detailed logging in KMS for the authentication failure of proxy user | Minor | kms | Suraj Acharya | Suraj Acharya |
| HDFS-8312 | Trash does not descent into child directories to check for permissions | Critical | fs, security | Eric Yang | Weiwei Yang |
| YARN-5537 | Intermittent test failure of TestAMRMClient#testAMRMClientWithContainerResourceChange | Major | . | Varun Saxena | Bibin A Chundatt |
| YARN-5430 | Return container’s ip and host from NM ContainerStatus call | Major | . | Jian He | Jian He |
| YARN-5373 | NPE listing wildcard directory in containerLaunch | Blocker | nodemanager | Haibo Chen | Daniel Templeton |
| MAPREDUCE-6628 | Potential memory leak in CryptoOutputStream | Major | security | Mariappan Asokan | Mariappan Asokan |
| MAPREDUCE-6777 | Typos in 4 log messages | Trivial | . | Mehran Hassani | Mehran Hassani |
| YARN-5642 | Typos in 9 log messages | Trivial | . | Mehran Hassani | Mehran Hassani |
| YARN-5657 | Fix TestDefaultContainerExecutor | Major | test | Akira Ajisaka | Arun Suresh |
| HADOOP-13602 | Fix some warnings by findbugs in hadoop-maven-plugin | Major | . | Tsuyoshi Ozawa | Tsuyoshi Ozawa |
| YARN-4973 | YarnWebParams next.fresh.interval should be next.refresh.interval | Minor | webapp | Daniel Templeton | Daniel Templeton |
| YARN-5662 | Provide an option to enable ContainerMonitor | Major | . | Jian He | Jian He |
| HADOOP-11780 | Prevent IPC reader thread death | Critical | ipc | Daryn Sharp | Daryn Sharp |
| HADOOP-13164 | Optimize S3AFileSystem::deleteUnnecessaryFakeDirectories | Minor | fs/s3 | Rajesh Balamohan | Rajesh Balamohan |
| YARN-5693 | Reduce loglevel to Debug in ContainerManagementProtocolProxy and AMRMClientImpl | Major | yarn | Yufei Gu | Yufei Gu |
| YARN-5678 | Log demand as demand in FSLeafQueue and FSParentQueue | Major | fairscheduler | Yufei Gu | Yufei Gu |
| YARN-5672 | FairScheduler: wrong queue name in log when adding application | Minor | fairscheduler | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| YARN-4767 | Network issues can cause persistent RM UI outage | Critical | webapp | Daniel Templeton | Daniel Templeton |
| MAPREDUCE-6789 | Fix TestAMWebApp failure | Major | test | Akira Ajisaka | Daniel Templeton |
| HADOOP-13690 | Fix typos in core-default.xml | Minor | documentation | Yiqun Lin | Yiqun Lin |
| HDFS-10969 | Fix typos in hdfs-default.xml | Minor | documentation | Yiqun Lin | Yiqun Lin |
| YARN-5057 | resourcemanager.security.TestDelegationTokenRenewer fails in trunk | Major | . | Yongjun Zhang | Jason Lowe |
| HADOOP-13697 | LogLevel#main throws exception if no arguments provided | Major | . | Mingliang Liu | Mingliang Liu |
| HDFS-10699 | Log object instance get incorrectly in TestDFSAdmin | Minor | . | Yiqun Lin | Yiqun Lin |
| HDFS-10423 | Increase default value of httpfs maxHttpHeaderSize | Minor | hdfs | Nicolae Popa | Nicolae Popa |
| HADOOP-13626 | Remove distcp dependency on FileStatus serialization | Major | tools/distcp | Chris Douglas | Chris Douglas |
| YARN-5711 | Propogate exceptions back to client when using hedging RM failover provider | Critical | applications, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-5754 | Null check missing for earliest in FifoPolicy | Major | fairscheduler | Yufei Gu | Yufei Gu |
| HDFS-11040 | Add documentation for HDFS-9820 distcp improvement | Major | distcp | Yongjun Zhang | Yongjun Zhang |
| YARN-5753 | fix NPE in AMRMClientImpl.getMatchingRequests() | Major | yarn | Haibo Chen | Haibo Chen |
| HDFS-9929 | Duplicate keys in NAMENODE_SPECIFIC_KEYS | Minor | namenode | Akira Ajisaka | Akira Ajisaka |
| YARN-5752 | TestLocalResourcesTrackerImpl#testLocalResourceCache times out | Major | . | Eric Badger | Eric Badger |
| YARN-5710 | Fix inconsistent naming in class ResourceRequest | Trivial | yarn | Yufei Gu | Yufei Gu |
| YARN-5686 | DefaultContainerExecutor random working dir algorigthm skews results | Minor | . | Miklos Szegedi | Vrushali C |
| MAPREDUCE-6798 | Fix intermittent failure of TestJobHistoryParsing.testJobHistoryMethods() | Major | jobhistoryserver | Haibo Chen | Haibo Chen |
| YARN-5757 | RM REST API documentation is not up to date | Trivial | resourcemanager, yarn | Miklos Szegedi | Miklos Szegedi |
| YARN-5420 | Delete org.apache.hadoop.yarn.server.resourcemanager.resource.Priority as its not necessary | Minor | resourcemanager | Sunil Govindan | Sunil Govindan |
| YARN-5172 | Update yarn daemonlog documentation due to HADOOP-12847 | Trivial | documentation | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-4388 | Cleanup “mapreduce.job.hdfs-servers” from yarn-default.xml | Minor | yarn | Junping Du | Junping Du |
| YARN-2306 | Add test for leakage of reservation metrics in fair scheduler | Minor | fairscheduler | Hong Zhiguo | Hong Zhiguo |
| YARN-4743 | FairSharePolicy breaks TimSort assumption | Major | fairscheduler | Zephyr Guo | Zephyr Guo |
| YARN-5809 | AsyncDispatcher possibly invokes multiple shutdown thread when handling exception | Major | . | Jian He | Jian He |
| YARN-5805 | Add isDebugEnabled check for debug logs in nodemanager | Minor | . | Bibin A Chundatt | Bibin A Chundatt |
| YARN-5788 | Apps not activiated and AM limit resource in UI and REST not updated after -replaceLabelsOnNode | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| MAPREDUCE-6765 | MR should not schedule container requests in cases where reducer or mapper containers demand resource larger than the maximum supported | Minor | mr-am | Haibo Chen | Haibo Chen |
| HDFS-11095 | BlockManagerSafeMode should respect extension period default config value (30s) | Minor | namenode | Mingliang Liu | Mingliang Liu |
| YARN-4862 | Handle duplicate completed containers in RMNodeImpl | Major | resourcemanager | Rohith Sharma K S | Rohith Sharma K S |
| YARN-5377 | Fix TestQueuingContainerManager.testKillMultipleOpportunisticContainers | Major | . | Rohith Sharma K S | Konstantinos Karanasos |
| MAPREDUCE-6782 | JHS task page search based on each individual column not working | Major | jobhistoryserver | Bibin A Chundatt | Ajith S |
| HADOOP-13789 | Hadoop Common includes generated test protos in both jar and test-jar | Major | build, common | Sean Busbey | Sean Busbey |
| YARN-5823 | Update NMTokens in case of requests with only opportunistic containers | Blocker | . | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-5862 | TestDiskFailures.testLocalDirsFailures failed | Major | . | Yufei Gu | Yufei Gu |
| YARN-5453 | FairScheduler#update may skip update demand resource of child queue/app if current demand reached maxResource | Major | fairscheduler | sandflee | sandflee |
| YARN-5843 | Incorrect documentation for timeline service entityType/events REST end points | Minor | . | Bibin A Chundatt | Bibin A Chundatt |
| YARN-5834 | TestNodeStatusUpdater.testNMRMConnectionConf compares nodemanager wait time to the incorrect value | Trivial | . | Miklos Szegedi | Chang Li |
| YARN-5545 | Fix issues related to Max App in capacity scheduler | Major | capacity scheduler | Bibin A Chundatt | Bibin A Chundatt |
| YARN-5825 | ProportionalPreemptionalPolicy could use readLock over LeafQueue instead of synchronized block | Major | capacity scheduler | Sunil Govindan | Sunil Govindan |
| YARN-5874 | RM -format-state-store and -remove-application-from-state-store commands fail with NPE | Critical | resourcemanager | Varun Saxena | Varun Saxena |
| YARN-5873 | RM crashes with NPE if generic application history is enabled | Critical | resourcemanager | Varun Saxena | Varun Saxena |
| MAPREDUCE-6811 | TestPipeApplication#testSubmitter fails after HADOOP-13802 | Major | test | Brahma Reddy Battula | Brahma Reddy Battula |
| YARN-5891 | yarn rmadmin -help contains a misspelled ResourceManager | Trivial | resourcemanager | Grant Sohn | Grant Sohn |
| YARN-5870 | Expose getApplications API in YarnClient with GetApplicationsRequest parameter | Major | client | Gour Saha | Jian He |
| YARN-3538 | TimelineServer doesn’t catch/translate all exceptions raised | Minor | timelineserver | Steve Loughran | Steve Loughran |
| YARN-5904 | Reduce the number of default server threads for AMRMProxyService | Minor | nodemanager | Subru Krishnan | Subru Krishnan |
| MAPREDUCE-6793 | io.sort.factor code default and mapred-default.xml values inconsistent | Trivial | task | Gera Shegalov | Prabhu Joseph |
| YARN-5911 | DrainDispatcher does not drain all events on stop even if setDrainEventsOnStop is true | Major | . | Varun Saxena | Varun Saxena |
| YARN-5918 | Handle Opportunistic scheduling allocate request failure when NM is lost | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| YARN-5920 | Fix deadlock in TestRMHA.testTransitionedToStandbyShouldNotHang | Major | test | Rohith Sharma K S | Varun Saxena |
| HADOOP-13833 | TestSymlinkHdfsFileSystem#testCreateLinkUsingPartQualPath2 fails after HADOOP13605 | Critical | test | Brahma Reddy Battula | Brahma Reddy Battula |
| YARN-5851 | TestContainerManagerSecurity testContainerManager[1] failed | Major | nodemanager | Haibo Chen | Haibo Chen |
| MAPREDUCE-6565 | Configuration to use host name in delegation token service is not read from job.xml during MapReduce job execution. | Major | . | Chris Nauroth | Li Lu |
| YARN-5942 | “Overridden” is misspelled as “overriden” in FairScheduler.md | Trivial | site | Daniel Templeton | Heather Sutherland |
| YARN-5901 | Fix race condition in TestGetGroups beforeclass setup() | Major | yarn | Haibo Chen | Haibo Chen |
| YARN-5929 | Missing scheduling policy in the FS queue metric. | Major | . | Yufei Gu | Yufei Gu |
| HADOOP-13675 | Bug in return value for delete() calls in WASB | Major | fs/azure | Dushyanth | Dushyanth |
| MAPREDUCE-6571 | JobEndNotification info logs are missing in AM container syslog | Minor | applicationmaster | Prabhu Joseph | Haibo Chen |
| HADOOP-13859 | TestConfigurationFieldsBase fails for fields that are DEFAULT values of skipped properties. | Major | common | Haibo Chen | Haibo Chen |
| YARN-5932 | Retrospect moveApplicationToQueue in align with YARN-5611 | Major | capacity scheduler, resourcemanager | Sunil Govindan | Sunil Govindan |
| YARN-5136 | Error in handling event type APP_ATTEMPT_REMOVED to the scheduler | Major | . | tangshangwen | Wilfred Spiegelenburg |
| MAPREDUCE-6817 | The format of job start time in JHS is different from those of submit and finish time | Major | jobhistoryserver | Haibo Chen | Haibo Chen |
| YARN-5963 | Spelling errors in logging and exceptions for node manager, client, web-proxy, common, and app history code | Trivial | client, nodemanager | Grant Sohn | Grant Sohn |
| HADOOP-13867 | FilterFileSystem should override rename(.., options) to take effect of Rename options called via FilterFileSystem implementations | Major | . | Vinayakumar B | Vinayakumar B |
| YARN-4752 | FairScheduler should preempt for a ResourceRequest and all preempted containers should be on the same node | Major | fairscheduler | Karthik Kambatla | Karthik Kambatla |
| HDFS-11226 | cacheadmin,cryptoadmin and storagepolicyadmin should support generic options | Minor | tools | Archana T | Brahma Reddy Battula |
| MAPREDUCE-6822 | should set HADOOP_JOB_HISTORYSERVER_HEAPSIZE only if it’s empty on branch2 | Major | scripts | Fei Hui | |
| YARN-5999 | AMRMClientAsync will stop if any exceptions thrown on allocate call | Major | . | Jian He | Jian He |
| HADOOP-13831 | Correct check for error code to detect Azure Storage Throttling and provide retries | Major | fs/azure | Gaurav Kanade | Gaurav Kanade |
| HADOOP-13508 | FsPermission string constructor does not recognize sticky bit | Major | . | Atul Sikaria | Atul Sikaria |
| HDFS-11253 | FileInputStream leak on failure path in BlockSender | Major | datanode | Arpit Agarwal | Arpit Agarwal |
| YARN-4330 | MiniYARNCluster is showing multiple Failed to instantiate default resource calculator warning messages. | Blocker | test, yarn | Steve Loughran | Varun Saxena |
| YARN-5903 | Fix race condition in TestResourceManagerAdministrationProtocolPBClientImpl beforeclass setup method | Major | yarn | Haibo Chen | Haibo Chen |
| YARN-5774 | MR Job stuck in ACCEPTED status without any progress in Fair Scheduler if set yarn.scheduler.minimum-allocation-mb to 0. | Blocker | resourcemanager | Yufei Gu | Yufei Gu |
| YARN-6000 | Make AllocationFileLoaderService.Listener public | Major | fairscheduler, yarn | Tao Jie | Tao Jie |
| YARN-6026 | A couple of spelling errors in the docs | Trivial | documentation | Grant Sohn | Grant Sohn |
| HADOOP-13940 | Document the missing envvars commands | Minor | documentation | Yiqun Lin | Yiqun Lin |
| HADOOP-13943 | TestCommonConfigurationFields#testCompareXmlAgainstConfigurationClass fails after HADOOP-13863 | Major | test | Brahma Reddy Battula | Brahma Reddy Battula |
| YARN-5962 | Spelling errors in logging and exceptions for resource manager code | Trivial | resourcemanager | Grant Sohn | Grant Sohn |
| YARN-5257 | Fix unreleased resources and null dereferences | Major | . | Yufei Gu | Yufei Gu |
| YARN-6001 | Improve moveApplicationQueues command line | Major | client | Sunil Govindan | Sunil Govindan |
| YARN-4882 | Change the log level to DEBUG for recovering completed applications | Major | resourcemanager | Rohith Sharma K S | Daniel Templeton |
| HDFS-11251 | ConcurrentModificationException during DataNode#refreshVolumes | Major | . | Jason Lowe | Manoj Govindassamy |
| HDFS-11267 | Avoid redefinition of storageDirs in NNStorage and cleanup its accessors in Storage | Major | . | Manoj Govindassamy | Manoj Govindassamy |
| HADOOP-13942 | Build failure due to errors of javadoc build in hadoop-azure | Major | fs/azure | Kai Sasaki | Kai Sasaki |
| YARN-5988 | RM unable to start in secure setup | Blocker | . | Ajith S | Ajith S |
| MAPREDUCE-6715 | Fix Several Unsafe Practices | Major | . | Yufei Gu | Yufei Gu |
| HDFS-11282 | Document the missing metrics of DataNode Volume IO operations | Minor | documentation | Yiqun Lin | Yiqun Lin |
| YARN-6041 | Opportunistic containers : Combined patch for branch-2 | Major | . | Arun Suresh | Arun Suresh |
| YARN-6066 | Opportunistic containers minor fixes: API annotations and config parameter changes | Minor | . | Arun Suresh | Arun Suresh |
| YARN-6068 | Log aggregation get failed when NM restart even with recovery | Blocker | . | Junping Du | Junping Du |
| YARN-6073 | Misuse of format specifier in Preconditions.checkArgument | Trivial | . | Yongjun Zhang | Yuanbo Liu |
| YARN-5899 | Debug log in AbstractCSQueue#canAssignToThisQueue needs improvement | Trivial | capacity scheduler | Ying Zhang | Ying Zhang |
| YARN-6054 | TimelineServer fails to start when some LevelDb state files are missing. | Critical | . | Ravi Prakash | Ravi Prakash |
| YARN-6022 | Revert changes of AbstractResourceRequest | Blocker | . | Wangda Tan | Wangda Tan |
| YARN-4148 | When killing app, RM releases app’s resource before they are released by NM | Major | resourcemanager | Jun Gong | Jason Lowe |
| YARN-6079 | simple spelling errors in yarn test code | Trivial | test | Grant Sohn | vijay |
| HADOOP-13903 | Improvements to KMS logging to help debug authorization errors | Minor | kms | Tristan Stevens | Tristan Stevens |
| YARN-6072 | RM unable to start in secure mode | Blocker | resourcemanager | Bibin A Chundatt | Ajith S |
| YARN-6081 | LeafQueue#getTotalPendingResourcesConsideringUserLimit should deduct reserved from pending to avoid unnecessary preemption of reserved container | Critical | . | Wangda Tan | Wangda Tan |
| HADOOP-13928 | TestAdlFileContextMainOperationsLive.testGetFileContext1 runtime error | Major | fs/adl, test | John Zhuge | John Zhuge |
| HDFS-11307 | The rpc to portmap service for NFS has hardcoded timeout. | Major | . | Jitendra Nath Pandey | Mukul Kumar Singh |
| YARN-6057 | yarn.scheduler.minimum-allocation-* descriptions are incorrect about behavior when a request is out of bounds | Minor | . | Bibin A Chundatt | Julia Sommer |
| HADOOP-13976 | Path globbing does not match newlines | Major | . | Eric Badger | Eric Badger |
| HDFS-11209 | SNN can’t checkpoint when rolling upgrade is not finalized | Critical | rolling upgrades | Xiaoyu Yao | Xiaoyu Yao |
| HDFS-10733 | NameNode terminated after full GC thinking QJM is unresponsive. | Major | namenode, qjm | Konstantin Shvachko | Vinitha Reddy Gankidi |
| HDFS-11316 | TestDataNodeVolumeFailure#testUnderReplicationAfterVolFailure fails in trunk | Minor | . | Yiqun Lin | Yiqun Lin |
| HDFS-11287 | Storage class member storageDirs should be private to avoid unprotected access by derived classes | Major | . | Manoj Govindassamy | Manoj Govindassamy |
| YARN-6110 | Fix opportunistic containers documentation | Minor | documentation | Akira Ajisaka | Akira Ajisaka |
| YARN-6104 | RegistrySecurity overrides zookeeper sasl system properties | Major | . | Billie Rinaldi | Billie Rinaldi |
| HADOOP-13858 | TestGridmixMemoryEmulation and TestResourceUsageEmulators fail on the environment other than Linux or Windows | Major | test | Akira Ajisaka | Akira Ajisaka |
| YARN-6117 | SharedCacheManager does not start up | Major | . | Chris Trezzo | Chris Trezzo |
| YARN-6082 | Invalid REST api response for getApps since queueUsagePercentage is coming as INF | Critical | . | Sunil Govindan | Sunil Govindan |
| HDFS-11365 | Log portnumber in PrivilegedNfsGatewayStarter | Minor | nfs | Mukul Kumar Singh | Mukul Kumar Singh |
| MAPREDUCE-6808 | Log map attempts as part of shuffle handler audit log | Major | . | Jonathan Eagles | Gergő Pásztor |
| HDFS-11369 | Change exception message in StorageLocationChecker | Minor | datanode | Arpit Agarwal | Arpit Agarwal |
| YARN-4975 | Fair Scheduler: exception thrown when a parent queue marked ‘parent’ has configured child queues | Major | fairscheduler | Ashwin Shankar | Yufei Gu |
| HDFS-11364 | Add a test to verify Audit log entries for setfacl/getfacl commands over FS shell | Major | hdfs, test | Manoj Govindassamy | Manoj Govindassamy |
| HADOOP-13988 | KMSClientProvider does not work with WebHDFS and Apache Knox w/ProxyUser | Major | common, kms | Greg Senia | Xiaoyu Yao |
| HADOOP-14029 | Fix KMSClientProvider for non-secure proxyuser use case | Major | kms | Xiaoyu Yao | Xiaoyu Yao |
| YARN-5641 | Localizer leaves behind tarballs after container is complete | Major | . | Eric Badger | Eric Badger |
| HDFS-11378 | Verify multiple DataNodes can be decommissioned/maintenance at the same time | Major | hdfs | Manoj Govindassamy | Manoj Govindassamy |
| YARN-6103 | Log updates for ZKRMStateStore | Trivial | . | Bibin A Chundatt | Daniel Sturman |
| HDFS-11335 | Remove HdfsClientConfigKeys.DFS_CLIENT_SLOW_IO_WARNING_THRESHOLD_KEY usage from DNConf | Major | . | Manoj Govindassamy | Manoj Govindassamy |
| HDFS-11363 | Need more diagnosis info when seeing Slow waitForAckedSeqno | Major | . | Yongjun Zhang | Xiao Chen |
| HDFS-11387 | Socket reuse address option is not honored in PrivilegedNfsGatewayStarter | Major | nfs | Mukul Kumar Singh | Mukul Kumar Singh |
| HADOOP-14044 | Synchronization issue in delegation token cancel functionality | Major | . | Hrishikesh Gadre | Hrishikesh Gadre |
| MAPREDUCE-6338 | MR AppMaster does not honor ephemeral port range | Major | mr-am, mrv2 | Frank Nguyen | Frank Nguyen |
| HDFS-11377 | Balancer hung due to no available mover threads | Major | balancer & mover | yunjiong zhao | yunjiong zhao |
| YARN-6145 | Improve log message on fail over | Major | . | Jian He | Jian He |
| YARN-6031 | Application recovery has failed when node label feature is turned off during RM recovery | Minor | scheduler | Ying Zhang | Ying Zhang |
| YARN-6137 | Yarn client implicitly invoke ATS client which accesses HDFS | Major | . | Yesha Vora | Li Lu |
| HADOOP-13433 | Race in UGI.reloginFromKeytab | Major | security | Duo Zhang | Duo Zhang |
| YARN-6112 | UpdateCallDuration is calculated only when debug logging is enabled | Major | fairscheduler | Yufei Gu | Yufei Gu |
| YARN-6144 | FairScheduler: preempted resources can become negative | Blocker | fairscheduler, resourcemanager | Miklos Szegedi | Miklos Szegedi |
| YARN-6118 | Add javadoc for Resources.isNone | Minor | scheduler | Karthik Kambatla | Andres Perez |
| YARN-6166 | Unnecessary INFO logs in AMRMClientAsyncImpl$CallbackHandlerThread.run | Trivial | . | Grant W | Grant W |
| HADOOP-14055 | SwiftRestClient includes pass length in exception if auth fails | Minor | security | Marcell Hegedus | Marcell Hegedus |
| HDFS-11403 | Zookeper ACLs on NN HA enabled clusters to be handled consistently | Major | hdfs | Laszlo Puskas | Hanisha Koneru |
| HADOOP-13233 | help of stat is confusing | Trivial | documentation, fs | Xiaohe Lan | Attila Bukor |
| HADOOP-14058 | Fix NativeS3FileSystemContractBaseTest#testDirWithDifferentMarkersWorks | Minor | fs/s3, test | Akira Ajisaka | Yiqun Lin |
| HDFS-11084 | Add a regression test for sticky bit support of OIV ReverseXML processor | Major | tools | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HDFS-11391 | Numeric usernames do no work with WebHDFS FS (write access) | Major | webhdfs | Pierre Villard | Pierre Villard |
| YARN-4212 | FairScheduler: Can’t create a DRF queue under a FAIR policy queue | Major | . | Arun Suresh | Yufei Gu |
| YARN-6177 | Yarn client should exit with an informative error message if an incompatible Jersey library is used at client | Major | . | Weiwei Yang | Weiwei Yang |
| YARN-6171 | ConcurrentModificationException on FSAppAttempt.containersToPreempt | Major | fairscheduler | Miklos Szegedi | Miklos Szegedi |
| HDFS-11410 | Use the cached instance when edit logging SetAclOp, SetXAttrOp and RemoveXAttrOp | Major | namenode | Xiao Chen | Xiao Chen |
| YARN-6188 | Fix OOM issue with decommissioningNodesWatcher in the case of clusters with large number of nodes | Major | resourcemanager | Ajay Jadhav | Ajay Jadhav |
| HDFS-11177 | ‘storagepolicies -getStoragePolicy’ command should accept URI based path. | Major | shell | Surendra Singh Lilhore | Surendra Singh Lilhore |
| HDFS-11404 | Increase timeout on TestShortCircuitLocalRead.testDeprecatedGetBlockLocalPathInfoRpc | Major | . | Eric Badger | Eric Badger |
| MAPREDUCE-6825 | YARNRunner#createApplicationSubmissionContext method is longer than 150 lines | Trivial | . | Chris Trezzo | Gergely Novák |
| YARN-6210 | FS: Node reservations can interfere with preemption | Major | fairscheduler | Karthik Kambatla | Karthik Kambatla |
| YARN-6211 | Synchronization improvement for moveApplicationAcrossQueues and updateApplicationPriority | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| YARN-6222 | TestFairScheduler.testReservationMetrics is flaky | Major | fairscheduler | Yufei Gu | Yufei Gu |
| HADOOP-14114 | S3A can no longer handle unencoded + in URIs | Minor | fs/s3 | Sean Mackrory | Sean Mackrory |
| HDFS-10620 | StringBuilder created and appended even if logging is disabled | Major | namenode | Staffan Friberg | Staffan Friberg |
| HADOOP-14116 | FailoverOnNetworkExceptionRetry does not wait when failover on certain exception | Major | . | Jian He | Jian He |
| HDFS-11433 | Document missing usages of OfflineEditsViewer processors | Minor | documentation, tools | Yiqun Lin | Yiqun Lin |
| HDFS-11462 | Fix occasional BindException in TestNameNodeMetricsLogger | Major | test | Arpit Agarwal | Arpit Agarwal |
| YARN-6172 | FSLeafQueue demand update needs to be atomic | Major | resourcemanager | Varun Saxena | Miklos Szegedi |
| HADOOP-14119 | Remove unused imports from GzipCodec.java | Minor | . | Akira Ajisaka | Yiqun Lin |
| MAPREDUCE-6841 | Fix dead link in MapReduce tutorial document | Minor | documentation | Akira Ajisaka | Victor Nee |
| YARN-6231 | FairSchedulerTestBase helper methods should call scheduler.update to avoid flakiness | Major | . | Arun Suresh | Karthik Kambatla |
| HDFS-11479 | Socket re-use address option should be used in SimpleUdpServer | Major | nfs | Mukul Kumar Singh | Mukul Kumar Singh |
| HADOOP-14131 | kms.sh creates bogus dir for tomcat logs | Minor | kms | John Zhuge | John Zhuge |
| MAPREDUCE-6852 | Job#updateStatus() failed with NPE due to race condition | Major | . | Junping Du | Junping Du |
| MAPREDUCE-6753 | Variable in byte printed directly in mapreduce client | Major | client | Nemo Chen | Kai Sasaki |
| HADOOP-6801 | io.sort.mb and io.sort.factor were renamed and moved to mapreduce but are still in CommonConfigurationKeysPublic.java and used in SequenceFile.java | Minor | . | Erik Steffl | Harsh J |
| YARN-6263 | NMTokenSecretManagerInRM.createAndGetNMToken is not thread safe | Major | yarn | Haibo Chen | Haibo Chen |
| YARN-6218 | Fix TestAMRMClient when using FairScheduler | Minor | . | Miklos Szegedi | Miklos Szegedi |
| HDFS-11476 | Fix NPE in FsDatasetImpl#checkAndUpdate | Major | datanode | Xiaobing Zhou | Xiaobing Zhou |
| YARN-6271 | yarn rmadin -getGroups returns information from standby RM | Critical | yarn | Sumana Sathish | Jian He |
| YARN-6248 | user is not removed from UsersManager’s when app is killed with pending container requests. | Major | . | Eric Payne | Eric Payne |
| HADOOP-14026 | start-build-env.sh: invalid docker image name | Major | build | Gergő Pásztor | Gergő Pásztor |
| HDFS-11441 | Add escaping to error message in KMS web UI | Minor | security | Aaron T. Myers | Aaron T. Myers |
| YARN-5665 | Enhance documentation for yarn.resourcemanager.scheduler.class property | Trivial | documentation | Miklos Szegedi | Yufei Gu |
| MAPREDUCE-6855 | Specify charset when create String in CredentialsTestJob | Minor | . | Akira Ajisaka | Kai Sasaki |
| HDFS-11508 | Fix bind failure in SimpleTCPServer & Portmap where bind fails because socket is in TIME_WAIT state | Major | nfs | Mukul Kumar Singh | Mukul Kumar Singh |
| MAPREDUCE-6839 | TestRecovery.testCrashed failed | Major | test | Gergő Pásztor | Gergő Pásztor |
| YARN-6207 | Move application across queues should handle delayed event processing | Major | capacity scheduler | Bibin A Chundatt | Bibin A Chundatt |
| YARN-6297 | TestAppLogAggregatorImp.verifyFilesUploaded() should check # of filed uploaded with that of files expected | Major | . | Haibo Chen | Haibo Chen |
| YARN-6165 | Intra-queue preemption occurs even when preemption is turned off for a specific queue. | Major | capacity scheduler, scheduler preemption | Eric Payne | Eric Payne |
| YARN-6264 | AM not launched when a single vcore is available on the cluster | Major | fairscheduler | Yufei Gu | Yufei Gu |
| YARN-6310 | OutputStreams in AggregatedLogFormat.LogWriter can be left open upon exceptions | Major | yarn | Haibo Chen | Haibo Chen |
| YARN-6321 | TestResources test timeouts are too aggressive | Major | test | Jason Lowe | Eric Badger |
| HDFS-11340 | DataNode reconfigure for disks doesn’t remove the failed volumes | Major | . | Manoj Govindassamy | Manoj Govindassamy |
| HDFS-11512 | Increase timeout on TestShortCircuitLocalRead#testSkipWithVerifyChecksum | Minor | . | Eric Badger | Eric Badger |
| HDFS-11499 | Decommissioning stuck because of failing recovery | Major | hdfs, namenode | Lukas Majercak | Lukas Majercak |
| HDFS-11395 | RequestHedgingProxyProvider#RequestHedgingInvocationHandler hides the Exception thrown from NameNode | Major | ha | Nanda kumar | Nanda kumar |
| HDFS-11526 | Fix confusing block recovery message | Minor | datanode | Wei-Chiu Chuang | Yiqun Lin |
| HADOOP-14170 | FileSystemContractBaseTest is not cleaning up test directory clearly | Major | fs | Mingliang Liu | Mingliang Liu |
| YARN-6328 | Fix a spelling mistake in CapacityScheduler | Trivial | capacity scheduler | Jin Yibo | Jin Yibo |
| HDFS-11420 | Edit file should not be processed by the same type processor in OfflineEditsViewer | Major | tools | Yiqun Lin | Yiqun Lin |
| YARN-6294 | ATS client should better handle Socket closed case | Major | timelineclient | Sumana Sathish | Li Lu |
| YARN-6332 | Make RegistrySecurity use short user names for ZK ACLs | Major | . | Billie Rinaldi | Billie Rinaldi |
| YARN-4051 | ContainerKillEvent lost when container is still recovering and application finishes | Critical | nodemanager | sandflee | sandflee |
| HDFS-11533 | reuseAddress option should be used for child channels in Portmap and SimpleTcpServer | Major | nfs | Mukul Kumar Singh | Mukul Kumar Singh |
| HDFS-10394 | move declaration of okhttp version from hdfs-client to hadoop-project POM | Minor | build | Steve Loughran | Xiaobing Zhou |
| HDFS-11516 | Admin command line should print message to stderr in failure case | Minor | . | Kai Sasaki | Kai Sasaki |
| YARN-6217 | TestLocalCacheDirectoryManager test timeout is too aggressive | Major | test | Jason Lowe | Miklos Szegedi |
| YARN-6353 | Clean up OrderingPolicy javadoc | Minor | resourcemanager | Daniel Templeton | Daniel Templeton |
| HADOOP-14059 | typo in s3a rename(self, subdir) error message | Minor | . | Steve Loughran | Steve Loughran |
| HDFS-6648 | Order of namenodes in ConfiguredFailoverProxyProvider is undefined | Major | ha, hdfs-client | Rafal Wojdyla | Íñigo Goiri |
| HDFS-11132 | Allow AccessControlException in contract tests when getFileStatus on subdirectory of existing files | Major | fs/adl, test | Vishwajeet Dusane | Vishwajeet Dusane |
| HADOOP-14204 | S3A multipart commit failing, “UnsupportedOperationException at java.util.Collections$UnmodifiableList.sort” | Critical | fs/s3 | Steve Loughran | Steve Loughran |
| HADOOP-14205 | No FileSystem for scheme: adl | Major | fs/adl | John Zhuge | John Zhuge |
| HDFS-11561 | HttpFS doc errors | Trivial | documentation, httpfs, test | Yuanbo Liu | Yuanbo Liu |
| HADOOP-9631 | ViewFs should use underlying FileSystem’s server side defaults | Major | fs, viewfs | Lohit Vijayarenu | Erik Krogen |
| HADOOP-14214 | DomainSocketWatcher::add()/delete() should not self interrupt while looping await() | Critical | hdfs-client | Mingliang Liu | Mingliang Liu |
| HADOOP-14195 | CredentialProviderFactory$getProviders is not thread-safe | Major | security | Vihang Karajgaonkar | Vihang Karajgaonkar |
| HADOOP-14211 | FilterFs and ChRootedFs are too aggressive about enforcing “authorityNeeded” | Major | viewfs | Erik Krogen | Erik Krogen |
| YARN-6360 | Prevent FS state dump logger from cramming other log files | Major | fairscheduler | Yufei Gu | Yufei Gu |
| YARN-6334 | TestRMFailover#testAutomaticFailover always passes even when it should fail | Major | . | Yufei Gu | Yufei Gu |
| MAPREDUCE-6866 | Fix getNumMapTasks() documentation in JobConf | Minor | documentation | Joe Mészáros | Joe Mészáros |
| MAPREDUCE-6868 | License check for jdiff output files should be ignored | Major | build | Akira Ajisaka | Akira Ajisaka |
| HDFS-10506 | OIV’s ReverseXML processor cannot reconstruct some snapshot details | Major | tools | Colin P. McCabe | Akira Ajisaka |
| HDFS-11486 | Client close() should not fail fast if the last block is being decommissioned | Major | . | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-6359 | TestRM#testApplicationKillAtAcceptedState fails rarely due to race condition | Major | test | Robert Kanter | Robert Kanter |
| YARN-5368 | Memory leak in timeline server | Critical | timelineserver | Wataru Yukawa | Jonathan Eagles |
| YARN-6050 | AMs can’t be scheduled on racks or nodes | Major | . | Robert Kanter | Robert Kanter |
| HDFS-11571 | Typo in DataStorage exception message | Minor | datanode | Daniel Templeton | Anna Budai |
| YARN-5685 | RM configuration allows all failover methods to disabled when automatic failover is enabled | Critical | resourcemanager | Daniel Templeton | Daniel Templeton |
| HADOOP-14247 | FileContextMainOperationsBaseTest should clean up test root path | Minor | fs, test | Mingliang Liu | Mingliang Liu |
| YARN-6352 | Header injections are possible in application proxy servlet | Major | resourcemanager, security | Naganarasimha G R | Naganarasimha G R |
| MAPREDUCE-6862 | Fragments are not handled correctly by resource limit checking | Minor | . | Chris Trezzo | Chris Trezzo |
| MAPREDUCE-6873 | MR Job Submission Fails if MR framework application path not on defaultFS | Minor | mrv2 | Erik Krogen | Erik Krogen |
| HADOOP-14256 | [S3A DOC] Correct the format for “Seoul” example | Minor | documentation, fs/s3 | Brahma Reddy Battula | Brahma Reddy Battula |
| MAPREDUCE-6850 | Shuffle Handler keep-alive connections are closed from the server side | Major | . | Jonathan Eagles | Jonathan Eagles |
| MAPREDUCE-6836 | exception thrown when accessing the job configuration web UI | Minor | webapps | Sangjin Lee | Haibo Chen |
| HDFS-11592 | Closing a file has a wasteful preconditions in NameNode | Major | namenode | Eric Badger | Eric Badger |
| YARN-6354 | LeveldbRMStateStore can parse invalid keys when recovering reservations | Major | resourcemanager | Jason Lowe | Jason Lowe |
| YARN-5703 | ReservationAgents are not correctly configured | Major | capacity scheduler, resourcemanager | Sean Po | Manikandan R |
| HADOOP-14268 | Fix markdown itemization in hadoop-aws documents | Minor | documentation, fs/s3 | Akira Ajisaka | Akira Ajisaka |
| HADOOP-14272 | Azure: WasbRemoteCallHelper should use String equals for comparison. | Major | fs/azure | Santhosh G Nayak | Santhosh G Nayak |
| HADOOP-14273 | Azure: NativeAzureFileSystem should respect config for kerberosSupportEnabled flag | Major | fs/azure | Santhosh G Nayak | Santhosh G Nayak |
| YARN-6436 | TestSchedulingPolicy#testParseSchedulingPolicy timeout is too low | Major | test | Jason Lowe | Eric Badger |
| YARN-6004 | Refactor TestResourceLocalizationService#testDownloadingResourcesOnContainer so that it is less than 150 lines | Trivial | test | Chris Trezzo | Chris Trezzo |
| YARN-6420 | RM startup failure due to wrong order in nodelabel editlog | Critical | . | Bibin A Chundatt | Bibin A Chundatt |
| MAPREDUCE-6824 | TaskAttemptImpl#createCommonContainerLaunchContext is longer than 150 lines | Trivial | . | Chris Trezzo | Chris Trezzo |
| YARN-6403 | Invalid local resource request can raise NPE and make NM exit | Major | nodemanager | Tao Yang | Tao Yang |
| HDFS-11538 | Move ClientProtocol HA proxies into hadoop-hdfs-client | Blocker | hdfs-client | Andrew Wang | Huafeng Wang |
| YARN-6437 | TestSignalContainer#testSignalRequestDeliveryToNM fails intermittently | Major | test | Jason Lowe | Jason Lowe |
| YARN-6448 | Continuous scheduling thread crashes while sorting nodes | Major | . | Yufei Gu | Yufei Gu |
| MAPREDUCE-6846 | Fragments specified for libjar paths are not handled correctly | Minor | . | Chris Trezzo | Chris Trezzo |
| HDFS-11131 | TestThrottledAsyncChecker#testCancellation is flaky | Major | test | Arpit Agarwal | Arpit Agarwal |
| HADOOP-13996 | Fix some release build issues | Blocker | build | Andrew Wang | Andrew Wang |
| HDFS-11362 | StorageDirectory should initialize a non-null default StorageDirType | Minor | hdfs | Hanisha Koneru | Hanisha Koneru |
| HDFS-11608 | HDFS write crashed with block size greater than 2 GB | Critical | hdfs-client | Xiaobing Zhou | Xiaobing Zhou |
| YARN-6288 | Exceptions during aggregated log writes are mishandled | Critical | log-aggregation | Akira Ajisaka | Akira Ajisaka |
| YARN-6368 | Decommissioning an NM results in a -1 exit code | Minor | . | Miklos Szegedi | Miklos Szegedi |
| HADOOP-14066 | VersionInfo should be marked as public API | Critical | common | Thejas M Nair | Akira Ajisaka |
| YARN-6343 | Docker docs MR example is broken | Major | nodemanager | Daniel Templeton | Prashant Jha |
| HADOOP-14293 | Initialize FakeTimer with a less trivial value | Major | test | Andrew Wang | Andrew Wang |
| HADOOP-13545 | Upgrade HSQLDB to 2.3.4 | Minor | build | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| YARN-6461 | TestRMAdminCLI has very low test timeouts | Major | test | Jason Lowe | Eric Badger |
| YARN-6463 | correct spelling mistake in FileSystemRMStateStore | Trivial | . | Yeliang Cang | Yeliang Cang |
| YARN-6439 | Fix ReservationSystem creation of default ReservationQueue | Major | . | Carlo Curino | Carlo Curino |
| HDFS-11630 | TestThrottledAsyncCheckerTimeout fails intermittently in Jenkins builds | Major | hdfs | Hanisha Koneru | Hanisha Koneru |
| HDFS-11163 | Mover should move the file blocks to default storage once policy is unset | Major | balancer & mover | Surendra Singh Lilhore | Surendra Singh Lilhore |
| YARN-6450 | TestContainerManagerWithLCE requires override for each new test added to ContainerManagerTest | Major | test | Jason Lowe | Jason Lowe |
| YARN-3760 | FSDataOutputStream leak in AggregatedLogFormat.LogWriter.close() | Critical | nodemanager | Daryn Sharp | Haibo Chen |
| YARN-6216 | Unify Container Resizing code paths with Container Updates making it scheduler agnostic | Major | capacity scheduler, fairscheduler, resourcemanager | Arun Suresh | Arun Suresh |
| YARN-5994 | TestCapacityScheduler.testAMLimitUsage fails intermittently | Major | . | Eric Badger | Eric Badger |
| YARN-6433 | Only accessible cgroup mount directories should be selected for a controller | Major | nodemanager | Miklos Szegedi | Miklos Szegedi |
| YARN-6480 | Timeout is too aggressive for TestAMRestart.testPreemptedAMRestartOnRMRestart | Major | . | Eric Badger | Eric Badger |
| HADOOP-14311 | Add python2.7-dev to Dockerfile | Major | . | Allen Wittenauer | Allen Wittenauer |
| YARN-6304 | Skip rm.transitionToActive call to RM if RM is already active. | Major | resourcemanager | Rohith Sharma K S | Rohith Sharma K S |
| HDFS-11615 | FSNamesystemLock metrics can be inaccurate due to millisecond precision | Major | hdfs | Erik Krogen | Erik Krogen |
| HADOOP-14318 | Remove non-existent setfattr command option from FileSystemShell.md | Minor | documentation | Doris Gu | Doris Gu |
| HADOOP-14315 | Python example in the rack awareness document doesn’t work due to bad indentation | Minor | documentation | Kengo Seki | Kengo Seki |
| HADOOP-13997 | Typo in metrics docs | Trivial | documentation | Daniel Templeton | Ana Krasteva |
| YARN-6302 | Fail the node if Linux Container Executor is not configured properly | Minor | . | Miklos Szegedi | Miklos Szegedi |
| HDFS-11660 | TestFsDatasetCache#testPageRounder fails intermittently with AssertionError | Major | test | Andrew Wang | Andrew Wang |
| HDFS-11685 | TestDistributedFileSystem.java fails to compile | Major | test | John Zhuge | John Zhuge |
| YARN-6501 | FSSchedulerNode.java fails to compile with JDK7 | Major | resourcemanager | John Zhuge | John Zhuge |
| YARN-6453 | fairscheduler-statedump.log gets generated regardless of service | Blocker | fairscheduler, scheduler | Allen Wittenauer | Yufei Gu |
| YARN-6153 | keepContainer does not work when AM retry window is set | Major | resourcemanager | kyungwan nam | kyungwan nam |
| HDFS-11689 | New exception thrown by DFSClient#isHDFSEncryptionEnabled broke hacky hive code | Major | . | Yongjun Zhang | Yongjun Zhang |
| YARN-5889 | Improve and refactor user-limit calculation in capacity scheduler | Major | capacity scheduler | Sunil Govindan | Sunil Govindan |
| YARN-6500 | Do not mount inaccessible cgroups directories in CgroupsLCEResourcesHandler | Major | nodemanager | Miklos Szegedi | Miklos Szegedi |
| HDFS-11691 | Add a proper scheme to the datanode links in NN web UI | Major | . | Kihwal Lee | Kihwal Lee |
| HADOOP-14341 | Support multi-line value for ssl.server.exclude.cipher.list | Major | . | John Zhuge | John Zhuge |
| YARN-5617 | AMs only intended to run one attempt can be run more than once | Major | resourcemanager | Jason Lowe | Jason Lowe |
| YARN-6510 | Fix profs stat file warning caused by process names that includes parenthesis | Major | . | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| HADOOP-14351 | Azure: RemoteWasbAuthorizerImpl and RemoteSASKeyGeneratorImpl should not use Kerberos interactive user cache | Major | fs/azure | Santhosh G Nayak | Santhosh G Nayak |
| HADOOP-14346 | CryptoOutputStream throws IOException on flush() if stream is closed | Major | . | Pierre Lacave | Pierre Lacave |
| HDFS-11709 | StandbyCheckpointer should handle an non-existing legacyOivImageDir gracefully | Critical | ha, namenode | Zhe Zhang | Erik Krogen |
| YARN-5894 | fixed license warning caused by de.ruedigermoeller:fst:jar:2.24 | Blocker | yarn | Haibo Chen | Haibo Chen |
| HADOOP-14320 | TestIPC.testIpcWithReaderQueuing fails intermittently | Major | . | Eric Badger | Eric Badger |
| YARN-6536 | TestAMRMClient.testAMRMClientWithSaslEncryption fails intermittently | Major | . | Eric Badger | Jason Lowe |
| YARN-6520 | Fix warnings from Spotbugs in hadoop-yarn-client | Major | . | Weiwei Yang | Weiwei Yang |
| HDFS-11609 | Some blocks can be permanently lost if nodes are decommissioned while dead | Blocker | namenode | Kihwal Lee | Kihwal Lee |
| HDFS-8498 | Blocks can be committed with wrong size | Critical | hdfs-client | Daryn Sharp | Jing Zhao |
| HDFS-11714 | Newly added NN storage directory won’t get initialized and cause space exhaustion | Critical | . | Kihwal Lee | Kihwal Lee |
| HDFS-11593 | Change SimpleHttpProxyHandler#exceptionCaught log level from info to debug | Minor | datanode | Xiaoyu Yao | Xiaobing Zhou |
| HADOOP-14371 | License error in TestLoadBalancingKMSClientProvider.java | Major | . | hu xiaodong | hu xiaodong |
| HADOOP-14369 | NetworkTopology calls expensive toString() when logging | Major | . | Íñigo Goiri | Íñigo Goiri |
| YARN-6519 | Fix warnings from Spotbugs in hadoop-yarn-server-resourcemanager | Major | resourcemanager | Weiwei Yang | Weiwei Yang |
| YARN-6481 | Yarn top shows negative container number in FS | Major | yarn | Yufei Gu | Tao Jie |
| HADOOP-14306 | TestLocalFileSystem tests have very low timeouts | Major | . | Eric Badger | Eric Badger |
| HADOOP-14372 | TestSymlinkLocalFS timeouts are too low | Major | . | Eric Badger | Eric Badger |
| HDFS-11739 | Fix regression in tests caused by YARN-679 | Major | test | Steve Loughran | Steve Loughran |
| HADOOP-14207 | “dfsadmin -refreshCallQueue” fails with DecayRpcScheduler | Blocker | rpc-server | Surendra Singh Lilhore | Surendra Singh Lilhore |
| HDFS-11702 | Remove indefinite caching of key provider uri in DFSClient | Major | hdfs-client | Rushabh S Shah | Rushabh S Shah |
| YARN-3839 | Quit throwing NMNotYetReadyException | Major | nodemanager | Karthik Kambatla | Manikandan R |
| HADOOP-14374 | License error in GridmixTestUtils.java | Major | . | lixinglong | lixinglong |
| HADOOP-14100 | Upgrade Jsch jar to latest version to fix vulnerability in old versions | Critical | . | Vinayakumar B | Vinayakumar B |
| YARN-5301 | NM mount cpu cgroups failed on some systems | Major | . | sandflee | Miklos Szegedi |
| HADOOP-14377 | Increase Common test timeouts from 1 second to 10 seconds | Major | . | Eric Badger | Eric Badger |
| YARN-3742 | YARN RM will shut down if ZKClient creation times out | Major | resourcemanager | Wilfred Spiegelenburg | Daniel Templeton |
| HADOOP-14373 | License error In org.apache.hadoop.metrics2.util.Servers | Major | . | hu xiaodong | hu xiaodong |
| YARN-6552 | Increase YARN test timeouts from 1 second to 10 seconds | Major | . | Eric Badger | Eric Badger |
| MAPREDUCE-6882 | Increase MapReduce test timeouts from 1 second to 10 seconds | Major | . | Eric Badger | Eric Badger |
| HADOOP-14405 | Fix performance regression due to incorrect use of DataChecksum | Major | native, performance | LiXin Ge | LiXin Ge |
| HDFS-11745 | Increase HDFS test timeouts from 1 second to 10 seconds | Major | . | Eric Badger | Eric Badger |
| HDFS-11755 | Underconstruction blocks can be considered missing | Major | . | Nathan Roberts | Nathan Roberts |
| YARN-6571 | Fix JavaDoc issues in SchedulingPolicy | Trivial | fairscheduler | Daniel Templeton | Weiwei Yang |
| HADOOP-14361 | Azure: NativeAzureFileSystem.getDelegationToken() call fails sometimes when invoked concurrently | Major | fs/azure | Trupti Dhavle | Santhosh G Nayak |
| HADOOP-14410 | Correct spelling of ‘beginning’ and variants | Trivial | . | Dongtao Zhang | Dongtao Zhang |
| YARN-5543 | ResourceManager SchedulingMonitor could potentially terminate the preemption checker thread | Major | capacityscheduler, resourcemanager | Min Shen | Min Shen |
| YARN-6380 | FSAppAttempt keeps redundant copy of the queue | Major | fairscheduler | Daniel Templeton | Daniel Templeton |
| HDFS-11674 | reserveSpaceForReplicas is not released if append request failed due to mirror down and replica recovered | Critical | datanode | Vinayakumar B | Vinayakumar B |
| YARN-6580 | Incorrect logger for FairSharePolicy | Minor | fairscheduler | Yufei Gu | Vrushali C |
| HADOOP-14376 | Memory leak when reading a compressed file using the native library | Major | common, io | Eli Acherkan | Eli Acherkan |
| HDFS-11818 | TestBlockManager.testSufficientlyReplBlocksUsesNewRack fails intermittently | Major | . | Eric Badger | Nathan Roberts |
| HDFS-11644 | Support for querying outputstream capabilities | Major | erasure-coding | Andrew Wang | Manoj Govindassamy |
| YARN-6598 | History server getApplicationReport NPE when fetching report for pre-2.8 job | Blocker | timelineserver | Jason Lowe | Jason Lowe |
| YARN-6603 | NPE in RMAppsBlock | Major | resourcemanager | Jason Lowe | Jason Lowe |
| HDFS-11833 | HDFS architecture documentation describes outdated placement policy | Minor | . | dud | Chen Liang |
| HADOOP-14416 | Path starting with ‘wasb:///’ not resolved correctly while authorizing with WASB-Ranger | Major | fs/azure, security | Sivaguru Sankaridurg | Sivaguru Sankaridurg |
| HDFS-11827 | NPE is thrown when log level changed in BlockPlacementPolicyDefault#chooseRandom() method | Major | . | xupeng | xupeng |
| HADOOP-14412 | HostsFileReader#getHostDetails is very expensive on large clusters | Major | util | Jason Lowe | Jason Lowe |
| HADOOP-14427 | Avoid reloading of Configuration in ViewFileSystem creation. | Major | viewfs | Vinayakumar B | Vinayakumar B |
| HDFS-11842 | TestDataNodeOutlierDetectionViaMetrics UT fails | Major | . | Yesha Vora | Hanisha Koneru |
| YARN-6577 | Remove unused ContainerLocalization classes | Minor | nodemanager | ZhangBing Lin | ZhangBing Lin |
| YARN-6618 | TestNMLeveldbStateStoreService#testCompactionCycle can fail if compaction occurs more than once | Minor | test | Jason Lowe | Jason Lowe |
| YARN-6249 | TestFairSchedulerPreemption fails inconsistently. | Major | fairscheduler, resourcemanager | Sean Po | Tao Jie |
| YARN-6602 | Impersonation does not work if standby RM is contacted first | Blocker | client | Robert Kanter | Robert Kanter |
| HDFS-11863 | Document missing metrics for blocks count in pending IBR | Minor | documentation | Yiqun Lin | Yiqun Lin |
| HDFS-11849 | JournalNode startup failure exception should be logged in log file | Major | journal-node | Surendra Singh Lilhore | Surendra Singh Lilhore |
| YARN-6584 | Correct license headers in hadoop-common, hdfs, yarn and mapreduce | Trivial | . | Yeliang Cang | Yeliang Cang |
| HDFS-11864 | Document Metrics to track usage of memory for writes | Major | documentation | Brahma Reddy Battula | Yiqun Lin |
| YARN-6615 | AmIpFilter drops query parameters on redirect | Major | . | Wilfred Spiegelenburg | Wilfred Spiegelenburg |
| HADOOP-14449 | The ASF Header in ComparableVersion.java and SSLHostnameVerifier.java is not correct | Minor | common, documentation | ZhangBing Lin | ZhangBing Lin |
| HADOOP-14166 | Reset the DecayRpcScheduler AvgResponseTime metric to zero when queue is not used | Major | common | Surendra Singh Lilhore | Surendra Singh Lilhore |
| HDFS-11661 | GetContentSummary uses excessive amounts of memory | Blocker | namenode | Nathan Roberts | Wei-Chiu Chuang |
| YARN-6141 | ppc64le on Linux doesn’t trigger __linux get_executable codepath | Major | nodemanager | Sonia Garudi | Ayappan |
| HADOOP-14399 | Configuration does not correctly XInclude absolute file URIs | Blocker | conf | Andrew Wang | Jonathan Eagles |
| HADOOP-14430 | the accessTime of FileStatus returned by SFTPFileSystem’s getFileStatus method is always 0 | Trivial | fs | Hongyuan Li | Hongyuan Li |
| HDFS-11445 | FSCK shows overall health status as corrupt even one replica is corrupt | Critical | . | Brahma Reddy Battula | Brahma Reddy Battula |
| YARN-6643 | TestRMFailover fails rarely due to port conflict | Major | test | Robert Kanter | Robert Kanter |
| HDFS-11817 | A faulty node can cause a lease leak and NPE on accessing data | Critical | . | Kihwal Lee | Kihwal Lee |
| YARN-6641 | Non-public resource localization on a bad disk causes subsequent containers failure | Major | . | Kuhu Shukla | Kuhu Shukla |
| HADOOP-14431 | ModifyTime of FileStatus returned by SFTPFileSystem’s getFileStatus method is wrong | Major | fs | Hongyuan Li | Hongyuan Li |
| HDFS-11078 | Fix NPE in LazyPersistFileScrubber | Major | . | Íñigo Goiri | Íñigo Goiri |
| HADOOP-14464 | hadoop-aws doc header warning #5 line wrapped | Trivial | documentation, fs/s3 | John Zhuge | John Zhuge |
| HDFS-11659 | TestDataNodeHotSwapVolumes.testRemoveVolumeBeingWritten fail due to no DataNode available for pipeline recovery. | Major | datanode | Lei (Eddy) Xu | Lei (Eddy) Xu |
| YARN-6366 | Refactor the NodeManager DeletionService to support additional DeletionTask types. | Major | nodemanager, yarn | Shane Kumpf | Shane Kumpf |