blob: 56b6db823fb9164d07c6c1b3879abca4ae680f1e [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
| Generated by Apache Maven Doxia at 2021-06-15
| Rendered using Apache Maven Stylus Skin 1.5
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Apache Hadoop 3.3.1 &#x2013; Apache Hadoop Changelog</title>
<style type="text/css" media="all">
@import url("../../css/maven-base.css");
@import url("../../css/maven-theme.css");
@import url("../../css/site.css");
</style>
<link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" />
<meta name="Date-Revision-yyyymmdd" content="20210615" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body class="composite">
<div id="banner">
<a href="http://hadoop.apache.org/" id="bannerLeft">
<img src="http://hadoop.apache.org/images/hadoop-logo.jpg" alt="" />
</a>
<a href="http://www.apache.org/" id="bannerRight">
<img src="http://www.apache.org/images/asf_logo_wide.png" alt="" />
</a>
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<a href="http://www.apache.org/" class="externalLink">Apache</a>
&gt;
<a href="http://hadoop.apache.org/" class="externalLink">Hadoop</a>
&gt;
<a href="../../../index.html">Apache Hadoop Project Dist POM</a>
&gt;
<a href="../../index.html">Apache Hadoop 3.3.1</a>
&gt;
Apache Hadoop Changelog
</div>
<div class="xright"> <a href="http://wiki.apache.org/hadoop" class="externalLink">Wiki</a>
|
<a href="https://gitbox.apache.org/repos/asf/hadoop.git" class="externalLink">git</a>
|
<a href="http://hadoop.apache.org/" class="externalLink">Apache Hadoop</a>
&nbsp;| Last Published: 2021-06-15
&nbsp;| Version: 3.3.1
</div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<h5>General</h5>
<ul>
<li class="none">
<a href="../../../../index.html">Overview</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/SingleCluster.html">Single Node Setup</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/ClusterSetup.html">Cluster Setup</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/CommandsManual.html">Commands Reference</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/FileSystemShell.html">FileSystem Shell</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/Compatibility.html">Compatibility Specification</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/DownstreamDev.html">Downstream Developer's Guide</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/AdminCompatibilityGuide.html">Admin Compatibility Guide</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/InterfaceClassification.html">Interface Classification</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/filesystem/index.html">FileSystem Specification</a>
</li>
</ul>
<h5>Common</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/CLIMiniCluster.html">CLI Mini Cluster</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/FairCallQueue.html">Fair Call Queue</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/NativeLibraries.html">Native Libraries</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/Superusers.html">Proxy User</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/RackAwareness.html">Rack Awareness</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/SecureMode.html">Secure Mode</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/ServiceLevelAuth.html">Service Level Authorization</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/HttpAuthentication.html">HTTP Authentication</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/CredentialProviderAPI.html">Credential Provider API</a>
</li>
<li class="none">
<a href="../../../../hadoop-kms/index.html">Hadoop KMS</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/Tracing.html">Tracing</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/UnixShellGuide.html">Unix Shell Guide</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/registry/index.html">Registry</a>
</li>
</ul>
<h5>HDFS</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsDesign.html">Architecture</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsUserGuide.html">User Guide</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HDFSCommands.html">Commands Reference</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithQJM.html">NameNode HA With QJM</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithNFS.html">NameNode HA With NFS</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/ObserverNameNode.html">Observer NameNode</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/Federation.html">Federation</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/ViewFs.html">ViewFs</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/ViewFsOverloadScheme.html">ViewFsOverloadScheme</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsSnapshots.html">Snapshots</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsEditsViewer.html">Edits Viewer</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsImageViewer.html">Image Viewer</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsPermissionsGuide.html">Permissions and HDFS</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsQuotaAdminGuide.html">Quotas and HDFS</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/LibHdfs.html">libhdfs (C API)</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/WebHDFS.html">WebHDFS (REST API)</a>
</li>
<li class="none">
<a href="../../../../hadoop-hdfs-httpfs/index.html">HttpFS</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/ShortCircuitLocalReads.html">Short Circuit Local Reads</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/CentralizedCacheManagement.html">Centralized Cache Management</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsNfsGateway.html">NFS Gateway</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsRollingUpgrade.html">Rolling Upgrade</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/ExtendedAttributes.html">Extended Attributes</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/TransparentEncryption.html">Transparent Encryption</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsMultihoming.html">Multihoming</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/ArchivalStorage.html">Storage Policies</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/MemoryStorage.html">Memory Storage Support</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/SLGUserGuide.html">Synthetic Load Generator</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HDFSErasureCoding.html">Erasure Coding</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HDFSDiskbalancer.html">Disk Balancer</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsUpgradeDomain.html">Upgrade Domain</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsDataNodeAdminGuide.html">DataNode Admin</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs-rbf/HDFSRouterFederation.html">Router Federation</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/HdfsProvidedStorage.html">Provided Storage</a>
</li>
</ul>
<h5>MapReduce</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html">Tutorial</a>
</li>
<li class="none">
<a href="../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapredCommands.html">Commands Reference</a>
</li>
<li class="none">
<a href="../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduce_Compatibility_Hadoop1_Hadoop2.html">Compatibility with 1.x</a>
</li>
<li class="none">
<a href="../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/EncryptedShuffle.html">Encrypted Shuffle</a>
</li>
<li class="none">
<a href="../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/PluggableShuffleAndPluggableSort.html">Pluggable Shuffle/Sort</a>
</li>
<li class="none">
<a href="../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/DistributedCacheDeploy.html">Distributed Cache Deploy</a>
</li>
<li class="none">
<a href="../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/SharedCacheSupport.html">Support for YARN Shared Cache</a>
</li>
</ul>
<h5>MapReduce REST APIs</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapredAppMasterRest.html">MR Application Master</a>
</li>
<li class="none">
<a href="../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-hs/HistoryServerRest.html">MR History Server</a>
</li>
</ul>
<h5>YARN</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/YARN.html">Architecture</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/YarnCommands.html">Commands Reference</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/CapacityScheduler.html">Capacity Scheduler</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/FairScheduler.html">Fair Scheduler</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/ResourceManagerRestart.html">ResourceManager Restart</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/ResourceManagerHA.html">ResourceManager HA</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/ResourceModel.html">Resource Model</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/NodeLabel.html">Node Labels</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/NodeAttributes.html">Node Attributes</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/WebApplicationProxy.html">Web Application Proxy</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/TimelineServer.html">Timeline Server</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/TimelineServiceV2.html">Timeline Service V.2</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/WritingYarnApplications.html">Writing YARN Applications</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/YarnApplicationSecurity.html">YARN Application Security</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/NodeManager.html">NodeManager</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/DockerContainers.html">Running Applications in Docker Containers</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/RuncContainers.html">Running Applications in runC Containers</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/NodeManagerCgroups.html">Using CGroups</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/SecureContainer.html">Secure Containers</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/ReservationSystem.html">Reservation System</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/GracefulDecommission.html">Graceful Decommission</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/OpportunisticContainers.html">Opportunistic Containers</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/Federation.html">YARN Federation</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/SharedCache.html">Shared Cache</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/UsingGpus.html">Using GPU</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/UsingFPGA.html">Using FPGA</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/PlacementConstraints.html">Placement Constraints</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/YarnUI2.html">YARN UI2</a>
</li>
</ul>
<h5>YARN REST APIs</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/WebServicesIntro.html">Introduction</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html">Resource Manager</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/NodeManagerRest.html">Node Manager</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/TimelineServer.html#Timeline_Server_REST_API_v1">Timeline Server</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/TimelineServiceV2.html#Timeline_Service_v.2_REST_API">Timeline Service V.2</a>
</li>
</ul>
<h5>YARN Service</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/Overview.html">Overview</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/QuickStart.html">QuickStart</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/Concepts.html">Concepts</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/YarnServiceAPI.html">Yarn Service API</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/ServiceDiscovery.html">Service Discovery</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-site/yarn-service/SystemServices.html">System Services</a>
</li>
</ul>
<h5>Hadoop Compatible File Systems</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-aliyun/tools/hadoop-aliyun/index.html">Aliyun OSS</a>
</li>
<li class="none">
<a href="../../../../hadoop-aws/tools/hadoop-aws/index.html">Amazon S3</a>
</li>
<li class="none">
<a href="../../../../hadoop-azure/index.html">Azure Blob Storage</a>
</li>
<li class="none">
<a href="../../../../hadoop-azure-datalake/index.html">Azure Data Lake Storage</a>
</li>
<li class="none">
<a href="../../../../hadoop-openstack/index.html">OpenStack Swift</a>
</li>
<li class="none">
<a href="../../../../hadoop-cos/cloud-storage/index.html">Tencent COS</a>
</li>
</ul>
<h5>Auth</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-auth/index.html">Overview</a>
</li>
<li class="none">
<a href="../../../../hadoop-auth/Examples.html">Examples</a>
</li>
<li class="none">
<a href="../../../../hadoop-auth/Configuration.html">Configuration</a>
</li>
<li class="none">
<a href="../../../../hadoop-auth/BuildingIt.html">Building</a>
</li>
</ul>
<h5>Tools</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-streaming/HadoopStreaming.html">Hadoop Streaming</a>
</li>
<li class="none">
<a href="../../../../hadoop-archives/HadoopArchives.html">Hadoop Archives</a>
</li>
<li class="none">
<a href="../../../../hadoop-archive-logs/HadoopArchiveLogs.html">Hadoop Archive Logs</a>
</li>
<li class="none">
<a href="../../../../hadoop-distcp/DistCp.html">DistCp</a>
</li>
<li class="none">
<a href="../../../../hadoop-gridmix/GridMix.html">GridMix</a>
</li>
<li class="none">
<a href="../../../../hadoop-rumen/Rumen.html">Rumen</a>
</li>
<li class="none">
<a href="../../../../hadoop-resourceestimator/ResourceEstimator.html">Resource Estimator Service</a>
</li>
<li class="none">
<a href="../../../../hadoop-sls/SchedulerLoadSimulator.html">Scheduler Load Simulator</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/Benchmarking.html">Hadoop Benchmarking</a>
</li>
<li class="none">
<a href="../../../../hadoop-dynamometer/Dynamometer.html">Dynamometer</a>
</li>
</ul>
<h5>Reference</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/release/">Changelog and Release Notes</a>
</li>
<li class="none">
<a href="../../../../api/index.html">Java API docs</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/UnixShellAPI.html">Unix Shell API</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/Metrics.html">Metrics</a>
</li>
</ul>
<h5>Configuration</h5>
<ul>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/core-default.xml">core-default.xml</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs/hdfs-default.xml">hdfs-default.xml</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-hdfs-rbf/hdfs-rbf-default.xml">hdfs-rbf-default.xml</a>
</li>
<li class="none">
<a href="../../../../hadoop-mapreduce-client/hadoop-mapreduce-client-core/mapred-default.xml">mapred-default.xml</a>
</li>
<li class="none">
<a href="../../../../hadoop-yarn/hadoop-yarn-common/yarn-default.xml">yarn-default.xml</a>
</li>
<li class="none">
<a href="../../../../hadoop-kms/kms-default.html">kms-default.xml</a>
</li>
<li class="none">
<a href="../../../../hadoop-hdfs-httpfs/httpfs-default.html">httpfs-default.xml</a>
</li>
<li class="none">
<a href="../../../../hadoop-project-dist/hadoop-common/DeprecatedProperties.html">Deprecated Properties</a>
</li>
</ul>
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img alt="Built by Maven" src="../../images/logos/maven-feather.png"/>
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<!---
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-->
<h1>Apache Hadoop Changelog</h1>
<div class="section">
<h2><a name="Release_2.1.0-beta_-_2013-08-22"></a>Release 2.1.0-beta - 2013-08-22</h2>
<div class="section">
<h3><a name="INCOMPATIBLE_CHANGES:"></a>INCOMPATIBLE CHANGES:</h3>
<table border="0" class="bodyTable">
<thead>
<tr class="a">
<th align="left"> JIRA </th>
<th align="left"> Summary </th>
<th align="left"> Priority </th>
<th align="left"> Component </th>
<th align="left"> Reporter </th>
<th align="left"> Contributor </th></tr>
</thead><tbody>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8886">HADOOP-8886</a> </td>
<td align="left"> Remove KFS support </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Eli Collins </td>
<td align="left"> Eli Collins </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9163">HADOOP-9163</a> </td>
<td align="left"> The rpc msg in ProtobufRpcEngine.proto should be moved out to avoid an extra copy </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Sanjay Radia </td>
<td align="left"> Sanjay Radia </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9151">HADOOP-9151</a> </td>
<td align="left"> Include RPC error info in RpcResponseHeader instead of sending it separately </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Sanjay Radia </td>
<td align="left"> Sanjay Radia </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-396">YARN-396</a> </td>
<td align="left"> Rationalize AllocateResponse in RM scheduler API </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9380">HADOOP-9380</a> </td>
<td align="left"> Add totalLength to rpc response </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Sanjay Radia </td>
<td align="left"> Sanjay Radia </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-439">YARN-439</a> </td>
<td align="left"> Flatten NodeHeartbeatResponse </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-440">YARN-440</a> </td>
<td align="left"> Flatten RegisterNodeManagerResponse </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9194">HADOOP-9194</a> </td>
<td align="left"> RPC Support for QoS </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Luke Lu </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-536">YARN-536</a> </td>
<td align="left"> Remove ContainerStatus, ContainerState from Container api interface as they will not be called by the container object </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-561">YARN-561</a> </td>
<td align="left"> Nodemanager should set some key information into the environment of every container that it launches. </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4737">MAPREDUCE-4737</a> </td>
<td align="left"> Hadoop does not close output file / does not call Mapper.cleanup if exception in map </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Daniel Dai </td>
<td align="left"> Arun C Murthy </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4305">HDFS-4305</a> </td>
<td align="left"> Add a configurable limit on number of blocks per file, and min block size </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-579">YARN-579</a> </td>
<td align="left"> Make ApplicationToken part of Container&#x2019;s token list to help RM-restart </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4659">HDFS-4659</a> </td>
<td align="left"> Support setting execution bit for regular files </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4434">HDFS-4434</a> </td>
<td align="left"> Provide a mapping from INodeId to INode </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Brandon Li </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9425">HADOOP-9425</a> </td>
<td align="left"> Add error codes to rpc-response </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Sanjay Radia </td>
<td align="left"> Sanjay Radia </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-629">YARN-629</a> </td>
<td align="left"> Make YarnRemoteException not be rooted at IOException </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-633">YARN-633</a> </td>
<td align="left"> Change RMAdminProtocol api to throw IOException and YarnRemoteException </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-632">YARN-632</a> </td>
<td align="left"> Change ContainerManager api to throw IOException and YarnRemoteException </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-631">YARN-631</a> </td>
<td align="left"> Change ClientRMProtocol api to throw IOException and YarnRemoteException </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-630">YARN-630</a> </td>
<td align="left"> Change AMRMProtocol api to throw IOException and YarnRemoteException </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4067">MAPREDUCE-4067</a> </td>
<td align="left"> Replace YarnRemoteException with IOException in MRv2 APIs </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Jitendra Nath Pandey </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-615">YARN-615</a> </td>
<td align="left"> ContainerLaunchContext.containerTokens should simply be called tokens </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5234">MAPREDUCE-5234</a> </td>
<td align="left"> Signature changes for getTaskId of TaskReport in mapred </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5156">MAPREDUCE-5156</a> </td>
<td align="left"> Hadoop-examples-1.x.x.jar cannot run on Yarn </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5233">MAPREDUCE-5233</a> </td>
<td align="left"> Functions are changed or removed from Job in jobcontrol </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-571">YARN-571</a> </td>
<td align="left"> User should not be part of ContainerLaunchContext </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5237">MAPREDUCE-5237</a> </td>
<td align="left"> ClusterStatus incompatiblity issues with MR1 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-716">YARN-716</a> </td>
<td align="left"> Make ApplicationID immutable </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-684">YARN-684</a> </td>
<td align="left"> ContainerManager.startContainer needs to only have ContainerTokenIdentifier instead of the whole Container </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5176">MAPREDUCE-5176</a> </td>
<td align="left"> Preemptable annotations (to support preemption in MR) </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Carlo Curino </td>
<td align="left"> Carlo Curino </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-735">YARN-735</a> </td>
<td align="left"> Make ApplicationAttemptID, ContainerID, NodeID immutable </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-749">YARN-749</a> </td>
<td align="left"> Rename ResourceRequest (get,set)HostName to (get,set)ResourceName </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Arun C Murthy </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-720">YARN-720</a> </td>
<td align="left"> container-log4j.properties should not refer to mapreduce properties </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5300">MAPREDUCE-5300</a> </td>
<td align="left"> Two function signature changes in filecache.DistributedCache </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-748">YARN-748</a> </td>
<td align="left"> Move BuilderUtils from yarn-common to yarn-server-common </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-635">YARN-635</a> </td>
<td align="left"> Rename YarnRemoteException to YarnException </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-755">YARN-755</a> </td>
<td align="left"> Rename AllocateResponse.reboot to AllocateResponse.resync </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Bikas Saha </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-756">YARN-756</a> </td>
<td align="left"> Move PreemptionContainer/PremptionContract/PreemptionMessage/StrictPreemptionContract/PreemptionResourceRequest to api.records </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-753">YARN-753</a> </td>
<td align="left"> Add individual factory method for api protocol records </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-724">YARN-724</a> </td>
<td align="left"> Move ProtoBase from api.records to api.records.impl.pb </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-777">YARN-777</a> </td>
<td align="left"> Remove unreferenced objects from proto </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-642">YARN-642</a> </td>
<td align="left"> Fix up /nodes REST API to have 1 param and be consistent with the Java API </td>
<td align="left"> Major </td>
<td align="left"> api, resourcemanager </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9630">HADOOP-9630</a> </td>
<td align="left"> Remove IpcSerializationType </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Luke Lu </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5304">MAPREDUCE-5304</a> </td>
<td align="left"> mapreduce.Job killTask/failTask/getTaskCompletionEvents methods have incompatible signature changes </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-530">YARN-530</a> </td>
<td align="left"> Define Service model strictly, implement AbstractService for robust subclassing, migrate yarn-common services </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-746">YARN-746</a> </td>
<td align="left"> rename Service.register() and Service.unregister() to registerServiceListener() &amp; unregisterServiceListener() respectively </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-792">YARN-792</a> </td>
<td align="left"> Move NodeHealthStatus from yarn.api.record to yarn.server.api.record </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-806">YARN-806</a> </td>
<td align="left"> Move ContainerExitStatus from yarn.api to yarn.api.records </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4942">MAPREDUCE-4942</a> </td>
<td align="left"> mapreduce.Job has a bunch of methods that throw InterruptedException so its incompatible with MR1 </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Robert Kanter </td>
<td align="left"> Robert Kanter </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4866">HDFS-4866</a> </td>
<td align="left"> Protocol buffer support cannot compile under C </td>
<td align="left"> Blocker </td>
<td align="left"> namenode </td>
<td align="left"> Ralph Castain </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-821">YARN-821</a> </td>
<td align="left"> Rename FinishApplicationMasterRequest.setFinishApplicationStatus to setFinalApplicationStatus to be consistent with getter </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-787">YARN-787</a> </td>
<td align="left"> Remove resource min from Yarn client API </td>
<td align="left"> Blocker </td>
<td align="left"> api </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-829">YARN-829</a> </td>
<td align="left"> Rename RMTokenSelector to be RMDelegationTokenSelector </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-828">YARN-828</a> </td>
<td align="left"> Remove YarnVersionAnnotation </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-823">YARN-823</a> </td>
<td align="left"> Move RMAdmin from yarn.client to yarn.client.cli and rename as RMAdminCLI </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-387">YARN-387</a> </td>
<td align="left"> Fix inconsistent protocol naming </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-831">YARN-831</a> </td>
<td align="left"> Remove resource min from GetNewApplicationResponse </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-824">YARN-824</a> </td>
<td align="left"> Add static factory to yarn client lib interface and change it to abstract class </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-826">YARN-826</a> </td>
<td align="left"> Move Clock/SystemClock to util package </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9649">HADOOP-9649</a> </td>
<td align="left"> Promote YARN service life-cycle libraries into Hadoop Common </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-837">YARN-837</a> </td>
<td align="left"> ClusterInfo.java doesn&#x2019;t seem to belong to org.apache.hadoop.yarn </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-822">YARN-822</a> </td>
<td align="left"> Rename ApplicationToken to AMRMToken </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-610">YARN-610</a> </td>
<td align="left"> ClientToken (ClientToAMToken) should not be set in the environment </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-834">YARN-834</a> </td>
<td align="left"> Review/fix annotations for yarn-client module and clearly differentiate *Async apis </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-840">YARN-840</a> </td>
<td align="left"> Move ProtoUtils to yarn.api.records.pb.impl </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-841">YARN-841</a> </td>
<td align="left"> Annotate and document AuxService APIs </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-694">YARN-694</a> </td>
<td align="left"> Start using NMTokens to authenticate all communication with NM </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-553">YARN-553</a> </td>
<td align="left"> Have YarnClient generate a directly usable ApplicationSubmissionContext </td>
<td align="left"> Minor </td>
<td align="left"> client </td>
<td align="left"> Harsh J </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-851">YARN-851</a> </td>
<td align="left"> Share NMTokens using NMTokenCache (api-based) instead of memory based approach which is used currently. </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9421">HADOOP-9421</a> </td>
<td align="left"> Convert SASL to use ProtoBuf and provide negotiation capabilities </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Sanjay Radia </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-869">YARN-869</a> </td>
<td align="left"> ResourceManagerAdministrationProtocol should neither be public(yet) nor in yarn.api </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-791">YARN-791</a> </td>
<td align="left"> Ensure that RM RPC APIs that return nodes are consistent with /nodes REST API </td>
<td align="left"> Blocker </td>
<td align="left"> api, resourcemanager </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9683">HADOOP-9683</a> </td>
<td align="left"> Wrap IpcConnectionContext in RPC headers </td>
<td align="left"> Blocker </td>
<td align="left"> ipc </td>
<td align="left"> Luke Lu </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-701">YARN-701</a> </td>
<td align="left"> ApplicationTokens should be used irrespective of kerberos </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-918">YARN-918</a> </td>
<td align="left"> ApplicationMasterProtocol doesn&#x2019;t need ApplicationAttemptId in the payload after YARN-701 </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-926">YARN-926</a> </td>
<td align="left"> ContainerManagerProtcol APIs should take in requests for multiple containers </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9698">HADOOP-9698</a> </td>
<td align="left"> RPCv9 client must honor server&#x2019;s SASL negotiate response </td>
<td align="left"> Blocker </td>
<td align="left"> ipc </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9832">HADOOP-9832</a> </td>
<td align="left"> Add RPC header to client ping </td>
<td align="left"> Blocker </td>
<td align="left"> ipc </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9820">HADOOP-9820</a> </td>
<td align="left"> RPCv9 wire protocol is insufficient to support multiplexing </td>
<td align="left"> Blocker </td>
<td align="left"> ipc, security </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5083">HDFS-5083</a> </td>
<td align="left"> Update the HDFS compatibility version range </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Kihwal Lee </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-1056">YARN-1056</a> </td>
<td align="left"> Fix configs yarn.resourcemanager.resourcemanager.connect.{max.wait.secs|retry_interval.secs} </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-2802">HDFS-2802</a> </td>
<td align="left"> Support for RW/RO snapshots in HDFS </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Hari Mankude </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
</tbody>
</table></div>
<div class="section">
<h3><a name="NEW_FEATURES:"></a>NEW FEATURES:</h3>
<table border="0" class="bodyTable">
<thead>
<tr class="a">
<th align="left"> JIRA </th>
<th align="left"> Summary </th>
<th align="left"> Priority </th>
<th align="left"> Component </th>
<th align="left"> Reporter </th>
<th align="left"> Contributor </th></tr>
</thead><tbody>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4124">HDFS-4124</a> </td>
<td align="left"> Refactor INodeDirectory#getExistingPathINodes() to enable returning more than INode array </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9283">HADOOP-9283</a> </td>
<td align="left"> Add support for running the Hadoop client on AIX </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9209">HADOOP-9209</a> </td>
<td align="left"> Add shell command to dump file checksums </td>
<td align="left"> Major </td>
<td align="left"> fs, tools </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-1804">HDFS-1804</a> </td>
<td align="left"> Add a new block-volume device choosing policy that looks at free space </td>
<td align="left"> Minor </td>
<td align="left"> datanode </td>
<td align="left"> Harsh J </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5129">MAPREDUCE-5129</a> </td>
<td align="left"> Add tag info to JH files </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Billie Rinaldi </td>
<td align="left"> Billie Rinaldi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-2576">HDFS-2576</a> </td>
<td align="left"> Namenode should have a favored nodes hint to enable clients to have control over block placement. </td>
<td align="left"> Major </td>
<td align="left"> hdfs-client, namenode </td>
<td align="left"> Pritam Damania </td>
<td align="left"> Devaraj Das </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8562">HADOOP-8562</a> </td>
<td align="left"> Enhancements to support Hadoop on Windows Server and Windows Azure environments </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Bikas Saha </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3601">HDFS-3601</a> </td>
<td align="left"> Implementation of ReplicaPlacementPolicyNodeGroup to support 4-layer network topology </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3495">HDFS-3495</a> </td>
<td align="left"> Update Balancer to support new NetworkTopology with NodeGroup </td>
<td align="left"> Major </td>
<td align="left"> balancer &amp; mover </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-326">YARN-326</a> </td>
<td align="left"> Add multi-resource scheduling to the fair scheduler </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9509">HADOOP-9509</a> </td>
<td align="left"> Implement ONCRPC and XDR </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5298">MAPREDUCE-5298</a> </td>
<td align="left"> Move MapReduce services to YARN-117 stricter lifecycle </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9515">HADOOP-9515</a> </td>
<td align="left"> Add general interface for NFS and Mount </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4249">HDFS-4249</a> </td>
<td align="left"> Add status NameNode startup to webUI </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8040">HADOOP-8040</a> </td>
<td align="left"> Add symlink support to FileSystem </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Eli Collins </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9763">HADOOP-9763</a> </td>
<td align="left"> Extends LightWeightGSet to support eviction of expired elements </td>
<td align="left"> Major </td>
<td align="left"> util </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3278">HDFS-3278</a> </td>
<td align="left"> Umbrella Jira for HDFS-HA Phase 2 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Sanjay Radia </td>
<td align="left"> Todd Lipcon </td></tr>
</tbody>
</table></div>
<div class="section">
<h3><a name="IMPROVEMENTS:"></a>IMPROVEMENTS:</h3>
<table border="0" class="bodyTable">
<thead>
<tr class="a">
<th align="left"> JIRA </th>
<th align="left"> Summary </th>
<th align="left"> Priority </th>
<th align="left"> Component </th>
<th align="left"> Reporter </th>
<th align="left"> Contributor </th></tr>
</thead><tbody>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-2572">HDFS-2572</a> </td>
<td align="left"> Unnecessary double-check in DN#getHostName </td>
<td align="left"> Trivial </td>
<td align="left"> datanode </td>
<td align="left"> Harsh J </td>
<td align="left"> Harsh J </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-2857">HDFS-2857</a> </td>
<td align="left"> Cleanup BlockInfo class </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-3787">MAPREDUCE-3787</a> </td>
<td align="left"> [Gridmix] Improve STRESS mode </td>
<td align="left"> Major </td>
<td align="left"> contrib/gridmix </td>
<td align="left"> Amar Kamat </td>
<td align="left"> Amar Kamat </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3163">HDFS-3163</a> </td>
<td align="left"> TestHDFSCLI.testAll fails if the user name is not all lowercase </td>
<td align="left"> Trivial </td>
<td align="left"> test </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8415">HADOOP-8415</a> </td>
<td align="left"> getDouble() and setDouble() in org.apache.hadoop.conf.Configuration </td>
<td align="left"> Minor </td>
<td align="left"> conf </td>
<td align="left"> Jan van der Lugt </td>
<td align="left"> Jan van der Lugt </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8711">HADOOP-8711</a> </td>
<td align="left"> provide an option for IPC server users to avoid printing stack information for certain exceptions </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3817">HDFS-3817</a> </td>
<td align="left"> avoid printing stack information for SafeModeException </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3880">HDFS-3880</a> </td>
<td align="left"> Use Builder to get RPC server in HDFS </td>
<td align="left"> Minor </td>
<td align="left"> datanode, ha, namenode, security </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-84">YARN-84</a> </td>
<td align="left"> Use Builder to get RPC server in YARN </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4053">HDFS-4053</a> </td>
<td align="left"> Increase the default block size </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Eli Collins </td>
<td align="left"> Eli Collins </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4151">HDFS-4151</a> </td>
<td align="left"> Passing INodesInPath instead of INode[] in FSDirectory </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4152">HDFS-4152</a> </td>
<td align="left"> Add a new class for the parameter in INode.collectSubtreeBlocksAndClear(..) </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4206">HDFS-4206</a> </td>
<td align="left"> Change the fields in INode and its subclasses to private </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4215">HDFS-4215</a> </td>
<td align="left"> Improvements on INode and image loading </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4234">HDFS-4234</a> </td>
<td align="left"> Use the generic code for choosing datanode in Balancer </td>
<td align="left"> Minor </td>
<td align="left"> balancer &amp; mover </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8924">HADOOP-8924</a> </td>
<td align="left"> Add maven plugin alternative to shell script to save package-info.java </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-385">YARN-385</a> </td>
<td align="left"> ResourceRequestPBImpl&#x2019;s toString() is missing location and # containers </td>
<td align="left"> Major </td>
<td align="left"> api </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4989">MAPREDUCE-4989</a> </td>
<td align="left"> JSONify DataTables input data for Attempts page </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver, mr-am </td>
<td align="left"> Ravi Prakash </td>
<td align="left"> Ravi Prakash </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-249">YARN-249</a> </td>
<td align="left"> Capacity Scheduler web page should show list of active users per queue like it used to (in 1.x) </td>
<td align="left"> Major </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Ravi Prakash </td>
<td align="left"> Ravi Prakash </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-391">YARN-391</a> </td>
<td align="left"> detabify LCEResourcesHandler classes </td>
<td align="left"> Trivial </td>
<td align="left"> nodemanager </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9117">HADOOP-9117</a> </td>
<td align="left"> replace protoc ant plugin exec with a maven plugin </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4846">MAPREDUCE-4846</a> </td>
<td align="left"> Some JobQueueInfo methods are public in MR1 but protected in MR2 </td>
<td align="left"> Major </td>
<td align="left"> client </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4304">HDFS-4304</a> </td>
<td align="left"> Make FSEditLogOp.MAX_OP_SIZE configurable </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9279">HADOOP-9279</a> </td>
<td align="left"> Document the need to build hadoop-maven-plugins for eclipse and separate project builds </td>
<td align="left"> Major </td>
<td align="left"> build, documentation </td>
<td align="left"> Tsuyoshi Ozawa </td>
<td align="left"> Tsuyoshi Ozawa </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9334">HADOOP-9334</a> </td>
<td align="left"> Update netty version </td>
<td align="left"> Minor </td>
<td align="left"> build </td>
<td align="left"> Nicolas Liochon </td>
<td align="left"> Nicolas Liochon </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5033">MAPREDUCE-5033</a> </td>
<td align="left"> mapred shell script should respect usage flags (&#x2013;help -help -h) </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9336">HADOOP-9336</a> </td>
<td align="left"> Allow UGI of current connection to be queried </td>
<td align="left"> Critical </td>
<td align="left"> ipc </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-406">YARN-406</a> </td>
<td align="left"> TestRackResolver fails when local network resolves &#x201c;host1&#x201d; to a valid host </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Hitesh Shah </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9352">HADOOP-9352</a> </td>
<td align="left"> Expose UGI.setLoginUser for tests </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9343">HADOOP-9343</a> </td>
<td align="left"> Allow additional exceptions through the RPC layer </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8462">HADOOP-8462</a> </td>
<td align="left"> Native-code implementation of bzip2 codec </td>
<td align="left"> Major </td>
<td align="left"> io </td>
<td align="left"> Govind Kamat </td>
<td align="left"> Govind Kamat </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4565">HDFS-4565</a> </td>
<td align="left"> use DFSUtil.getSpnegoKeytabKey() to get the spnego keytab key in secondary namenode and namenode http server </td>
<td align="left"> Minor </td>
<td align="left"> security </td>
<td align="left"> Arpit Gupta </td>
<td align="left"> Arpit Gupta </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4569">HDFS-4569</a> </td>
<td align="left"> Small image transfer related cleanups. </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9379">HADOOP-9379</a> </td>
<td align="left"> capture the ulimit info after printing the log to the console </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Arpit Gupta </td>
<td align="left"> Arpit Gupta </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-198">YARN-198</a> </td>
<td align="left"> If we are navigating to Nodemanager UI from Resourcemanager,then there is not link to navigate back to Resource manager </td>
<td align="left"> Minor </td>
<td align="left"> nodemanager </td>
<td align="left"> Ramgopal N </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-237">YARN-237</a> </td>
<td align="left"> Refreshing the RM page forgets how many rows I had in my Datatables </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Ravi Prakash </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9318">HADOOP-9318</a> </td>
<td align="left"> when exiting on a signal, print the signal name first </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4990">MAPREDUCE-4990</a> </td>
<td align="left"> Construct debug strings conditionally in ShuffleHandler.Shuffle#sendMapOutput() </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-297">YARN-297</a> </td>
<td align="left"> Improve hashCode implementations for PB records </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4246">HDFS-4246</a> </td>
<td align="left"> The exclude node list should be more forgiving, for each output stream </td>
<td align="left"> Minor </td>
<td align="left"> hdfs-client </td>
<td align="left"> Harsh J </td>
<td align="left"> Harsh J </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9227">HADOOP-9227</a> </td>
<td align="left"> FileSystemContractBaseTest doesn&#x2019;t test filesystem&#x2019;s mkdir/isDirectory() logic rigorously enough </td>
<td align="left"> Trivial </td>
<td align="left"> fs </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4635">HDFS-4635</a> </td>
<td align="left"> Move BlockManager#computeCapacity to LightWeightGSet </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9253">HADOOP-9253</a> </td>
<td align="left"> Capture ulimit info in the logs at service start time </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arpit Gupta </td>
<td align="left"> Arpit Gupta </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-447">YARN-447</a> </td>
<td align="left"> applicationComparator improvement for CS </td>
<td align="left"> Minor </td>
<td align="left"> scheduler </td>
<td align="left"> Nemon Lou </td>
<td align="left"> Nemon Lou </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-382">YARN-382</a> </td>
<td align="left"> SchedulerUtils improve way normalizeRequest sets the resource capabilities </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-381">YARN-381</a> </td>
<td align="left"> Improve FS docs </td>
<td align="left"> Minor </td>
<td align="left"> documentation </td>
<td align="left"> Eli Collins </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-538">YARN-538</a> </td>
<td align="left"> RM address DNS lookup can cause unnecessary slowness on every JHS page load </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9401">HADOOP-9401</a> </td>
<td align="left"> CodecPool: Add counters for number of (de)compressors leased out </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-525">YARN-525</a> </td>
<td align="left"> make CS node-locality-delay refreshable </td>
<td align="left"> Major </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Thomas Graves </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3940">HDFS-3940</a> </td>
<td align="left"> Add Gset#clear method and clear the block map when namenode is shutdown </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Eli Collins </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4679">HDFS-4679</a> </td>
<td align="left"> Namenode operation checks should be done in a consistent manner </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5079">MAPREDUCE-5079</a> </td>
<td align="left"> Recovery should restore task state from job history info directly </td>
<td align="left"> Critical </td>
<td align="left"> mr-am </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4974">MAPREDUCE-4974</a> </td>
<td align="left"> Optimising the LineRecordReader initialize() method </td>
<td align="left"> Major </td>
<td align="left"> mrv1, mrv2, performance </td>
<td align="left"> Arun A K </td>
<td align="left"> Gelesh </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-518">YARN-518</a> </td>
<td align="left"> Fair Scheduler&#x2019;s document link could be added to the hadoop 2.x main doc page </td>
<td align="left"> Major </td>
<td align="left"> documentation </td>
<td align="left"> Dapeng Sun </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5128">MAPREDUCE-5128</a> </td>
<td align="left"> mapred-default.xml is missing a bunch of history server configs </td>
<td align="left"> Major </td>
<td align="left"> documentation, jobhistoryserver </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9450">HADOOP-9450</a> </td>
<td align="left"> HADOOP_USER_CLASSPATH_FIRST is not honored; CLASSPATH is PREpended instead of APpended </td>
<td align="left"> Major </td>
<td align="left"> scripts </td>
<td align="left"> Mitch Wyle </td>
<td align="left"> Harsh J </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5069">MAPREDUCE-5069</a> </td>
<td align="left"> add concrete common implementations of CombineFileInputFormat </td>
<td align="left"> Minor </td>
<td align="left"> mrv1, mrv2 </td>
<td align="left"> Sangjin Lee </td>
<td align="left"> Sangjin Lee </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9503">HADOOP-9503</a> </td>
<td align="left"> Remove sleep between IPC client connect timeouts </td>
<td align="left"> Minor </td>
<td align="left"> ipc </td>
<td align="left"> Varun Sharma </td>
<td align="left"> Varun Sharma </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4721">HDFS-4721</a> </td>
<td align="left"> Speed up lease/block recovery when DN fails and a block goes into recovery </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Varun Sharma </td>
<td align="left"> Varun Sharma </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9322">HADOOP-9322</a> </td>
<td align="left"> LdapGroupsMapping doesn&#x2019;t seem to set a timeout for its directory search </td>
<td align="left"> Minor </td>
<td align="left"> security </td>
<td align="left"> Harsh J </td>
<td align="left"> Harsh J </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9338">HADOOP-9338</a> </td>
<td align="left"> FsShell Copy Commands Should Optionally Preserve File Attributes </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Nick White </td>
<td align="left"> Nick White </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8608">HADOOP-8608</a> </td>
<td align="left"> Add Configuration API for parsing time durations </td>
<td align="left"> Minor </td>
<td align="left"> conf </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Chris Douglas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9483">HADOOP-9483</a> </td>
<td align="left"> winutils support for readlink command </td>
<td align="left"> Major </td>
<td align="left"> util </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9511">HADOOP-9511</a> </td>
<td align="left"> Adding support for additional input streams (FSDataInputStream and RandomAccessFile) in SecureIOUtils. </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4804">HDFS-4804</a> </td>
<td align="left"> WARN when users set the block balanced preference percent below 0.5 or above 1.0 </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Stephen Chu </td>
<td align="left"> Stephen Chu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-598">YARN-598</a> </td>
<td align="left"> Add virtual cores to queue metrics </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager, scheduler </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-590">YARN-590</a> </td>
<td align="left"> Add an optional mesage to RegisterNodeManagerResponse as to why NM is being asked to resync or shutdown </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9560">HADOOP-9560</a> </td>
<td align="left"> metrics2#JvmMetrics should have max memory size of JVM </td>
<td align="left"> Minor </td>
<td align="left"> metrics </td>
<td align="left"> Tsuyoshi Ozawa </td>
<td align="left"> Tsuyoshi Ozawa </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9523">HADOOP-9523</a> </td>
<td align="left"> Provide a generic IBM java vendor flag in PlatformName.java to support non-Sun JREs </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Tian Hong Wang </td>
<td align="left"> Tian Hong Wang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4698">HDFS-4698</a> </td>
<td align="left"> provide client-side metrics for remote reads, local reads, and short-circuit reads </td>
<td align="left"> Minor </td>
<td align="left"> hdfs-client </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-347">HDFS-347</a> </td>
<td align="left"> DFS read performance suboptimal when client co-located on nodes with data </td>
<td align="left"> Major </td>
<td align="left"> datanode, hdfs-client, performance </td>
<td align="left"> George Porter </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4787">HDFS-4787</a> </td>
<td align="left"> Create a new HdfsConfiguration before each TestDFSClientRetries testcases </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Tian Hong Wang </td>
<td align="left"> Tian Hong Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5246">MAPREDUCE-5246</a> </td>
<td align="left"> Adding application type to submission context </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Mayank Bansal </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4848">HDFS-4848</a> </td>
<td align="left"> copyFromLocal and renaming a file to &#x201c;.snapshot&#x201d; should output that &#x201c;.snapshot&#x201d; is a reserved name </td>
<td align="left"> Minor </td>
<td align="left"> snapshots </td>
<td align="left"> Stephen Chu </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9605">HADOOP-9605</a> </td>
<td align="left"> Update junit dependency </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Timothy St. Clair </td>
<td align="left"> </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3498">HDFS-3498</a> </td>
<td align="left"> Make Replica Removal Policy pluggable and ReplicaPlacementPolicyDefault extensible for reusing code in subclass </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5268">MAPREDUCE-5268</a> </td>
<td align="left"> Improve history server startup performance </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5283">MAPREDUCE-5283</a> </td>
<td align="left"> Over 10 different tests have near identical implementations of AppContext </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster, test </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9604">HADOOP-9604</a> </td>
<td align="left"> Wrong Javadoc of FSDataOutputStream </td>
<td align="left"> Minor </td>
<td align="left"> fs </td>
<td align="left"> Jingguo Yao </td>
<td align="left"> Jingguo Yao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9625">HADOOP-9625</a> </td>
<td align="left"> HADOOP_OPTS not picked up by hadoop command </td>
<td align="left"> Minor </td>
<td align="left"> bin, conf </td>
<td align="left"> Paul Han </td>
<td align="left"> Paul Han </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-600">YARN-600</a> </td>
<td align="left"> Hook up cgroups CPU settings to the number of virtual cores allocated </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager, scheduler </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-117">YARN-117</a> </td>
<td align="left"> Enhance YARN service model </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-782">YARN-782</a> </td>
<td align="left"> vcores-pcores ratio functions differently from vmem-pmem ratio in misleading way </td>
<td align="left"> Critical </td>
<td align="left"> nodemanager </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-3533">MAPREDUCE-3533</a> </td>
<td align="left"> have the service interface extend Closeable and use close() as its shutdown operation </td>
<td align="left"> Minor </td>
<td align="left"> mrv2 </td>
<td align="left"> Steve Loughran </td>
<td align="left"> </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-803">YARN-803</a> </td>
<td align="left"> factor out scheduler config validation from the ResourceManager to each scheduler implementation </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager, scheduler </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-789">YARN-789</a> </td>
<td align="left"> Enable zero capabilities resource requests in fair scheduler </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-752">YARN-752</a> </td>
<td align="left"> In AMRMClient, automatically add corresponding rack requests for requested nodes </td>
<td align="left"> Major </td>
<td align="left"> api, applications </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5171">MAPREDUCE-5171</a> </td>
<td align="left"> Expose blacklisted nodes from the MR AM REST API </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4461">HDFS-4461</a> </td>
<td align="left"> DirectoryScanner: volume path prefix takes up memory for every block that is scanned </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4914">HDFS-4914</a> </td>
<td align="left"> When possible, Use DFSClient.Conf instead of Configuration </td>
<td align="left"> Minor </td>
<td align="left"> hdfs-client </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4772">HDFS-4772</a> </td>
<td align="left"> Add number of children in HdfsFileStatus </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-736">YARN-736</a> </td>
<td align="left"> Add a multi-resource fair sharing metric </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9661">HADOOP-9661</a> </td>
<td align="left"> Allow metrics sources to be extended </td>
<td align="left"> Major </td>
<td align="left"> metrics </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4932">HDFS-4932</a> </td>
<td align="left"> Avoid a wide line on the name node webUI if we have more Journal nodes </td>
<td align="left"> Minor </td>
<td align="left"> ha, namenode </td>
<td align="left"> Fengdong Yu </td>
<td align="left"> Fengdong Yu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9673">HADOOP-9673</a> </td>
<td align="left"> NetworkTopology: when a node can&#x2019;t be added, print out its location for diagnostic purposes </td>
<td align="left"> Trivial </td>
<td align="left"> net </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-883">YARN-883</a> </td>
<td align="left"> Expose Fair Scheduler-specific queue metrics </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9676">HADOOP-9676</a> </td>
<td align="left"> make maximum RPC buffer size configurable </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4465">HDFS-4465</a> </td>
<td align="left"> Optimize datanode ReplicasMap and ReplicaInfo </td>
<td align="left"> Major </td>
<td align="left"> datanode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4645">HDFS-4645</a> </td>
<td align="left"> Move from randomly generated block ID to sequentially generated block ID </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4978">HDFS-4978</a> </td>
<td align="left"> Make disallowSnapshot idempotent </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4912">HDFS-4912</a> </td>
<td align="left"> Cleanup FSNamesystem#startFileInternal </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4521">HDFS-4521</a> </td>
<td align="left"> invalid network topologies should not be cached </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-2042">HDFS-2042</a> </td>
<td align="left"> Require c99 when building libhdfs </td>
<td align="left"> Minor </td>
<td align="left"> libhdfs </td>
<td align="left"> Eli Collins </td>
<td align="left"> </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4992">HDFS-4992</a> </td>
<td align="left"> Make balancer&#x2019;s thread count configurable </td>
<td align="left"> Major </td>
<td align="left"> balancer &amp; mover </td>
<td align="left"> Max Lapan </td>
<td align="left"> Max Lapan </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5398">MAPREDUCE-5398</a> </td>
<td align="left"> MR changes for YARN-513 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9734">HADOOP-9734</a> </td>
<td align="left"> Common protobuf definitions for GetUserMappingsProtocol, RefreshAuthorizationPolicyProtocol and RefreshUserMappingsProtocol </td>
<td align="left"> Minor </td>
<td align="left"> ipc </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4903">HDFS-4903</a> </td>
<td align="left"> Print trash configuration and trash emptier state in namenode log </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-865">YARN-865</a> </td>
<td align="left"> RM webservices can&#x2019;t query based on application Types </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4996">HDFS-4996</a> </td>
<td align="left"> ClientProtocol#metaSave can be made idempotent by overwriting the output file instead of appending to it </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9164">HADOOP-9164</a> </td>
<td align="left"> Print paths of loaded native libraries in NativeLibraryChecker </td>
<td align="left"> Minor </td>
<td align="left"> native </td>
<td align="left"> Binglin Chang </td>
<td align="left"> Binglin Chang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9717">HADOOP-9717</a> </td>
<td align="left"> Add retry attempt count to the RPC requests </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5007">HDFS-5007</a> </td>
<td align="left"> Replace hard-coded property keys with DFSConfigKeys fields </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Kousuke Saruta </td>
<td align="left"> Kousuke Saruta </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5010">HDFS-5010</a> </td>
<td align="left"> Reduce the frequency of getCurrentUser() calls from namenode </td>
<td align="left"> Major </td>
<td align="left"> namenode, performance </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Kihwal Lee </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9688">HADOOP-9688</a> </td>
<td align="left"> Add globally unique Client ID to RPC requests </td>
<td align="left"> Blocker </td>
<td align="left"> ipc </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9691">HADOOP-9691</a> </td>
<td align="left"> RPC clients can generate call ID using AtomicInteger instead of synchronizing on the Client instance. </td>
<td align="left"> Minor </td>
<td align="left"> ipc </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9716">HADOOP-9716</a> </td>
<td align="left"> Move the Rpc request call ID generation to client side InvocationHandler </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9751">HADOOP-9751</a> </td>
<td align="left"> Add clientId and retryCount to RpcResponseHeaderProto </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9754">HADOOP-9754</a> </td>
<td align="left"> Clean up RPC code </td>
<td align="left"> Minor </td>
<td align="left"> ipc </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5008">HDFS-5008</a> </td>
<td align="left"> Make ClientProtocol#abandonBlock() idempotent </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9760">HADOOP-9760</a> </td>
<td align="left"> Move GSet and LightWeightGSet to hadoop-common </td>
<td align="left"> Major </td>
<td align="left"> util </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5020">HDFS-5020</a> </td>
<td align="left"> Make DatanodeProtocol#blockReceivedAndDeleted idempotent </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9762">HADOOP-9762</a> </td>
<td align="left"> RetryCache utility for implementing RPC retries </td>
<td align="left"> Major </td>
<td align="left"> util </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9770">HADOOP-9770</a> </td>
<td align="left"> Make RetryCache#state non volatile </td>
<td align="left"> Minor </td>
<td align="left"> util </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9756">HADOOP-9756</a> </td>
<td align="left"> Additional cleanup RPC code </td>
<td align="left"> Minor </td>
<td align="left"> ipc </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-347">YARN-347</a> </td>
<td align="left"> YARN CLI should show CPU info besides memory info in node status </td>
<td align="left"> Major </td>
<td align="left"> client </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5027">HDFS-5027</a> </td>
<td align="left"> On startup, DN should scan volumes in parallel </td>
<td align="left"> Major </td>
<td align="left"> datanode </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9792">HADOOP-9792</a> </td>
<td align="left"> Retry the methods that are tagged @AtMostOnce along with @Idempotent </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5352">MAPREDUCE-5352</a> </td>
<td align="left"> Optimize node local splits generated by CombineFileInputFormat </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9845">HADOOP-9845</a> </td>
<td align="left"> Update protobuf to 2.5 from 2.4.x </td>
<td align="left"> Blocker </td>
<td align="left"> performance </td>
<td align="left"> stack </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-1045">YARN-1045</a> </td>
<td align="left"> Improve toString implementation for PBImpls </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4942">HDFS-4942</a> </td>
<td align="left"> Add retry cache support in Namenode </td>
<td align="left"> Major </td>
<td align="left"> ha, namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
</tbody>
</table></div>
<div class="section">
<h3><a name="BUG_FIXES:"></a>BUG FIXES:</h3>
<table border="0" class="bodyTable">
<thead>
<tr class="a">
<th align="left"> JIRA </th>
<th align="left"> Summary </th>
<th align="left"> Priority </th>
<th align="left"> Component </th>
<th align="left"> Reporter </th>
<th align="left"> Contributor </th></tr>
</thead><tbody>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3009">HDFS-3009</a> </td>
<td align="left"> DFSClient islocaladdress() can use similar routine in netutils </td>
<td align="left"> Trivial </td>
<td align="left"> hdfs-client </td>
<td align="left"> Hari Mankude </td>
<td align="left"> Hari Mankude </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-2722">MAPREDUCE-2722</a> </td>
<td align="left"> Gridmix simulated job&#x2019;s map&#x2019;s hdfsBytesRead counter is wrong when compressed input is used </td>
<td align="left"> Major </td>
<td align="left"> contrib/gridmix </td>
<td align="left"> Ravi Gummadi </td>
<td align="left"> Ravi Gummadi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-3829">MAPREDUCE-3829</a> </td>
<td align="left"> [Gridmix] Gridmix should give better error message when input-data directory already exists and -generate option is given </td>
<td align="left"> Major </td>
<td align="left"> contrib/gridmix </td>
<td align="left"> Ravi Gummadi </td>
<td align="left"> Ravi Gummadi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-3953">MAPREDUCE-3953</a> </td>
<td align="left"> Gridmix throws NPE and does not simulate a job if the trace contains null taskStatus for a task </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ravi Gummadi </td>
<td align="left"> Ravi Gummadi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-3757">MAPREDUCE-3757</a> </td>
<td align="left"> Rumen Folder is not adjusting the shuffleFinished and sortFinished times of reduce task attempts </td>
<td align="left"> Major </td>
<td align="left"> tools/rumen </td>
<td align="left"> Ravi Gummadi </td>
<td align="left"> Ravi Gummadi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4083">MAPREDUCE-4083</a> </td>
<td align="left"> GridMix emulated job tasks.resource-usage emulator for CPU usage throws NPE when Trace contains cumulativeCpuUsage value of 0 at attempt level </td>
<td align="left"> Major </td>
<td align="left"> contrib/gridmix </td>
<td align="left"> Karam Singh </td>
<td align="left"> Amar Kamat </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4149">MAPREDUCE-4149</a> </td>
<td align="left"> Rumen fails to parse certain counter strings </td>
<td align="left"> Major </td>
<td align="left"> tools/rumen </td>
<td align="left"> Ravi Gummadi </td>
<td align="left"> Ravi Gummadi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4100">MAPREDUCE-4100</a> </td>
<td align="left"> Sometimes gridmix emulates data larger much larger then acutal counter for map only jobs </td>
<td align="left"> Minor </td>
<td align="left"> contrib/gridmix </td>
<td align="left"> Karam Singh </td>
<td align="left"> Amar Kamat </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4356">MAPREDUCE-4356</a> </td>
<td align="left"> Provide access to ParsedTask.obtainTaskAttempts() </td>
<td align="left"> Major </td>
<td align="left"> tools/rumen </td>
<td align="left"> Ravi Gummadi </td>
<td align="left"> Ravi Gummadi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3792">HDFS-3792</a> </td>
<td align="left"> Fix two findbugs introduced by HDFS-3695 </td>
<td align="left"> Trivial </td>
<td align="left"> build, namenode </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4209">HDFS-4209</a> </td>
<td align="left"> Clean up the addNode/addChild/addChildNoQuotaCheck methods in FSDirectory </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4243">HDFS-4243</a> </td>
<td align="left"> INodeDirectory.replaceChild(..) does not update parent </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4296">HDFS-4296</a> </td>
<td align="left"> Add layout version for HDFS-4256 for release 1.2.0 </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4382">HDFS-4382</a> </td>
<td align="left"> Fix typo MAX_NOT_CHANGED_INTERATIONS </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ted Yu </td>
<td align="left"> Ted Yu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-319">YARN-319</a> </td>
<td align="left"> Submit a job to a queue that not allowed in fairScheduler, client will hold forever. </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager, scheduler </td>
<td align="left"> Hong Shen </td>
<td align="left"> Hong Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9245">HADOOP-9245</a> </td>
<td align="left"> mvn clean without running mvn install before fails </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9264">HADOOP-9264</a> </td>
<td align="left"> port change to use Java untar API on Windows from branch-1-win to trunk </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4671">MAPREDUCE-4671</a> </td>
<td align="left"> AM does not tell the RM about container requests that are no longer needed </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Bikas Saha </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-383">YARN-383</a> </td>
<td align="left"> AMRMClientImpl should handle null rmClient in stop() </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Hitesh Shah </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4470">HDFS-4470</a> </td>
<td align="left"> several HDFS tests attempt file operations on invalid HDFS paths when running on Windows </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-377">YARN-377</a> </td>
<td align="left"> Fix TestContainersMonitor for HADOOP-9252 </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4471">HDFS-4471</a> </td>
<td align="left"> Namenode WebUI file browsing does not work with wildcard addresses configured </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-362">YARN-362</a> </td>
<td align="left"> Unexpected extra results when using webUI table search </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Ravi Prakash </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9294">HADOOP-9294</a> </td>
<td align="left"> GetGroupsTestBase fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4342">HDFS-4342</a> </td>
<td align="left"> Edits dir in dfs.namenode.edits.dir.required will be silently ignored if it is not in dfs.namenode.edits.dir </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Mark Yang </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9302">HADOOP-9302</a> </td>
<td align="left"> HDFS docs not linked from top level </td>
<td align="left"> Major </td>
<td align="left"> documentation </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Andy Isaacson </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9303">HADOOP-9303</a> </td>
<td align="left"> command manual dfsadmin missing entry for restoreFailedStorage option </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Andy Isaacson </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9246">HADOOP-9246</a> </td>
<td align="left"> Execution phase for hadoop-maven-plugin should be process-resources </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5000">MAPREDUCE-5000</a> </td>
<td align="left"> TaskImpl.getCounters() can return the counters for the wrong task attempt when task is speculating </td>
<td align="left"> Critical </td>
<td align="left"> mr-am </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9305">HADOOP-9305</a> </td>
<td align="left"> Add support for running the Hadoop client on 64-bit AIX </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4495">HDFS-4495</a> </td>
<td align="left"> Allow client-side lease renewal to be retried beyond soft-limit </td>
<td align="left"> Major </td>
<td align="left"> hdfs-client </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Kihwal Lee </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4994">MAPREDUCE-4994</a> </td>
<td align="left"> -jt generic command line option does not work </td>
<td align="left"> Major </td>
<td align="left"> client </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9297">HADOOP-9297</a> </td>
<td align="left"> remove old record IO generation and tests </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9154">HADOOP-9154</a> </td>
<td align="left"> SortedMapWritable#putAll() doesn&#x2019;t add key/value classes to the map </td>
<td align="left"> Major </td>
<td align="left"> io </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9304">HADOOP-9304</a> </td>
<td align="left"> remove addition of avro genreated-sources dirs to build </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5009">MAPREDUCE-5009</a> </td>
<td align="left"> Killing the Task Attempt slated for commit does not clear the value from the Task commitAttempt member </td>
<td align="left"> Critical </td>
<td align="left"> mrv1 </td>
<td align="left"> Robert Parker </td>
<td align="left"> Robert Parker </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-400">YARN-400</a> </td>
<td align="left"> RM can return null application resource usage report leading to NPE in client </td>
<td align="left"> Critical </td>
<td align="left"> resourcemanager </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-236">YARN-236</a> </td>
<td align="left"> RM should point tracking URL to RM web page when app fails to start </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5013">MAPREDUCE-5013</a> </td>
<td align="left"> mapred.JobStatus compatibility: MR2 missing constructors from MR1 </td>
<td align="left"> Major </td>
<td align="left"> client </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9267">HADOOP-9267</a> </td>
<td align="left"> hadoop -help, -h, &#x2013;help should show usage instructions </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4269">HDFS-4269</a> </td>
<td align="left"> DatanodeManager#registerDatanode rejects all datanode registrations from localhost in single-node developer setup </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4222">HDFS-4222</a> </td>
<td align="left"> NN is unresponsive and loses heartbeats of DNs when Hadoop is configured to use LDAP and LDAP has issues </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Xiaobo Peng </td>
<td align="left"> Xiaobo Peng </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8569">HADOOP-8569</a> </td>
<td align="left"> CMakeLists.txt: define _GNU_SOURCE and _LARGEFILE_SOURCE </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9323">HADOOP-9323</a> </td>
<td align="left"> Typos in API documentation </td>
<td align="left"> Minor </td>
<td align="left"> documentation, fs, io, record </td>
<td align="left"> Hao Zhong </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4235">HDFS-4235</a> </td>
<td align="left"> when outputting XML, OfflineEditsViewer can&#x2019;t handle some edits containing non-ASCII strings </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-7487">HADOOP-7487</a> </td>
<td align="left"> DF should throw a more reasonable exception when mount cannot be determined </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-390">YARN-390</a> </td>
<td align="left"> ApplicationCLI and NodeCLI use hard-coded platform-specific line separator, which causes test failures on Windows </td>
<td align="left"> Major </td>
<td align="left"> client </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8917">HADOOP-8917</a> </td>
<td align="left"> add LOCALE.US to toLowerCase in SecurityUtil.replacePattern </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arpit Gupta </td>
<td align="left"> Arpit Gupta </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5008">MAPREDUCE-5008</a> </td>
<td align="left"> Merger progress miscounts with respect to EOF_MARKER </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-426">YARN-426</a> </td>
<td align="left"> Failure to download a public resource on a node prevents further downloads of the resource from that node </td>
<td align="left"> Critical </td>
<td align="left"> nodemanager </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4892">MAPREDUCE-4892</a> </td>
<td align="left"> CombineFileInputFormat node input split can be skewed on small clusters </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Bikas Saha </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4693">MAPREDUCE-4693</a> </td>
<td align="left"> Historyserver should provide counters for failed tasks </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver, mrv2 </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9339">HADOOP-9339</a> </td>
<td align="left"> IPC.Server incorrectly sets UGI auth type </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9342">HADOOP-9342</a> </td>
<td align="left"> Remove jline from distribution </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Thomas Weise </td>
<td align="left"> Thomas Weise </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9230">HADOOP-9230</a> </td>
<td align="left"> TestUniformSizeInputFormat fails intermittently </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4871">MAPREDUCE-4871</a> </td>
<td align="left"> AM uses mapreduce.jobtracker.split.metainfo.maxsize but mapred-default has mapreduce.job.split.metainfo.maxsize </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-269">YARN-269</a> </td>
<td align="left"> Resource Manager not logging the health_check_script result when taking it out </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4518">HDFS-4518</a> </td>
<td align="left"> Finer grained metrics for HDFS capacity </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9349">HADOOP-9349</a> </td>
<td align="left"> Confusing output when running hadoop version from one hadoop installation when HADOOP_HOME points to another </td>
<td align="left"> Major </td>
<td align="left"> tools </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-376">YARN-376</a> </td>
<td align="left"> Apps that have completed can appear as RUNNING on the NM UI </td>
<td align="left"> Blocker </td>
<td align="left"> resourcemanager </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4896">MAPREDUCE-4896</a> </td>
<td align="left"> &#x201c;mapred queue -info&#x201d; spits out ugly exception when queue does not exist </td>
<td align="left"> Major </td>
<td align="left"> client, scheduler </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-380">YARN-380</a> </td>
<td align="left"> yarn node -status prints Last-Last-Health-Update </td>
<td align="left"> Major </td>
<td align="left"> client </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-410">YARN-410</a> </td>
<td align="left"> New lines in diagnostics for a failed app on the per-application page make it hard to read </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4794">MAPREDUCE-4794</a> </td>
<td align="left"> DefaultSpeculator generates error messages on normal shutdown </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4128">HDFS-4128</a> </td>
<td align="left"> 2NN gets stuck in inconsistent state if edit log replay fails in the middle </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Kihwal Lee </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4532">HDFS-4532</a> </td>
<td align="left"> RPC call queue may fill due to current user lookup </td>
<td align="left"> Critical </td>
<td align="left"> namenode </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4541">HDFS-4541</a> </td>
<td align="left"> set hadoop.log.dir and hadoop.id.str when starting secure datanode so it writes the logs to the correct dir by default </td>
<td align="left"> Major </td>
<td align="left"> datanode, security </td>
<td align="left"> Arpit Gupta </td>
<td align="left"> Arpit Gupta </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-448">YARN-448</a> </td>
<td align="left"> Remove unnecessary hflush from log aggregation </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Kihwal Lee </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5043">MAPREDUCE-5043</a> </td>
<td align="left"> Fetch failure processing can cause AM event queue to backup and eventually OOM </td>
<td align="left"> Blocker </td>
<td align="left"> mr-am </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-345">YARN-345</a> </td>
<td align="left"> Many InvalidStateTransitonException errors for ApplicationImpl in Node Manager </td>
<td align="left"> Critical </td>
<td align="left"> nodemanager </td>
<td align="left"> Devaraj K </td>
<td align="left"> Robert Parker </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9337">HADOOP-9337</a> </td>
<td align="left"> org.apache.hadoop.fs.DF.getMount() does not work on Mac OS </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan A. Veselovsky </td>
<td align="left"> Ivan A. Veselovsky </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4540">HDFS-4540</a> </td>
<td align="left"> namenode http server should use the web authentication keytab for spnego principal </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Arpit Gupta </td>
<td align="left"> Arpit Gupta </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4519">HDFS-4519</a> </td>
<td align="left"> Support override of jsvc binary and log file locations when launching secure datanode. </td>
<td align="left"> Major </td>
<td align="left"> datanode, scripts </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-227">YARN-227</a> </td>
<td align="left"> Application expiration difficult to debug for end-users </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5027">MAPREDUCE-5027</a> </td>
<td align="left"> Shuffle does not limit number of outstanding connections </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Robert Parker </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-3685">MAPREDUCE-3685</a> </td>
<td align="left"> There are some bugs in implementation of MergeManager </td>
<td align="left"> Critical </td>
<td align="left"> mrv2 </td>
<td align="left"> anty.rao </td>
<td align="left"> anty </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4544">HDFS-4544</a> </td>
<td align="left"> Error in deleting blocks should not do check disk, for all types of errors </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Amareshwari Sriramadasu </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9373">HADOOP-9373</a> </td>
<td align="left"> Merge CHANGES.branch-trunk-win.txt to CHANGES.txt </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9372">HADOOP-9372</a> </td>
<td align="left"> Fix bad timeout annotations on tests </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9376">HADOOP-9376</a> </td>
<td align="left"> TestProxyUserFromEnv fails on a Windows domain joined machine </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9365">HADOOP-9365</a> </td>
<td align="left"> TestHAZKUtil fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9364">HADOOP-9364</a> </td>
<td align="left"> PathData#expandAsGlob does not return correct results for absolute paths on Windows </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9369">HADOOP-9369</a> </td>
<td align="left"> DNS#reverseDns() can return hostname with . appended at the end </td>
<td align="left"> Major </td>
<td align="left"> net </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4573">HDFS-4573</a> </td>
<td align="left"> Fix TestINodeFile on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8973">HADOOP-8973</a> </td>
<td align="left"> DiskChecker cannot reliably detect an inaccessible disk on Windows with NTFS ACLs </td>
<td align="left"> Major </td>
<td align="left"> util </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4572">HDFS-4572</a> </td>
<td align="left"> Fix TestJournal failures on Windows </td>
<td align="left"> Major </td>
<td align="left"> namenode, test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4287">HDFS-4287</a> </td>
<td align="left"> HTTPFS tests fail on Windows </td>
<td align="left"> Major </td>
<td align="left"> webhdfs </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9388">HADOOP-9388</a> </td>
<td align="left"> TestFsShellCopy fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4586">HDFS-4586</a> </td>
<td align="left"> TestDataDirs.testGetDataDirsFromURIs fails with all directories in dfs.datanode.data.dir are invalid </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5060">MAPREDUCE-5060</a> </td>
<td align="left"> Fetch failures that time out only count against the first map task </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Robert Joseph Evans </td>
<td align="left"> Robert Joseph Evans </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4013">HDFS-4013</a> </td>
<td align="left"> TestHftpURLTimeouts throws NPE </td>
<td align="left"> Trivial </td>
<td align="left"> hdfs-client </td>
<td align="left"> Chao Shi </td>
<td align="left"> Chao Shi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4592">HDFS-4592</a> </td>
<td align="left"> Default values for access time precision are out of sync between hdfs-default.xml and the code </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4522">HDFS-4522</a> </td>
<td align="left"> LightWeightGSet expects incrementing a volatile to be atomic </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4484">HDFS-4484</a> </td>
<td align="left"> libwebhdfs compilation broken with gcc 4.6.2 </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4593">HDFS-4593</a> </td>
<td align="left"> TestSaveNamespace fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4595">HDFS-4595</a> </td>
<td align="left"> When short circuit read is fails, DFSClient does not fallback to regular reads </td>
<td align="left"> Major </td>
<td align="left"> hdfs-client </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4583">HDFS-4583</a> </td>
<td align="left"> TestNodeCount fails </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4582">HDFS-4582</a> </td>
<td align="left"> TestHostsFiles fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4591">HDFS-4591</a> </td>
<td align="left"> HA clients can fail to fail over while Standby NN is performing long checkpoint </td>
<td align="left"> Major </td>
<td align="left"> ha, namenode </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9397">HADOOP-9397</a> </td>
<td align="left"> Incremental dist tar build fails </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3277">HDFS-3277</a> </td>
<td align="left"> fail over to loading a different FSImage if the first one we try to load is corrupt </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4596">HDFS-4596</a> </td>
<td align="left"> Shutting down namenode during checkpointing can lead to md5sum error </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9408">HADOOP-9408</a> </td>
<td align="left"> misleading description for net.topology.table.file.name property in core-default.xml </td>
<td align="left"> Minor </td>
<td align="left"> conf </td>
<td align="left"> rajeshbabu </td>
<td align="left"> rajeshbabu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-196">YARN-196</a> </td>
<td align="left"> Nodemanager should be more robust in handling connection failure to ResourceManager when a cluster is started </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Ramgopal N </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4603">HDFS-4603</a> </td>
<td align="left"> TestMiniDFSCluster fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4571">MAPREDUCE-4571</a> </td>
<td align="left"> TestHsWebServicesJobs fails on jdk7 </td>
<td align="left"> Major </td>
<td align="left"> webapps </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Thomas Graves </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4716">MAPREDUCE-4716</a> </td>
<td align="left"> TestHsWebServicesJobsQuery.testJobsQueryStateInvalid fails with jdk7 </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Thomas Graves </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4604">HDFS-4604</a> </td>
<td align="left"> TestJournalNode fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5042">MAPREDUCE-5042</a> </td>
<td align="left"> Reducer unable to fetch for a map task that was recovered </td>
<td align="left"> Blocker </td>
<td align="left"> mr-am, security </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-485">YARN-485</a> </td>
<td align="left"> TestProcfsProcessTree#testProcessTree() doesn&#x2019;t wait long enough for the process to die </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-481">YARN-481</a> </td>
<td align="left"> Add AM Host and RPC Port to ApplicationCLI Status Output </td>
<td align="left"> Major </td>
<td align="left"> client </td>
<td align="left"> Chris Riccomini </td>
<td align="left"> Chris Riccomini </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4614">HDFS-4614</a> </td>
<td align="left"> FSNamesystem#getContentSummary should use getPermissionChecker helper method </td>
<td align="left"> Trivial </td>
<td align="left"> namenode </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5075">MAPREDUCE-5075</a> </td>
<td align="left"> DistCp leaks input file handles </td>
<td align="left"> Major </td>
<td align="left"> distcp </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-488">YARN-488</a> </td>
<td align="left"> TestContainerManagerSecurity fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-490">YARN-490</a> </td>
<td align="left"> TestDistributedShell fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> applications/distributed-shell </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-491">YARN-491</a> </td>
<td align="left"> TestContainerLogsPage fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5078">MAPREDUCE-5078</a> </td>
<td align="left"> TestMRAppMaster fails on Windows due to mismatched path separators </td>
<td align="left"> Major </td>
<td align="left"> client </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-3872">MAPREDUCE-3872</a> </td>
<td align="left"> event handling races in ContainerLauncherImpl and TestContainerLauncher </td>
<td align="left"> Major </td>
<td align="left"> client, mrv2 </td>
<td align="left"> Patrick Hunt </td>
<td align="left"> Robert Kanter </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4620">HDFS-4620</a> </td>
<td align="left"> Documentation for dfs.namenode.rpc-address specifies wrong format </td>
<td align="left"> Major </td>
<td align="left"> documentation </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4607">HDFS-4607</a> </td>
<td align="left"> TestGetConf#testGetSpecificKey fails on Windows </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4609">HDFS-4609</a> </td>
<td align="left"> TestAuditLogs should release log handles between tests </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4615">HDFS-4615</a> </td>
<td align="left"> Fix TestDFSShell failures on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4584">HDFS-4584</a> </td>
<td align="left"> Fix TestNNWithQJM failures on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9387">HADOOP-9387</a> </td>
<td align="left"> TestDFVariations fails on Windows after the merge </td>
<td align="left"> Minor </td>
<td align="left"> fs </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9353">HADOOP-9353</a> </td>
<td align="left"> Activate native-win profile by default on Windows </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9228">HADOOP-9228</a> </td>
<td align="left"> FileSystemContractTestBase never verifies that files are files </td>
<td align="left"> Minor </td>
<td align="left"> fs </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-109">YARN-109</a> </td>
<td align="left"> .tmp file is not deleted for localized archives </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-71">YARN-71</a> </td>
<td align="left"> Ensure/confirm that the NodeManager cleans up local-dirs on restart </td>
<td align="left"> Critical </td>
<td align="left"> nodemanager </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5062">MAPREDUCE-5062</a> </td>
<td align="left"> MR AM should read max-retries information from the RM </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4598">HDFS-4598</a> </td>
<td align="left"> WebHDFS concat: the default value of sources in the code does not match the doc </td>
<td align="left"> Minor </td>
<td align="left"> webhdfs </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5077">MAPREDUCE-5077</a> </td>
<td align="left"> Cleanup: mapreduce.util.ResourceCalculatorPlugin and related code should be removed </td>
<td align="left"> Minor </td>
<td align="left"> mrv2 </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9430">HADOOP-9430</a> </td>
<td align="left"> TestSSLFactory fails on IBM JVM </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Amir Sanjar </td>
<td align="left"> </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-496">YARN-496</a> </td>
<td align="left"> Fair scheduler configs are refreshed inconsistently in reinitialize </td>
<td align="left"> Minor </td>
<td align="left"> scheduler </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-474">YARN-474</a> </td>
<td align="left"> CapacityScheduler does not activate applications when maximum-am-resource-percent configuration is refreshed </td>
<td align="left"> Major </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4621">HDFS-4621</a> </td>
<td align="left"> additional logging to help diagnose slow QJM logSync </td>
<td align="left"> Minor </td>
<td align="left"> ha, qjm </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4618">HDFS-4618</a> </td>
<td align="left"> default for checkpoint txn interval is too low </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-209">YARN-209</a> </td>
<td align="left"> Capacity scheduler doesn&#x2019;t trigger app-activation after adding nodes </td>
<td align="left"> Major </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9358">HADOOP-9358</a> </td>
<td align="left"> &#x201c;Auth failed&#x201d; log should include exception string </td>
<td align="left"> Major </td>
<td align="left"> ipc, security </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9125">HADOOP-9125</a> </td>
<td align="left"> LdapGroupsMapping threw CommunicationException after some idle time </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Kai Zheng </td>
<td align="left"> Kai Zheng </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-24">YARN-24</a> </td>
<td align="left"> Nodemanager fails to start if log aggregation enabled and namenode unavailable </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9150">HADOOP-9150</a> </td>
<td align="left"> Unnecessary DNS resolution attempts for logical URIs </td>
<td align="left"> Critical </td>
<td align="left"> fs/s3, ha, performance, viewfs </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-460">YARN-460</a> </td>
<td align="left"> CS user left in list of active users for the queue even when application finished </td>
<td align="left"> Blocker </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Thomas Graves </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4992">MAPREDUCE-4992</a> </td>
<td align="left"> AM hangs in RecoveryService when recovering tasks with speculative attempts </td>
<td align="left"> Critical </td>
<td align="left"> mr-am </td>
<td align="left"> Robert Parker </td>
<td align="left"> Robert Parker </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-515">YARN-515</a> </td>
<td align="left"> Node Manager not getting the master key </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Robert Joseph Evans </td>
<td align="left"> Robert Joseph Evans </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4655">HDFS-4655</a> </td>
<td align="left"> DNA_FINALIZE is logged as being an unknown command by the DN when received from the standby NN </td>
<td align="left"> Minor </td>
<td align="left"> datanode </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4658">HDFS-4658</a> </td>
<td align="left"> Standby NN will log that it has received a block report &#x201c;after becoming active&#x201d; </td>
<td align="left"> Trivial </td>
<td align="left"> ha, namenode </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-101">YARN-101</a> </td>
<td align="left"> If the heartbeat message loss, the nodestatus info of complete container will loss too. </td>
<td align="left"> Minor </td>
<td align="left"> nodemanager </td>
<td align="left"> xieguiming </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-458">YARN-458</a> </td>
<td align="left"> YARN daemon addresses must be placed in many different configs </td>
<td align="left"> Major </td>
<td align="left"> nodemanager, resourcemanager </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9451">HADOOP-9451</a> </td>
<td align="left"> Node with one topology layer should be handled as fault topology when NodeGroup layer is enabled </td>
<td align="left"> Major </td>
<td align="left"> net </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9429">HADOOP-9429</a> </td>
<td align="left"> TestConfiguration fails with IBM JAVA </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Amir Sanjar </td>
<td align="left"> </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4625">HDFS-4625</a> </td>
<td align="left"> Make TestNNWithQJM#testNewNamenodeTakesOverWriter work on Windows </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-532">YARN-532</a> </td>
<td align="left"> RMAdminProtocolPBClientImpl should implement Closeable </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-193">YARN-193</a> </td>
<td align="left"> Scheduler.normalizeRequest does not account for allocation requests that exceed maximumAllocation limits </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-479">YARN-479</a> </td>
<td align="left"> NM retry behavior for connection to RM should be similar for lost heartbeats </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-557">YARN-557</a> </td>
<td align="left"> TestUnmanagedAMLauncher fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> applications </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4676">HDFS-4676</a> </td>
<td align="left"> TestHDFSFileSystemContract should set MiniDFSCluster variable to null to free up memory </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4674">HDFS-4674</a> </td>
<td align="left"> TestBPOfferService fails on Windows due to failure parsing datanode data directory as URI </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4669">HDFS-4669</a> </td>
<td align="left"> TestBlockPoolManager fails using IBM java </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Tian Hong Wang </td>
<td align="left"> Tian Hong Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5138">MAPREDUCE-5138</a> </td>
<td align="left"> Fix LocalDistributedCacheManager after YARN-112 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4643">HDFS-4643</a> </td>
<td align="left"> Fix flakiness in TestQuorumJournalManager </td>
<td align="left"> Trivial </td>
<td align="left"> qjm, test </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9437">HADOOP-9437</a> </td>
<td align="left"> TestNativeIO#testRenameTo fails on Windows due to assumption that POSIX errno is embedded in NativeIOException </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-487">YARN-487</a> </td>
<td align="left"> TestDiskFailures fails on Windows due to path mishandling </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-495">YARN-495</a> </td>
<td align="left"> Change NM behavior of reboot to resync </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5113">MAPREDUCE-5113</a> </td>
<td align="left"> Streaming input/output types are ignored with java mapper/reducer </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5098">MAPREDUCE-5098</a> </td>
<td align="left"> Fix findbugs warnings in gridmix </td>
<td align="left"> Major </td>
<td align="left"> contrib/gridmix </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5137">MAPREDUCE-5137</a> </td>
<td align="left"> AM web UI: clicking on Map Task results in 500 error </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Thomas Graves </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5136">MAPREDUCE-5136</a> </td>
<td align="left"> TestJobImpl-&gt;testJobNoTasks fails with IBM JAVA </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Amir Sanjar </td>
<td align="left"> Amir Sanjar </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4981">MAPREDUCE-4981</a> </td>
<td align="left"> WordMean, WordMedian, WordStandardDeviation missing from ExamplesDriver </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Plamen Jeliazkov </td>
<td align="left"> Plamen Jeliazkov </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5139">MAPREDUCE-5139</a> </td>
<td align="left"> Update MR App after YARN-486 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4985">MAPREDUCE-4985</a> </td>
<td align="left"> TestDFSIO supports compression but usages doesn&#x2019;t reflect </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Plamen Jeliazkov </td>
<td align="left"> Plamen Jeliazkov </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4885">MAPREDUCE-4885</a> </td>
<td align="left"> Streaming tests have multiple failures on Windows </td>
<td align="left"> Major </td>
<td align="left"> contrib/streaming, test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-412">YARN-412</a> </td>
<td align="left"> FifoScheduler incorrectly checking for node locality </td>
<td align="left"> Minor </td>
<td align="left"> scheduler </td>
<td align="left"> Roger Hoover </td>
<td align="left"> Roger Hoover </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9211">HADOOP-9211</a> </td>
<td align="left"> HADOOP_CLIENT_OPTS default setting fixes max heap size at 128m, disregards HADOOP_HEAPSIZE </td>
<td align="left"> Major </td>
<td align="left"> conf </td>
<td align="left"> Sarah Weissman </td>
<td align="left"> Plamen Jeliazkov </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4639">HDFS-4639</a> </td>
<td align="left"> startFileInternal() should not increment generation stamp </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Konstantin Shvachko </td>
<td align="left"> Plamen Jeliazkov </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5151">MAPREDUCE-5151</a> </td>
<td align="left"> Update MR App after YARN-444 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4693">HDFS-4693</a> </td>
<td align="left"> Some test cases in TestCheckpoint do not clean up after themselves </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5065">MAPREDUCE-5065</a> </td>
<td align="left"> DistCp should skip checksum comparisons if block-sizes are different on source/target. </td>
<td align="left"> Major </td>
<td align="left"> distcp </td>
<td align="left"> Mithun Radhakrishnan </td>
<td align="left"> Mithun Radhakrishnan </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-500">YARN-500</a> </td>
<td align="left"> ResourceManager webapp is using next port if configured port is already in use </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Nishan Shetty </td>
<td align="left"> Kenji Kikushima </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4695">HDFS-4695</a> </td>
<td align="left"> TestEditLog leaks open file handles between tests </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5140">MAPREDUCE-5140</a> </td>
<td align="left"> MR part of YARN-514 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-476">YARN-476</a> </td>
<td align="left"> ProcfsBasedProcessTree info message confuses users </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-585">YARN-585</a> </td>
<td align="left"> TestFairScheduler#testNotAllowSubmitApplication is broken due to YARN-514 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4898">MAPREDUCE-4898</a> </td>
<td align="left"> FileOutputFormat.checkOutputSpecs and FileOutputFormat.setOutputPath incompatible with MR1 </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Robert Kanter </td>
<td align="left"> Robert Kanter </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5152">MAPREDUCE-5152</a> </td>
<td align="left"> MR App is not using Container from RM </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4932">MAPREDUCE-4932</a> </td>
<td align="left"> mapreduce.job#getTaskCompletionEvents incompatible with Hadoop 1 </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Robert Kanter </td>
<td align="left"> Robert Kanter </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5163">MAPREDUCE-5163</a> </td>
<td align="left"> Update MR App after YARN-441 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-493">YARN-493</a> </td>
<td align="left"> NodeManager job control logic flaws on Windows </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9486">HADOOP-9486</a> </td>
<td align="left"> Promote Windows and Shell related utils from YARN to Hadoop Common </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4699">HDFS-4699</a> </td>
<td align="left"> TestPipelinesFailover#testPipelineRecoveryStress fails sporadically </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9488">HADOOP-9488</a> </td>
<td align="left"> FileUtil#createJarWithClassPath only substitutes environment variables from current process environment/does not support overriding when launching new process </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-593">YARN-593</a> </td>
<td align="left"> container launch on Windows does not correctly populate classpath with new process&#x2019;s environment variables and localized resources </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4987">MAPREDUCE-4987</a> </td>
<td align="left"> TestMRJobs#testDistributedCache fails on Windows due to classpath problems and unexpected behavior of symlinks </td>
<td align="left"> Major </td>
<td align="left"> distributed-cache, nodemanager </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5147">MAPREDUCE-5147</a> </td>
<td align="left"> Maven build should create hadoop-mapreduce-client-app-VERSION.jar directly </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Robert Parker </td>
<td align="left"> Robert Parker </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9469">HADOOP-9469</a> </td>
<td align="left"> mapreduce/yarn source jars not included in dist tarball </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Robert Parker </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-586">YARN-586</a> </td>
<td align="left"> Typo in ApplicationSubmissionContext#setApplicationId </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-542">YARN-542</a> </td>
<td align="left"> Change the default global AM max-attempts value to be not one </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5066">MAPREDUCE-5066</a> </td>
<td align="left"> JobTracker should set a timeout when calling into job.end.notification.url </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9443">HADOOP-9443</a> </td>
<td align="left"> Port winutils static code analysis change to trunk </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-594">YARN-594</a> </td>
<td align="left"> Update test and add comments in YARN-534 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9473">HADOOP-9473</a> </td>
<td align="left"> typo in FileUtil copy() method </td>
<td align="left"> Trivial </td>
<td align="left"> fs </td>
<td align="left"> Glen Mazza </td>
<td align="left"> </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5146">MAPREDUCE-5146</a> </td>
<td align="left"> application classloader may be used too early to load classes </td>
<td align="left"> Minor </td>
<td align="left"> task </td>
<td align="left"> Sangjin Lee </td>
<td align="left"> Sangjin Lee </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4725">HDFS-4725</a> </td>
<td align="left"> fix HDFS file handle leaks </td>
<td align="left"> Major </td>
<td align="left"> namenode, test, tools </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4732">HDFS-4732</a> </td>
<td align="left"> TestDFSUpgradeFromImage fails on Windows due to failure to unpack old image tarball that contains hard links </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5175">MAPREDUCE-5175</a> </td>
<td align="left"> Update MR App to not set envs that will be set by NMs anyways after YARN-561 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4737">HDFS-4737</a> </td>
<td align="left"> JVM path embedded in fuse binaries </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Sean Mackrory </td>
<td align="left"> Sean Mackrory </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9496">HADOOP-9496</a> </td>
<td align="left"> Bad merge of HADOOP-9450 on branch-2 breaks all bin/hadoop calls that need HADOOP_CLASSPATH </td>
<td align="left"> Critical </td>
<td align="left"> bin </td>
<td align="left"> Gopal V </td>
<td align="left"> Harsh J </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-605">YARN-605</a> </td>
<td align="left"> Failing unit test in TestNMWebServices when using git for source control </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Hitesh Shah </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4739">HDFS-4739</a> </td>
<td align="left"> NN can miscalculate the number of extra edit log segments to retain </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5166">MAPREDUCE-5166</a> </td>
<td align="left"> ConcurrentModificationException in LocalJobRunner </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Gunther Hagleitner </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5181">MAPREDUCE-5181</a> </td>
<td align="left"> RMCommunicator should not use AMToken from the env </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4745">HDFS-4745</a> </td>
<td align="left"> TestDataTransferKeepalive#testSlowReader has race condition that causes sporadic failure </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5178">MAPREDUCE-5178</a> </td>
<td align="left"> Fix use of BuilderUtils#newApplicationReport as a result of YARN-577. </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Hitesh Shah </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-289">YARN-289</a> </td>
<td align="left"> Fair scheduler allows reservations that won&#x2019;t fit on node </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-363">YARN-363</a> </td>
<td align="left"> yarn proxyserver fails to find webapps/proxy directory on startup </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Kenji Kikushima </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5167">MAPREDUCE-5167</a> </td>
<td align="left"> Update MR App after YARN-562 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4768">HDFS-4768</a> </td>
<td align="left"> File handle leak in datanode when a block pool is removed </td>
<td align="left"> Major </td>
<td align="left"> datanode </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4741">HDFS-4741</a> </td>
<td align="left"> TestStorageRestore#testStorageRestoreFailure fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4748">HDFS-4748</a> </td>
<td align="left"> MiniJournalCluster#restartJournalNode leaks resources, which causes sporadic test failures </td>
<td align="left"> Major </td>
<td align="left"> qjm, test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4743">HDFS-4743</a> </td>
<td align="left"> TestNNStorageRetentionManager fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4740">HDFS-4740</a> </td>
<td align="left"> Fixes for a few test failures on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4722">HDFS-4722</a> </td>
<td align="left"> TestGetConf#testFederation times out on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9500">HADOOP-9500</a> </td>
<td align="left"> TestUserGroupInformation#testGetServerSideGroups fails on Windows due to failure to find winutils.exe </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9490">HADOOP-9490</a> </td>
<td align="left"> LocalFileSystem#reportChecksumFailure not closing the checksum file handle before rename </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4705">HDFS-4705</a> </td>
<td align="left"> Address HDFS test failures on Windows because of invalid dfs.namenode.name.dir </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-576">YARN-576</a> </td>
<td align="left"> RM should not allow registrations from NMs that do not satisfy minimum scheduler allocations </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Kenji Kikushima </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5179">MAPREDUCE-5179</a> </td>
<td align="left"> Change TestHSWebServices to do string equal check on hadoop build version similar to YARN-605 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Hitesh Shah </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9524">HADOOP-9524</a> </td>
<td align="left"> Fix ShellCommandFencer to work on Windows </td>
<td align="left"> Major </td>
<td align="left"> ha </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4734">HDFS-4734</a> </td>
<td align="left"> HDFS Tests that use ShellCommandFencer are broken on Windows </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4733">HDFS-4733</a> </td>
<td align="left"> Make HttpFS username pattern configurable </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9290">HADOOP-9290</a> </td>
<td align="left"> Some tests cannot load native library </td>
<td align="left"> Major </td>
<td align="left"> build, native </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4687">HDFS-4687</a> </td>
<td align="left"> TestDelegationTokenForProxyUser#testWebHdfsDoAs is flaky with JDK7 </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9413">HADOOP-9413</a> </td>
<td align="left"> Introduce common utils for File#setReadable/Writable/Executable and File#canRead/Write/Execute that work cross-platform </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5177">MAPREDUCE-5177</a> </td>
<td align="left"> Move to common utils FileUtil#setReadable/Writable/Executable and FileUtil#canRead/Write/Execute </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-506">YARN-506</a> </td>
<td align="left"> Move to common utils FileUtil#setReadable/Writable/Executable and FileUtil#canRead/Write/Execute </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4610">HDFS-4610</a> </td>
<td align="left"> Move to using common utils FileUtil#setReadable/Writable/Executable and FileUtil#canRead/Write/Execute </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-599">YARN-599</a> </td>
<td align="left"> Refactoring submitApplication in ClientRMService and RMAppManager </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4778">HDFS-4778</a> </td>
<td align="left"> Invoke getPipeline in the chooseTarget implementation that has favoredNodes </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Devaraj Das </td>
<td align="left"> Devaraj Das </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5145">MAPREDUCE-5145</a> </td>
<td align="left"> Change default max-attempts to be more than one for MR jobs as well </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9455">HADOOP-9455</a> </td>
<td align="left"> HADOOP_CLIENT_OPTS appended twice causes JVM failures </td>
<td align="left"> Minor </td>
<td align="left"> bin </td>
<td align="left"> Sangjin Lee </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9532">HADOOP-9532</a> </td>
<td align="left"> HADOOP_CLIENT_OPTS is appended twice by Windows cmd scripts </td>
<td align="left"> Minor </td>
<td align="left"> bin </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-618">YARN-618</a> </td>
<td align="left"> Modify RM_INVALID_IDENTIFIER to a -ve number </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5193">MAPREDUCE-5193</a> </td>
<td align="left"> A few MR tests use block sizes which are smaller than the default minimum block size </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9043">HADOOP-9043</a> </td>
<td align="left"> disallow in winutils creating symlinks with forwards slashes </td>
<td align="left"> Major </td>
<td align="left"> util </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5205">MAPREDUCE-5205</a> </td>
<td align="left"> Apps fail in secure cluster setup </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-645">YARN-645</a> </td>
<td align="left"> Move RMDelegationTokenSecretManager from yarn-server-common to yarn-server-resourcemanager </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5204">MAPREDUCE-5204</a> </td>
<td align="left"> Handle YarnRemoteException separately from IOException in MR api </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-45">YARN-45</a> </td>
<td align="left"> [Preemption] Scheduler feedback to AM to release containers </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Chris Douglas </td>
<td align="left"> Carlo Curino </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-646">YARN-646</a> </td>
<td align="left"> Some issues in Fair Scheduler&#x2019;s document </td>
<td align="left"> Major </td>
<td align="left"> documentation </td>
<td align="left"> Dapeng Sun </td>
<td align="left"> Dapeng Sun </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5209">MAPREDUCE-5209</a> </td>
<td align="left"> ShuffleScheduler log message incorrect </td>
<td align="left"> Minor </td>
<td align="left"> mrv2 </td>
<td align="left"> Radim Kolar </td>
<td align="left"> Tsuyoshi Ozawa </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5212">MAPREDUCE-5212</a> </td>
<td align="left"> Handle exception related changes in YARN&#x2019;s ClientRMProtocol api after YARN-631 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5226">MAPREDUCE-5226</a> </td>
<td align="left"> Handle exception related changes in YARN&#x2019;s AMRMProtocol api after YARN-630 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9550">HADOOP-9550</a> </td>
<td align="left"> Remove aspectj dependency </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-507">YARN-507</a> </td>
<td align="left"> Add interface visibility and stability annotations to FS interfaces/classes </td>
<td align="left"> Minor </td>
<td align="left"> scheduler </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-637">YARN-637</a> </td>
<td align="left"> FS: maxAssign is not honored </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-655">YARN-655</a> </td>
<td align="left"> Fair scheduler metrics should subtract allocated memory from available memory </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4810">HDFS-4810</a> </td>
<td align="left"> several HDFS HA tests have timeouts that are too short </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9556">HADOOP-9556</a> </td>
<td align="left"> disable HA tests on Windows that fail due to ZooKeeper client connection management bug </td>
<td align="left"> Major </td>
<td align="left"> ha, test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9553">HADOOP-9553</a> </td>
<td align="left"> TestAuthenticationToken fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9549">HADOOP-9549</a> </td>
<td align="left"> WebHdfsFileSystem hangs on close() </td>
<td align="left"> Blocker </td>
<td align="left"> security </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4799">HDFS-4799</a> </td>
<td align="left"> Corrupt replica can be prematurely removed from corruptReplicas map </td>
<td align="left"> Blocker </td>
<td align="left"> namenode </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4751">HDFS-4751</a> </td>
<td align="left"> TestLeaseRenewer#testThreadName flakes </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9481">HADOOP-9481</a> </td>
<td align="left"> Broken conditional logic with HADOOP_SNAPPY_LIBRARY </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Vadim Bondarev </td>
<td align="left"> Vadim Bondarev </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9485">HADOOP-9485</a> </td>
<td align="left"> No default value in the code for hadoop.rpc.socket.factory.class.default </td>
<td align="left"> Minor </td>
<td align="left"> net </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5239">MAPREDUCE-5239</a> </td>
<td align="left"> Update MR App to reflect YarnRemoteException changes after YARN-634 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5208">MAPREDUCE-5208</a> </td>
<td align="left"> SpillRecord and ShuffleHandler should use SecureIOUtils for reading index file and map output </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4300">HDFS-4300</a> </td>
<td align="left"> TransferFsImage.downloadEditsToStorage should use a tmp file for destination </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4765">HDFS-4765</a> </td>
<td align="left"> Permission check of symlink deletion incorrectly throws UnresolvedLinkException </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-597">YARN-597</a> </td>
<td align="left"> TestFSDownload fails on Windows because of dependencies on tar/gzip/jar tools </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9459">HADOOP-9459</a> </td>
<td align="left"> ActiveStandbyElector can join election even before Service HEALTHY, and results in null data at ActiveBreadCrumb </td>
<td align="left"> Critical </td>
<td align="left"> ha </td>
<td align="left"> Vinayakumar B </td>
<td align="left"> Vinayakumar B </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9220">HADOOP-9220</a> </td>
<td align="left"> Unnecessary transition to standby in ActiveStandbyElector </td>
<td align="left"> Critical </td>
<td align="left"> ha </td>
<td align="left"> Tom White </td>
<td align="left"> Tom White </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4813">HDFS-4813</a> </td>
<td align="left"> BlocksMap may throw NullPointerException during shutdown </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3180">HDFS-3180</a> </td>
<td align="left"> Add socket timeouts to webhdfs </td>
<td align="left"> Major </td>
<td align="left"> webhdfs </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9563">HADOOP-9563</a> </td>
<td align="left"> Fix incompatibility introduced by HADOOP-9523 </td>
<td align="left"> Major </td>
<td align="left"> util </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Tian Hong Wang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4826">HDFS-4826</a> </td>
<td align="left"> TestNestedSnapshots times out due to repeated slow edit log flushes when running on virtualized disk </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4477">HDFS-4477</a> </td>
<td align="left"> Secondary namenode may retain old tokens </td>
<td align="left"> Critical </td>
<td align="left"> security </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-690">YARN-690</a> </td>
<td align="left"> RM exits on token cancel/renew problems </td>
<td align="left"> Blocker </td>
<td align="left"> resourcemanager </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4830">HDFS-4830</a> </td>
<td align="left"> Typo in config settings for AvailableSpaceVolumeChoosingPolicy in hdfs-default.xml </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9566">HADOOP-9566</a> </td>
<td align="left"> Performing direct read using libhdfs sometimes raises SIGPIPE (which in turn throws SIGABRT) causing client crashes </td>
<td align="left"> Major </td>
<td align="left"> native </td>
<td align="left"> Lenni Kuff </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4824">HDFS-4824</a> </td>
<td align="left"> FileInputStreamCache.close leaves dangling reference to FileInputStreamCache.cacheCleaner </td>
<td align="left"> Major </td>
<td align="left"> hdfs-client </td>
<td align="left"> Henry Robinson </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4927">MAPREDUCE-4927</a> </td>
<td align="left"> Historyserver 500 error due to NPE when accessing specific counters page for failed job </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Ashwin Shankar </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5257">MAPREDUCE-5257</a> </td>
<td align="left"> TestContainerLauncherImpl fails </td>
<td align="left"> Major </td>
<td align="left"> mr-am, mrv2 </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4805">HDFS-4805</a> </td>
<td align="left"> Webhdfs client is fragile to token renewal errors </td>
<td align="left"> Critical </td>
<td align="left"> webhdfs </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5191">MAPREDUCE-5191</a> </td>
<td align="left"> TestQueue#testQueue fails with timeout on Windows </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5240">MAPREDUCE-5240</a> </td>
<td align="left"> inside of FileOutputCommitter the initialized Credentials cache appears to be empty </td>
<td align="left"> Blocker </td>
<td align="left"> mrv2 </td>
<td align="left"> Roman Shaposhnik </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3875">HDFS-3875</a> </td>
<td align="left"> Issue handling checksum errors in write pipeline </td>
<td align="left"> Critical </td>
<td align="left"> datanode, hdfs-client </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Kihwal Lee </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-706">YARN-706</a> </td>
<td align="left"> Race Condition in TestFSDownload </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4298">HDFS-4298</a> </td>
<td align="left"> StorageRetentionManager spews warnings when used with QJM </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-715">YARN-715</a> </td>
<td align="left"> TestDistributedShell and TestUnmanagedAMLauncher are failing </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4807">HDFS-4807</a> </td>
<td align="left"> DFSOutputStream.createSocketForPipeline() should not include timeout extension on connect </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Cristina L. Abad </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4714">HDFS-4714</a> </td>
<td align="left"> Log short messages in Namenode RPC server for exceptions meant for clients </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Kihwal Lee </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9593">HADOOP-9593</a> </td>
<td align="left"> stack trace printed at ERROR for all yarn clients without hadoop.home set </td>
<td align="left"> Major </td>
<td align="left"> util </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9407">HADOOP-9407</a> </td>
<td align="left"> commons-daemon 1.0.3 dependency has bad group id causing build issues </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Sangjin Lee </td>
<td align="left"> Sangjin Lee </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5270">MAPREDUCE-5270</a> </td>
<td align="left"> Migrate from using BuilderUtil factory methods to individual record factory method on MapReduce side </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4825">HDFS-4825</a> </td>
<td align="left"> webhdfs / httpfs tests broken because of min block size change </td>
<td align="left"> Major </td>
<td align="left"> webhdfs </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4780">HDFS-4780</a> </td>
<td align="left"> Use the correct relogin method for services </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Robert Parker </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4827">HDFS-4827</a> </td>
<td align="left"> Slight update to the implementation of API for handling favored nodes in DFSClient </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Devaraj Das </td>
<td align="left"> Devaraj Das </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-512">YARN-512</a> </td>
<td align="left"> Log aggregation root directory check is more expensive than it needs to be </td>
<td align="left"> Minor </td>
<td align="left"> nodemanager </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Maysam Yabandeh </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4865">HDFS-4865</a> </td>
<td align="left"> Remove sub resource warning from httpfs log at startup time </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Wei Yan </td>
<td align="left"> Wei Yan </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4846">HDFS-4846</a> </td>
<td align="left"> Clean up snapshot CLI commands output stacktrace for invalid arguments </td>
<td align="left"> Minor </td>
<td align="left"> snapshots </td>
<td align="left"> Stephen Chu </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4857">HDFS-4857</a> </td>
<td align="left"> Snapshot.Root and AbstractINodeDiff#snapshotINode should not be put into INodeMap when loading FSImage </td>
<td align="left"> Major </td>
<td align="left"> snapshots </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4863">HDFS-4863</a> </td>
<td align="left"> The root directory should be added to the snapshottable directory list while loading fsimage </td>
<td align="left"> Major </td>
<td align="left"> snapshots </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9574">HADOOP-9574</a> </td>
<td align="left"> Add new methods in AbstractDelegationTokenSecretManager for restoring RMDelegationTokens on RMRestart </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9607">HADOOP-9607</a> </td>
<td align="left"> Fixes in Javadoc build </td>
<td align="left"> Minor </td>
<td align="left"> documentation </td>
<td align="left"> Timothy St. Clair </td>
<td align="left"> </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5282">MAPREDUCE-5282</a> </td>
<td align="left"> Update MR App to use immutable ApplicationID after YARN-716 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-7391">HADOOP-7391</a> </td>
<td align="left"> Document Interface Classification from HADOOP-5073 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Sanjay Radia </td>
<td align="left"> Sanjay Radia </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5285">MAPREDUCE-5285</a> </td>
<td align="left"> Update MR App to use immutable ApplicationAttemptID, ContainerID, NodeID after YARN-735 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5289">MAPREDUCE-5289</a> </td>
<td align="left"> Update MR App to use Token directly after YARN-717 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-733">YARN-733</a> </td>
<td align="left"> TestNMClient fails occasionally </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5291">MAPREDUCE-5291</a> </td>
<td align="left"> Change MR App to use update property names in container-log4j.properties </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4240">HDFS-4240</a> </td>
<td align="left"> In nodegroup-aware case, make sure nodes are avoided to place replica if some replica are already under the same nodegroup </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4261">HDFS-4261</a> </td>
<td align="left"> TestBalancerWithNodeGroup times out </td>
<td align="left"> Major </td>
<td align="left"> balancer &amp; mover </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-726">YARN-726</a> </td>
<td align="left"> Queue, FinishTime fields broken on RM UI </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5297">MAPREDUCE-5297</a> </td>
<td align="left"> Update MR App since BuilderUtils is moved to yarn-server-common after YARN-748 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-757">YARN-757</a> </td>
<td align="left"> TestRMRestart failing/stuck on trunk </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Bikas Saha </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5301">MAPREDUCE-5301</a> </td>
<td align="left"> Update MR code to work with YARN-635 changes </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4840">HDFS-4840</a> </td>
<td align="left"> ReplicationMonitor gets NPE during shutdown </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Kihwal Lee </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5303">MAPREDUCE-5303</a> </td>
<td align="left"> Changes on MR after moving ProtoBase to package impl.pb on YARN-724 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4815">HDFS-4815</a> </td>
<td align="left"> TestRBWBlockInvalidation#testBlockInvalidationWhenRBWReplicaMissedInDN: Double call countReplicas() to fetch corruptReplicas and liveReplicas is not needed </td>
<td align="left"> Major </td>
<td align="left"> datanode, test </td>
<td align="left"> Tian Hong Wang </td>
<td align="left"> Tian Hong Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-742">YARN-742</a> </td>
<td align="left"> Log aggregation causes a lot of redundant setPermission calls </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4850">HDFS-4850</a> </td>
<td align="left"> fix OfflineImageViewer to work on fsimages with empty files or snapshots </td>
<td align="left"> Major </td>
<td align="left"> tools </td>
<td align="left"> Stephen Chu </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8957">HADOOP-8957</a> </td>
<td align="left"> AbstractFileSystem#IsValidName should be overridden for embedded file systems like ViewFs </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9131">HADOOP-9131</a> </td>
<td align="left"> TestLocalFileSystem#testListStatusWithColons cannot run on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8982">HADOOP-8982</a> </td>
<td align="left"> TestSocketIOWithTimeout fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> net </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8958">HADOOP-8958</a> </td>
<td align="left"> ViewFs:Non absolute mount name failures when running multiple tests on Windows </td>
<td align="left"> Major </td>
<td align="left"> viewfs </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-764">YARN-764</a> </td>
<td align="left"> blank Used Resources on Capacity Scheduler page </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Nemon Lou </td>
<td align="left"> Nemon Lou </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4877">HDFS-4877</a> </td>
<td align="left"> Snapshot: fix the scenario where a directory is renamed under its prior descendant </td>
<td align="left"> Blocker </td>
<td align="left"> snapshots </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4867">HDFS-4867</a> </td>
<td align="left"> metaSave NPEs when there are invalid blocks in repl queue. </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Plamen Jeliazkov </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-761">YARN-761</a> </td>
<td align="left"> TestNMClientAsync fails sometimes </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4862">HDFS-4862</a> </td>
<td align="left"> SafeModeInfo.isManual() returns true when resources are low even if it wasn&#x2019;t entered into manually </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ravi Prakash </td>
<td align="left"> Ravi Prakash </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-760">YARN-760</a> </td>
<td align="left"> NodeManager throws AvroRuntimeException on failed start </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Niranjan Singh </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4880">HDFS-4880</a> </td>
<td align="left"> Diagnostic logging while loading name/edits files </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4832">HDFS-4832</a> </td>
<td align="left"> Namenode doesn&#x2019;t change the number of missing blocks in safemode when DNs rejoin or leave </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Ravi Prakash </td>
<td align="left"> Ravi Prakash </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5312">MAPREDUCE-5312</a> </td>
<td align="left"> TestRMNMInfo is failing </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9599">HADOOP-9599</a> </td>
<td align="left"> hadoop-config.cmd doesn&#x2019;t set JAVA_LIBRARY_PATH correctly </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Mostafa Elhemali </td>
<td align="left"> Mostafa Elhemali </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4677">HDFS-4677</a> </td>
<td align="left"> Editlog should support synchronous writes </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9581">HADOOP-9581</a> </td>
<td align="left"> hadoop &#x2013;config non-existent directory should result in error </td>
<td align="left"> Major </td>
<td align="left"> scripts </td>
<td align="left"> Ashwin Shankar </td>
<td align="left"> Ashwin Shankar </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5308">MAPREDUCE-5308</a> </td>
<td align="left"> Shuffling to memory can get out-of-sync when fetching multiple compressed map outputs </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Nathan Roberts </td>
<td align="left"> Nathan Roberts </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5315">MAPREDUCE-5315</a> </td>
<td align="left"> DistCp reports success even on failure. </td>
<td align="left"> Critical </td>
<td align="left"> distcp </td>
<td align="left"> Mithun Radhakrishnan </td>
<td align="left"> Mithun Radhakrishnan </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4873">HDFS-4873</a> </td>
<td align="left"> callGetBlockLocations returns incorrect number of blocks for snapshotted files </td>
<td align="left"> Major </td>
<td align="left"> snapshots </td>
<td align="left"> Hari Mankude </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-767">YARN-767</a> </td>
<td align="left"> Initialize Application status metrics when QueueMetrics is initialized </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-795">YARN-795</a> </td>
<td align="left"> Fair scheduler queue metrics should subtract allocated vCores from available vCores </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Wei Yan </td>
<td align="left"> Wei Yan </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9526">HADOOP-9526</a> </td>
<td align="left"> TestShellCommandFencer and TestShell fail on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9638">HADOOP-9638</a> </td>
<td align="left"> parallel test changes caused invalid test path for several HDFS tests on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Andrey Klochkov </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5259">MAPREDUCE-5259</a> </td>
<td align="left"> TestTaskLog fails on Windows because of path separators missmatch </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-648">YARN-648</a> </td>
<td align="left"> FS: Add documentation for pluggable policy </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-700">YARN-700</a> </td>
<td align="left"> TestInfoBlock fails on Windows because of line ending missmatch </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4878">HDFS-4878</a> </td>
<td align="left"> On Remove Block, Block is not Removed from neededReplications queue </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Tao Luo </td>
<td align="left"> Tao Luo </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4902">HDFS-4902</a> </td>
<td align="left"> DFSClient.getSnapshotDiffReport should use string path rather than o.a.h.fs.Path </td>
<td align="left"> Major </td>
<td align="left"> snapshots </td>
<td align="left"> Binglin Chang </td>
<td align="left"> Binglin Chang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4019">MAPREDUCE-4019</a> </td>
<td align="left"> -list-attempt-ids is not working </td>
<td align="left"> Minor </td>
<td align="left"> client </td>
<td align="left"> B Anil Kumar </td>
<td align="left"> Ashwin Shankar </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4845">HDFS-4845</a> </td>
<td align="left"> FSEditLogLoader gets NPE while accessing INodeMap in TestEditLogRace </td>
<td align="left"> Critical </td>
<td align="left"> namenode </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-812">YARN-812</a> </td>
<td align="left"> Enabling app summary logs causes &#x2018;FileNotFound&#x2019; errors </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ramya Sunil </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5319">MAPREDUCE-5319</a> </td>
<td align="left"> Job.xml file does not has &#x2018;user.name&#x2019; property for Hadoop2 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Yesha Vora </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4783">HDFS-4783</a> </td>
<td align="left"> TestDelegationTokensWithHA#testHAUtilClonesDelegationTokens fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5310">MAPREDUCE-5310</a> </td>
<td align="left"> MRAM should not normalize allocation request capabilities </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3934">HDFS-3934</a> </td>
<td align="left"> duplicative dfs_hosts entries handled wrong </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Andy Isaacson </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-639">YARN-639</a> </td>
<td align="left"> Make AM of Distributed Shell Use NMClient </td>
<td align="left"> Major </td>
<td align="left"> applications/distributed-shell </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9632">HADOOP-9632</a> </td>
<td align="left"> TestShellCommandFencer will fail if there is a &#x2018;host&#x2019; machine in the network </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-833">YARN-833</a> </td>
<td align="left"> Move Graph and VisualizeStateMachine into yarn.state package </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9517">HADOOP-9517</a> </td>
<td align="left"> Document Hadoop Compatibility </td>
<td align="left"> Blocker </td>
<td align="left"> documentation </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4910">HDFS-4910</a> </td>
<td align="left"> TestPermission failed in branch-2 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-839">YARN-839</a> </td>
<td align="left"> TestContainerLaunch.testContainerEnvVariables fails on Windows </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4818">HDFS-4818</a> </td>
<td align="left"> several HDFS tests that attempt to make directories unusable do not work correctly on Windows </td>
<td align="left"> Minor </td>
<td align="left"> namenode, test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-799">YARN-799</a> </td>
<td align="left"> CgroupsLCEResourcesHandler tries to write to cgroup.procs </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Chris Riccomini </td>
<td align="left"> Chris Riccomini </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4906">HDFS-4906</a> </td>
<td align="left"> HDFS Output streams should not accept writes after being closed </td>
<td align="left"> Major </td>
<td align="left"> hdfs-client </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9637">HADOOP-9637</a> </td>
<td align="left"> Adding Native Fstat for Windows as needed by YARN </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-848">YARN-848</a> </td>
<td align="left"> Nodemanager does not register with RM using the fully qualified hostname </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Hitesh Shah </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4533">HDFS-4533</a> </td>
<td align="left"> start-dfs.sh ignored additional parameters besides -upgrade </td>
<td align="left"> Major </td>
<td align="left"> datanode, namenode </td>
<td align="left"> Fengdong Yu </td>
<td align="left"> Fengdong Yu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4917">HDFS-4917</a> </td>
<td align="left"> Start-dfs.sh cannot pass the parameters correctly </td>
<td align="left"> Major </td>
<td align="left"> datanode, namenode </td>
<td align="left"> Fengdong Yu </td>
<td align="left"> Fengdong Yu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-852">YARN-852</a> </td>
<td align="left"> TestAggregatedLogFormat.testContainerLogsFileAccess fails on Windows </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5334">MAPREDUCE-5334</a> </td>
<td align="left"> TestContainerLauncherImpl is failing </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-854">YARN-854</a> </td>
<td align="left"> App submission fails on secure deploy </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Ramya Sunil </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-861">YARN-861</a> </td>
<td align="left"> TestContainerManager is failing </td>
<td align="left"> Critical </td>
<td align="left"> nodemanager </td>
<td align="left"> Devaraj K </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4883">HDFS-4883</a> </td>
<td align="left"> complete() should verify fileId </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Konstantin Shvachko </td>
<td align="left"> Tao Luo </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4205">HDFS-4205</a> </td>
<td align="left"> fsck fails with symlinks </td>
<td align="left"> Major </td>
<td align="left"> hdfs-client </td>
<td align="left"> Andy Isaacson </td>
<td align="left"> Jason Lowe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9439">HADOOP-9439</a> </td>
<td align="left"> JniBasedUnixGroupsMapping: fix some crash bugs </td>
<td align="left"> Minor </td>
<td align="left"> native </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4927">HDFS-4927</a> </td>
<td align="left"> CreateEditsLog creates inodes with an invalid inode ID, which then cannot be loaded by a namenode. </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9656">HADOOP-9656</a> </td>
<td align="left"> Gridmix unit tests fail on Windows and Linux </td>
<td align="left"> Minor </td>
<td align="left"> test, tools </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-874">YARN-874</a> </td>
<td align="left"> Tracking YARN/MR test failures after HADOOP-9421 and YARN-827 </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5326">MAPREDUCE-5326</a> </td>
<td align="left"> Add version to shuffle header </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9665">HADOOP-9665</a> </td>
<td align="left"> BlockDecompressorStream#decompress will throw EOFException instead of return -1 when EOF </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5328">MAPREDUCE-5328</a> </td>
<td align="left"> ClientToken should not be set in the environment </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4944">HDFS-4944</a> </td>
<td align="left"> WebHDFS cannot create a file path containing characters that must be URI-encoded, such as space. </td>
<td align="left"> Major </td>
<td align="left"> webhdfs </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5349">MAPREDUCE-5349</a> </td>
<td align="left"> TestClusterMapReduceTestCase and TestJobName fail on Windows in branch-2 </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4797">HDFS-4797</a> </td>
<td align="left"> BlockScanInfo does not override equals(..) and hashCode() consistently </td>
<td align="left"> Minor </td>
<td align="left"> datanode </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4888">HDFS-4888</a> </td>
<td align="left"> Refactor and fix FSNamesystem.getTurnOffTip to sanity </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ravi Prakash </td>
<td align="left"> Ravi Prakash </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9678">HADOOP-9678</a> </td>
<td align="left"> TestRPC#testStopsAllThreads intermittently fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4943">HDFS-4943</a> </td>
<td align="left"> WebHdfsFileSystem does not work when original file path has encoded chars </td>
<td align="left"> Minor </td>
<td align="left"> webhdfs </td>
<td align="left"> Jerry He </td>
<td align="left"> Jerry He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9681">HADOOP-9681</a> </td>
<td align="left"> FileUtil.unTarUsingJava() should close the InputStream upon finishing </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3499">HDFS-3499</a> </td>
<td align="left"> Make NetworkTopology support user specified topology class </td>
<td align="left"> Major </td>
<td align="left"> datanode </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5355">MAPREDUCE-5355</a> </td>
<td align="left"> MiniMRYarnCluster with localFs does not work on Windows </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4948">HDFS-4948</a> </td>
<td align="left"> mvn site for hadoop-hdfs-nfs fails </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Robert Joseph Evans </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5359">MAPREDUCE-5359</a> </td>
<td align="left"> JobHistory should not use File.separator to match timestamp in path </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5357">MAPREDUCE-5357</a> </td>
<td align="left"> Job staging directory owner checking could fail on Windows </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4954">HDFS-4954</a> </td>
<td align="left"> compile failure in branch-2: getFlushedOffset should catch or rethrow IOException </td>
<td align="left"> Major </td>
<td align="left"> nfs </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5360">MAPREDUCE-5360</a> </td>
<td align="left"> TestMRJobClient fails on Windows due to path format </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9504">HADOOP-9504</a> </td>
<td align="left"> MetricsDynamicMBeanBase has concurrency issues in createMBeanInfo </td>
<td align="left"> Critical </td>
<td align="left"> metrics </td>
<td align="left"> Liang Xie </td>
<td align="left"> Liang Xie </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5366">MAPREDUCE-5366</a> </td>
<td align="left"> TestMRAsyncDiskService fails on Windows </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9307">HADOOP-9307</a> </td>
<td align="left"> BufferedFSInputStream.read returns wrong results after certain seeks </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5187">MAPREDUCE-5187</a> </td>
<td align="left"> Create mapreduce command scripts on Windows </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4841">HDFS-4841</a> </td>
<td align="left"> FsShell commands using secure webhfds fail ClientFinalizer shutdown hook </td>
<td align="left"> Major </td>
<td align="left"> security, webhdfs </td>
<td align="left"> Stephen Chu </td>
<td align="left"> Robert Kanter </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-894">YARN-894</a> </td>
<td align="left"> NodeHealthScriptRunner timeout checking is inaccurate on Windows </td>
<td align="left"> Minor </td>
<td align="left"> nodemanager </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8440">HADOOP-8440</a> </td>
<td align="left"> HarFileSystem.decodeHarURI fails for URIs whose host contains numbers </td>
<td align="left"> Minor </td>
<td align="left"> fs </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4951">HDFS-4951</a> </td>
<td align="left"> FsShell commands using secure httpfs throw exceptions due to missing TokenRenewer </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Robert Kanter </td>
<td align="left"> Robert Kanter </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5325">MAPREDUCE-5325</a> </td>
<td align="left"> ClientRMProtocol.getAllApplications should accept ApplicationType as a parameter&#x2014;MR changes </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4887">HDFS-4887</a> </td>
<td align="left"> TestNNThroughputBenchmark exits abruptly </td>
<td align="left"> Blocker </td>
<td align="left"> benchmarks, test </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Kihwal Lee </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-368">YARN-368</a> </td>
<td align="left"> Fix typo &#x201c;defiend&#x201d; should be &#x201c;defined&#x201d; in error output </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Albert Chu </td>
<td align="left"> Albert Chu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4374">MAPREDUCE-4374</a> </td>
<td align="left"> Fix child task environment variable config and add support for Windows </td>
<td align="left"> Minor </td>
<td align="left"> mrv2 </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4969">HDFS-4969</a> </td>
<td align="left"> WebhdfsFileSystem expects non-standard WEBHDFS Json element </td>
<td align="left"> Blocker </td>
<td align="left"> test, webhdfs </td>
<td align="left"> Robert Kanter </td>
<td align="left"> Robert Kanter </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4980">HDFS-4980</a> </td>
<td align="left"> Incorrect logging.properties file for hadoop-httpfs </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Mark Grover </td>
<td align="left"> Mark Grover </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-333">YARN-333</a> </td>
<td align="left"> Schedulers cannot control the queue-name of an application </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4982">HDFS-4982</a> </td>
<td align="left"> JournalNode should relogin from keytab before fetching logs from other JNs </td>
<td align="left"> Major </td>
<td align="left"> journal-node, security </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-541">YARN-541</a> </td>
<td align="left"> getAllocatedContainers() is not returning all the allocated containers </td>
<td align="left"> Blocker </td>
<td align="left"> resourcemanager </td>
<td align="left"> Krishna Kishore Bonagiri </td>
<td align="left"> Bikas Saha </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-763">YARN-763</a> </td>
<td align="left"> AMRMClientAsync should stop heartbeating after receiving shutdown from RM </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-654">YARN-654</a> </td>
<td align="left"> AMRMClient: Perform sanity checks for parameters of public methods </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-909">YARN-909</a> </td>
<td align="left"> Disable TestLinuxContainerExecutorWithMocks on Windows </td>
<td align="left"> Minor </td>
<td align="left"> nodemanager </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9707">HADOOP-9707</a> </td>
<td align="left"> Fix register lists for crc32c inline assembly </td>
<td align="left"> Minor </td>
<td align="left"> util </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4999">HDFS-4999</a> </td>
<td align="left"> fix TestShortCircuitLocalRead on branch-2 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-661">YARN-661</a> </td>
<td align="left"> NM fails to cleanup local directories for users </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4998">HDFS-4998</a> </td>
<td align="left"> TestUnderReplicatedBlocks fails intermittently </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Kihwal Lee </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9738">HADOOP-9738</a> </td>
<td align="left"> TestDistCh fails </td>
<td align="left"> Major </td>
<td align="left"> tools </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-912">YARN-912</a> </td>
<td align="left"> Create exceptions package in common/api for yarn and move client facing exceptions to them </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5005">HDFS-5005</a> </td>
<td align="left"> Move SnapshotException and SnapshotAccessControlException to o.a.h.hdfs.protocol </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5003">HDFS-5003</a> </td>
<td align="left"> TestNNThroughputBenchmark failed caused by existing directories </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Xi Fang </td>
<td align="left"> Xi Fang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9643">HADOOP-9643</a> </td>
<td align="left"> org.apache.hadoop.security.SecurityUtil calls toUpperCase(Locale.getDefault()) as well as toLowerCase(Locale.getDefault()) on hadoop.security.authentication value. </td>
<td align="left"> Minor </td>
<td align="left"> security </td>
<td align="left"> Mark Miller </td>
<td align="left"> Mark Miller </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-919">YARN-919</a> </td>
<td align="left"> Document setting default heap sizes in yarn env </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Mayank Bansal </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-897">YARN-897</a> </td>
<td align="left"> CapacityScheduler wrongly sorted queues </td>
<td align="left"> Blocker </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Djellel Eddine Difallah </td>
<td align="left"> Djellel Eddine Difallah </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5018">HDFS-5018</a> </td>
<td align="left"> Misspelled DFSConfigKeys#DFS_NAMENODE_STALE_DATANODE_INTERVAL_DEFAULT in javadoc of DatanodeInfo#isStale() </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Ted Yu </td>
<td align="left"> Ted Yu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-853">YARN-853</a> </td>
<td align="left"> maximum-am-resource-percent doesn&#x2019;t work after refreshQueues command </td>
<td align="left"> Major </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Devaraj K </td>
<td align="left"> Devaraj K </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9759">HADOOP-9759</a> </td>
<td align="left"> Add support for NativeCodeLoader#getLibraryName on Windows </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Chuan Liu </td>
<td align="left"> Chuan Liu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5412">MAPREDUCE-5412</a> </td>
<td align="left"> Change MR to use multiple containers API of ContainerManager after YARN-926 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-968">YARN-968</a> </td>
<td align="left"> RM admin commands don&#x2019;t work </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-875">YARN-875</a> </td>
<td align="left"> Application can hang if AMRMClientAsync callback thread has exception </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5213">MAPREDUCE-5213</a> </td>
<td align="left"> Re-assess TokenCache methods marked @Private </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9701">HADOOP-9701</a> </td>
<td align="left"> mvn site ambiguous links in hadoop-common </td>
<td align="left"> Minor </td>
<td align="left"> documentation </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5024">HDFS-5024</a> </td>
<td align="left"> Make DatanodeProtocol#commitBlockSynchronization idempotent </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-688">YARN-688</a> </td>
<td align="left"> Containers not cleaned up when NM received SHUTDOWN event from NodeStatusUpdater </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9773">HADOOP-9773</a> </td>
<td align="left"> TestLightWeightCache fails </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5016">HDFS-5016</a> </td>
<td align="left"> Deadlock in pipeline recovery causes Datanode to be marked dead </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Devaraj Das </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5421">MAPREDUCE-5421</a> </td>
<td align="left"> TestNonExistentJob is failed due to recent changes in YARN </td>
<td align="left"> Blocker </td>
<td align="left"> test </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9507">HADOOP-9507</a> </td>
<td align="left"> LocalFileSystem rename() is broken in some cases when destination exists </td>
<td align="left"> Minor </td>
<td align="left"> fs </td>
<td align="left"> Mostafa Elhemali </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5419">MAPREDUCE-5419</a> </td>
<td align="left"> TestSlive is getting FileNotFound Exception </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Robert Parker </td>
<td align="left"> Robert Parker </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-960">YARN-960</a> </td>
<td align="left"> TestMRCredentials and TestBinaryTokenFile are failing on trunk </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-937">YARN-937</a> </td>
<td align="left"> Fix unmanaged AM in non-secure/secure setup post YARN-701 </td>
<td align="left"> Blocker </td>
<td align="left"> applications/unmanaged-AM-launcher </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5059">MAPREDUCE-5059</a> </td>
<td align="left"> Job overview shows average merge time larger than for any reduce attempt </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver, webapps </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-932">YARN-932</a> </td>
<td align="left"> TestResourceLocalizationService.testLocalizationInit can fail on JDK7 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-945">YARN-945</a> </td>
<td align="left"> AM register failing after AMRMToken </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9786">HADOOP-9786</a> </td>
<td align="left"> RetryInvocationHandler#isRpcInvocation should support ProtocolTranslator </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9787">HADOOP-9787</a> </td>
<td align="left"> ShutdownHelper util to shutdown threads and threadpools </td>
<td align="left"> Major </td>
<td align="left"> util </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9816">HADOOP-9816</a> </td>
<td align="left"> RPC Sasl QOP is broken </td>
<td align="left"> Blocker </td>
<td align="left"> ipc, security </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5399">MAPREDUCE-5399</a> </td>
<td align="left"> Unnecessary Configuration instantiation in IFileInputStream slows down merge </td>
<td align="left"> Blocker </td>
<td align="left"> mrv1, mrv2 </td>
<td align="left"> Stanislav Barton </td>
<td align="left"> Stanislav Barton </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9850">HADOOP-9850</a> </td>
<td align="left"> RPC kerberos errors don&#x2019;t trigger relogin </td>
<td align="left"> Blocker </td>
<td align="left"> ipc </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-1043">YARN-1043</a> </td>
<td align="left"> YARN Queue metrics are getting pushed to neither file nor Ganglia </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Yusaku Sako </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-656">YARN-656</a> </td>
<td align="left"> In scheduler UI, including reserved memory in &#x201c;Memory Total&#x201d; can make it exceed cluster capacity. </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager, scheduler </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-1046">YARN-1046</a> </td>
<td align="left"> Disable mem monitoring by default in MiniYARNCluster </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9527">HADOOP-9527</a> </td>
<td align="left"> Add symlink support to LocalFileSystem on Windows </td>
<td align="left"> Major </td>
<td align="left"> fs, test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9872">HADOOP-9872</a> </td>
<td align="left"> Improve protoc version handling and detection </td>
<td align="left"> Blocker </td>
<td align="left"> build </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4489">HDFS-4489</a> </td>
<td align="left"> Use InodeID as as an identifier of a file in HDFS protocols and APIs </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
</tbody>
</table></div>
<div class="section">
<h3><a name="TESTS:"></a>TESTS:</h3>
<table border="0" class="bodyTable">
<thead>
<tr class="a">
<th align="left"> JIRA </th>
<th align="left"> Summary </th>
<th align="left"> Priority </th>
<th align="left"> Component </th>
<th align="left"> Reporter </th>
<th align="left"> Contributor </th></tr>
</thead><tbody>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4129">HDFS-4129</a> </td>
<td align="left"> Add utility methods to dump NameNode in memory tree for testing </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4972">MAPREDUCE-4972</a> </td>
<td align="left"> Coverage fixing for org.apache.hadoop.mapreduce.jobhistory </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Aleksey Gorshkov </td>
<td align="left"> Aleksey Gorshkov </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4875">MAPREDUCE-4875</a> </td>
<td align="left"> coverage fixing for org.apache.hadoop.mapred </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Aleksey Gorshkov </td>
<td align="left"> Aleksey Gorshkov </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4991">MAPREDUCE-4991</a> </td>
<td align="left"> coverage for gridmix </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Aleksey Gorshkov </td>
<td align="left"> Aleksey Gorshkov </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5007">MAPREDUCE-5007</a> </td>
<td align="left"> fix coverage org.apache.hadoop.mapreduce.v2.hs </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Aleksey Gorshkov </td>
<td align="left"> Aleksey Gorshkov </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9222">HADOOP-9222</a> </td>
<td align="left"> Cover package with org.apache.hadoop.io.lz4 unit tests </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vadim Bondarev </td>
<td align="left"> Vadim Bondarev </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9233">HADOOP-9233</a> </td>
<td align="left"> Cover package org.apache.hadoop.io.compress.zlib with unit tests </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vadim Bondarev </td>
<td align="left"> Vadim Bondarev </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5015">MAPREDUCE-5015</a> </td>
<td align="left"> Coverage fix for org.apache.hadoop.mapreduce.tools.CLI </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Aleksey Gorshkov </td>
<td align="left"> Aleksey Gorshkov </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9287">HADOOP-9287</a> </td>
<td align="left"> Parallel testing hadoop-common </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Tsuyoshi Ozawa </td>
<td align="left"> Andrey Klochkov </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9624">HADOOP-9624</a> </td>
<td align="left"> TestFSMainOperationsLocalFileSystem failed when the Hadoop test root path has &#x201c;X&#x201d; in its name </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Xi Fang </td>
<td align="left"> Xi Fang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-866">YARN-866</a> </td>
<td align="left"> Add test for class ResourceWeights </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Wei Yan </td>
<td align="left"> Wei Yan </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5333">MAPREDUCE-5333</a> </td>
<td align="left"> Add test that verifies MRAM works correctly when sending requests with non-normalized capabilities </td>
<td align="left"> Major </td>
<td align="left"> mr-am </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Wei Yan </td></tr>
</tbody>
</table></div>
<div class="section">
<h3><a name="SUB-TASKS:"></a>SUB-TASKS:</h3>
<table border="0" class="bodyTable">
<thead>
<tr class="a">
<th align="left"> JIRA </th>
<th align="left"> Summary </th>
<th align="left"> Priority </th>
<th align="left"> Component </th>
<th align="left"> Reporter </th>
<th align="left"> Contributor </th></tr>
</thead><tbody>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9140">HADOOP-9140</a> </td>
<td align="left"> Cleanup rpc PB protos </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Sanjay Radia </td>
<td align="left"> Sanjay Radia </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4334">HDFS-4334</a> </td>
<td align="left"> Add a unique id to each INode </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4346">HDFS-4346</a> </td>
<td align="left"> Refactor INodeId and GenerationStamp </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4485">HDFS-4485</a> </td>
<td align="left"> HDFS-347: DN should chmod socket path a+w </td>
<td align="left"> Critical </td>
<td align="left"> datanode </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4340">HDFS-4340</a> </td>
<td align="left"> Update addBlock() to inculde inode id as additional argument </td>
<td align="left"> Major </td>
<td align="left"> hdfs-client, namenode </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9218">HADOOP-9218</a> </td>
<td align="left"> Document the Rpc-wrappers used internally </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Sanjay Radia </td>
<td align="left"> Sanjay Radia </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3769">HDFS-3769</a> </td>
<td align="left"> standby namenode become active fails because starting log segment fail on shared storage </td>
<td align="left"> Critical </td>
<td align="left"> ha </td>
<td align="left"> liaowenrui </td>
<td align="left"> </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4502">HDFS-4502</a> </td>
<td align="left"> WebHdfsFileSystem handling of fileld breaks compatibility </td>
<td align="left"> Blocker </td>
<td align="left"> webhdfs </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Brandon Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4951">MAPREDUCE-4951</a> </td>
<td align="left"> Container preemption interpreted as task failure </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster, mr-am, mrv2 </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-365">YARN-365</a> </td>
<td align="left"> Each NM heartbeat should not generate an event for the Scheduler </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager, scheduler </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4542">HDFS-4542</a> </td>
<td align="left"> Webhdfs doesn&#x2019;t support secure proxy users </td>
<td align="left"> Blocker </td>
<td align="left"> webhdfs </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-468">YARN-468</a> </td>
<td align="left"> coverage fix for org.apache.hadoop.yarn.server.webproxy.amfilter </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Aleksey Gorshkov </td>
<td align="left"> Aleksey Gorshkov </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-200">YARN-200</a> </td>
<td align="left"> yarn log does not output all needed information, and is in a binary format </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Robert Joseph Evans </td>
<td align="left"> Ravi Prakash </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-417">YARN-417</a> </td>
<td align="left"> Create AMRMClient wrapper that provides asynchronous callbacks </td>
<td align="left"> Major </td>
<td align="left"> api, applications </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-378">YARN-378</a> </td>
<td align="left"> ApplicationMaster retry times should be set by Client </td>
<td align="left"> Major </td>
<td align="left"> client, resourcemanager </td>
<td align="left"> xieguiming </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-469">YARN-469</a> </td>
<td align="left"> Make scheduling mode in FS pluggable </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-450">YARN-450</a> </td>
<td align="left"> Define value for * in the scheduling protocol </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-475">YARN-475</a> </td>
<td align="left"> Remove ApplicationConstants.AM_APP_ATTEMPT_ID_ENV as it is no longer set in an AM&#x2019;s environment </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Hitesh Shah </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-309">YARN-309</a> </td>
<td align="left"> Make RM provide heartbeat interval to NM </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-467">YARN-467</a> </td>
<td align="left"> Jobs fail during resource localization when public distributed-cache hits unix directory limits </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4525">HDFS-4525</a> </td>
<td align="left"> Provide an API for knowing that whether file is closed or not. </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Uma Maheswara Rao G </td>
<td align="left"> SreeHari </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5086">MAPREDUCE-5086</a> </td>
<td align="left"> MR app master deletes staging dir when sent a reboot command from the RM </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4339">HDFS-4339</a> </td>
<td align="left"> Persist inode id in fsimage and editlog </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-99">YARN-99</a> </td>
<td align="left"> Jobs fail during resource localization when private distributed-cache hits unix directory limits </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Devaraj K </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-112">YARN-112</a> </td>
<td align="left"> Race in localization can cause containers to fail </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-534">YARN-534</a> </td>
<td align="left"> AM max attempts is not checked when RM restart and try to recover attempts </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-539">YARN-539</a> </td>
<td align="left"> LocalizedResources are leaked in memory in case resource localization fails </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-486">YARN-486</a> </td>
<td align="left"> Change startContainer NM API to accept Container as a parameter and make ContainerLaunchContext user land </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-444">YARN-444</a> </td>
<td align="left"> Move special container exit codes from YarnConfiguration to API </td>
<td align="left"> Major </td>
<td align="left"> api, applications/distributed-shell </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-514">YARN-514</a> </td>
<td align="left"> Delayed store operations should not result in RM unavailability for app submission </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-482">YARN-482</a> </td>
<td align="left"> FS: Extend SchedulingMode to intermediate queues </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-441">YARN-441</a> </td>
<td align="left"> Clean up unused collection methods in various APIs </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-547">YARN-547</a> </td>
<td align="left"> Race condition in Public / Private Localizer may result into resource getting downloaded again </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-549">YARN-549</a> </td>
<td align="left"> YarnClient.submitApplication should wait for application to be accepted by the RM </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-583">YARN-583</a> </td>
<td align="left"> Application cache files should be localized under local-dir/usercache/userid/appcache/appid/filecache </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-581">YARN-581</a> </td>
<td align="left"> Test and verify that app delegation tokens are added to tokenRenewer after RM restart </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-577">YARN-577</a> </td>
<td align="left"> ApplicationReport does not provide progress value of application </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Hitesh Shah </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-595">YARN-595</a> </td>
<td align="left"> Refactor fair scheduler to use common Resources </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-591">YARN-591</a> </td>
<td align="left"> RM recovery related records do not belong to the API </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-562">YARN-562</a> </td>
<td align="left"> NM should reject containers allocated by previous RM </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4785">HDFS-4785</a> </td>
<td align="left"> Concat operation does not remove concatenated files from InodeMap </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4784">HDFS-4784</a> </td>
<td align="left"> NPE in FSDirectory.resolvePath() </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-625">YARN-625</a> </td>
<td align="left"> Move unwrapAndThrowException from YarnRemoteExceptionPBImpl to RPCUtil </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-651">YARN-651</a> </td>
<td align="left"> Change ContainerManagerPBClientImpl and RMAdminProtocolPBClientImpl to throw IOException and YarnRemoteException </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-582">YARN-582</a> </td>
<td align="left"> Restore appToken and clientToken for app attempt after RM restart </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5159">MAPREDUCE-5159</a> </td>
<td align="left"> Aggregatewordcount and aggregatewordhist in hadoop-1 examples are not binary compatible with hadoop-2 mapred.lib.aggregate </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5157">MAPREDUCE-5157</a> </td>
<td align="left"> Sort in hadoop-1 examples is not binary compatible with hadoop-2 mapred.lib </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-568">YARN-568</a> </td>
<td align="left"> FairScheduler: support for work-preserving preemption </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Carlo Curino </td>
<td align="left"> Carlo Curino </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-567">YARN-567</a> </td>
<td align="left"> RM changes to support preemption for FairScheduler and CapacityScheduler </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Carlo Curino </td>
<td align="left"> Carlo Curino </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4661">HDFS-4661</a> </td>
<td align="left"> fix various bugs in short circuit read </td>
<td align="left"> Major </td>
<td align="left"> datanode, hdfs-client </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Colin P. McCabe </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-634">YARN-634</a> </td>
<td align="left"> Make YarnRemoteException not backed by PB and introduce a SerializedException </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-663">YARN-663</a> </td>
<td align="left"> Change ResourceTracker API and LocalizationProtocol API to throw YarnRemoteException and IOException </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Xuan Gong </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5222">MAPREDUCE-5222</a> </td>
<td align="left"> Fix JobClient incompatibilities with MR1 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5244">MAPREDUCE-5244</a> </td>
<td align="left"> Two functions changed their visibility in JobStatus </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-628">YARN-628</a> </td>
<td align="left"> Fix YarnException unwrapping </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-617">YARN-617</a> </td>
<td align="left"> In unsercure mode, AM can fake resource requirements </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-695">YARN-695</a> </td>
<td align="left"> masterContainer and status are in ApplicationReportProto but not in ApplicationReport </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5235">MAPREDUCE-5235</a> </td>
<td align="left"> mapred.Counters incompatiblity issues with MR1 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-563">YARN-563</a> </td>
<td align="left"> Add application type to ApplicationReport </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Thomas Weise </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-548">YARN-548</a> </td>
<td align="left"> Add tests for YarnUncaughtExceptionHandler </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vadim Bondarev </td>
<td align="left"> Vadim Bondarev </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-711">YARN-711</a> </td>
<td align="left"> Copy BuilderUtil methods into individual records </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5230">MAPREDUCE-5230</a> </td>
<td align="left"> createFileSplit is removed from NLineInputFormat of mapred </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-422">YARN-422</a> </td>
<td align="left"> Add NM client library </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4842">HDFS-4842</a> </td>
<td align="left"> Snapshot: identify the correct prior snapshot when deleting a snapshot under a renamed subtree </td>
<td align="left"> Major </td>
<td align="left"> snapshots </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-578">YARN-578</a> </td>
<td align="left"> NodeManager should use SecureIOUtils for serving and aggregating logs </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-714">YARN-714</a> </td>
<td align="left"> AMRM protocol changes for sending NMToken list </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-638">YARN-638</a> </td>
<td align="left"> Restore RMDelegationTokens after RM Restart </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-719">YARN-719</a> </td>
<td align="left"> Move RMIdentifier from Container to ContainerTokenIdentifier </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5228">MAPREDUCE-5228</a> </td>
<td align="left"> Enum Counter is removed from FileInputFormat and FileOutputFormat of both mapred and mapreduce </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-392">YARN-392</a> </td>
<td align="left"> Make it possible to specify hard locality constraints in resource requests </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5231">MAPREDUCE-5231</a> </td>
<td align="left"> Constructor of DBInputFormat.DBRecordReader in mapred is changed </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5273">MAPREDUCE-5273</a> </td>
<td align="left"> Protected variables are removed from CombineFileRecordReader in both mapred and mapreduce </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5280">MAPREDUCE-5280</a> </td>
<td align="left"> Mapreduce API: ClusterMetrics incompatibility issues with MR1 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-660">YARN-660</a> </td>
<td align="left"> Improve AMRMClient with matching requests </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Bikas Saha </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-717">YARN-717</a> </td>
<td align="left"> Copy BuilderUtil methods into token-related records </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5229">MAPREDUCE-5229</a> </td>
<td align="left"> TEMP_DIR_NAME is removed from of FileOutputCommitter of mapreduce </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5274">MAPREDUCE-5274</a> </td>
<td align="left"> Mapreduce API: String toHex(byte[]) is removed from SecureShuffleUtils </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8469">HADOOP-8469</a> </td>
<td align="left"> Make NetworkTopology class pluggable </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8470">HADOOP-8470</a> </td>
<td align="left"> Implementation of 4-layer subclass of NetworkTopology (NetworkTopologyWithNodeGroup) </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-398">YARN-398</a> </td>
<td align="left"> Enhance CS to allow for white-list of resources </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Arun C Murthy </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5220">MAPREDUCE-5220</a> </td>
<td align="left"> Mapred API: TaskCompletionEvent incompatibility issues with MR1 </td>
<td align="left"> Major </td>
<td align="left"> client </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5296">MAPREDUCE-5296</a> </td>
<td align="left"> Mapred API: Function signature change in JobControl </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5263">MAPREDUCE-5263</a> </td>
<td align="left"> filecache.DistributedCache incompatiblity issues with MR1 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5299">MAPREDUCE-5299</a> </td>
<td align="left"> Mapred API: void setTaskID(TaskAttemptID) is missing in TaskCompletionEvent </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5245">MAPREDUCE-5245</a> </td>
<td align="left"> A number of public static variables are removed from JobConf </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4876">HDFS-4876</a> </td>
<td align="left"> The javadoc of FileWithSnapshot is incorrect </td>
<td align="left"> Minor </td>
<td align="left"> snapshots </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-750">YARN-750</a> </td>
<td align="left"> Allow for black-listing resources in YARN API and Impl in CS </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Arun C Murthy </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-759">YARN-759</a> </td>
<td align="left"> Create Command enum in AllocateResponse </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Bikas Saha </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-686">YARN-686</a> </td>
<td align="left"> Flatten NodeReport </td>
<td align="left"> Major </td>
<td align="left"> api </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-737">YARN-737</a> </td>
<td align="left"> Some Exceptions no longer need to be wrapped by YarnException and can be directly thrown out after YARN-142 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-731">YARN-731</a> </td>
<td align="left"> RPCUtil.unwrapAndThrowException should unwrap remote RuntimeExceptions </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4819">HDFS-4819</a> </td>
<td align="left"> Update Snapshot doc for HDFS-4758 </td>
<td align="left"> Minor </td>
<td align="left"> documentation </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-123">YARN-123</a> </td>
<td align="left"> Make yarn Resource Manager services robust against shutdown </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-124">YARN-124</a> </td>
<td align="left"> Make Yarn Node Manager services robust against shutdown </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-125">YARN-125</a> </td>
<td align="left"> Make Yarn Client service shutdown operations robust </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5199">MAPREDUCE-5199</a> </td>
<td align="left"> AppTokens file can/should be removed </td>
<td align="left"> Blocker </td>
<td align="left"> security </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Daryn Sharp </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-773">YARN-773</a> </td>
<td align="left"> Move YarnRuntimeException from package api.yarn to api.yarn.exceptions </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-692">YARN-692</a> </td>
<td align="left"> Creating NMToken master key on RM and sharing it with NM as a part of RM-NM heartbeat. </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5275">MAPREDUCE-5275</a> </td>
<td align="left"> Mapreduce API: TokenCache incompatibility issues with MR1 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Zhijie Shen </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-781">YARN-781</a> </td>
<td align="left"> Expose LOGDIR that containers should use for logging </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Devaraj Das </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-693">YARN-693</a> </td>
<td align="left"> Sending NMToken to AM on allocate call </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5184">MAPREDUCE-5184</a> </td>
<td align="left"> Document MR Binary Compatibility vis-a-vis hadoop-1 and hadoop-2 </td>
<td align="left"> Major </td>
<td align="left"> documentation </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Zhijie Shen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-825">YARN-825</a> </td>
<td align="left"> Fix yarn-common javadoc annotations </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4875">HDFS-4875</a> </td>
<td align="left"> Add a test for testing snapshot file length </td>
<td align="left"> Minor </td>
<td align="left"> snapshots, test </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-805">YARN-805</a> </td>
<td align="left"> Fix yarn-api javadoc annotations </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-846">YARN-846</a> </td>
<td align="left"> Move pb Impl from yarn-api to yarn-common </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-850">YARN-850</a> </td>
<td align="left"> Rename getClusterAvailableResources to getAvailableResources in AMRMClients </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-739">YARN-739</a> </td>
<td align="left"> NM startContainer should validate the NodeId </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-613">YARN-613</a> </td>
<td align="left"> Create NM proxy per NM instead of per container </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9619">HADOOP-9619</a> </td>
<td align="left"> Mark stability of .proto files </td>
<td align="left"> Major </td>
<td align="left"> documentation </td>
<td align="left"> Sanjay Radia </td>
<td align="left"> Sanjay Radia </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-827">YARN-827</a> </td>
<td align="left"> Need to make Resource arithmetic methods accessible </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9355">HADOOP-9355</a> </td>
<td align="left"> Abstract symlink tests to use either FileContext or FileSystem </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-877">YARN-877</a> </td>
<td align="left"> Allow for black-listing resources in FifoScheduler </td>
<td align="left"> Major </td>
<td align="left"> scheduler </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9414">HADOOP-9414</a> </td>
<td align="left"> Refactor out FSLinkResolver and relevant helper methods </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4762">HDFS-4762</a> </td>
<td align="left"> Provide HDFS based NFSv3 and Mountd implementation </td>
<td align="left"> Major </td>
<td align="left"> nfs </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9416">HADOOP-9416</a> </td>
<td align="left"> Add new symlink resolution methods in FileSystem and FileSystemLinkResolver </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-845">YARN-845</a> </td>
<td align="left"> RM crash with NPE on NODE_UPDATE </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Arpit Gupta </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-727">YARN-727</a> </td>
<td align="left"> ClientRMProtocol.getAllApplications should accept ApplicationType as a parameter </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-369">YARN-369</a> </td>
<td align="left"> Handle ( or throw a proper error when receiving) status updates from application masters that have not registered </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-295">YARN-295</a> </td>
<td align="left"> Resource Manager throws InvalidStateTransitonException: Invalid event: CONTAINER_FINISHED at ALLOCATED for RMAppAttemptImpl </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Devaraj K </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4908">HDFS-4908</a> </td>
<td align="left"> Reduce snapshot inode memory usage </td>
<td align="left"> Major </td>
<td align="left"> namenode, snapshots </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-569">YARN-569</a> </td>
<td align="left"> CapacityScheduler: support for preemption (using a capacity monitor) </td>
<td align="left"> Major </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Carlo Curino </td>
<td align="left"> Carlo Curino </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4372">HDFS-4372</a> </td>
<td align="left"> Track NameNode startup progress </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4373">HDFS-4373</a> </td>
<td align="left"> Add HTTP API for querying NameNode startup progress </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4374">HDFS-4374</a> </td>
<td align="left"> Display NameNode startup progress in UI </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9418">HADOOP-9418</a> </td>
<td align="left"> Add symlink resolution support to DistributedFileSystem </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Andrew Wang </td>
<td align="left"> Andrew Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-521">YARN-521</a> </td>
<td align="left"> Augment AM - RM client module to be able to request containers only at specific locations </td>
<td align="left"> Major </td>
<td align="left"> api </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-523">YARN-523</a> </td>
<td align="left"> Container localization failures aren&#x2019;t reported from NM to RM </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-513">YARN-513</a> </td>
<td align="left"> Create common proxy client for communicating with RM </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-820">YARN-820</a> </td>
<td align="left"> NodeManager has invalid state transition after error in resource localization </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Mayank Bansal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-62">YARN-62</a> </td>
<td align="left"> AM should not be able to abuse container tokens for repetitive container launches </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-922">YARN-922</a> </td>
<td align="left"> Change FileSystemRMStateStore to use directories </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Jian He </td>
<td align="left"> Jian He </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-814">YARN-814</a> </td>
<td align="left"> Difficult to diagnose a failed container launch when error due to invalid environment variable </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Hitesh Shah </td>
<td align="left"> Jian He </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9720">HADOOP-9720</a> </td>
<td align="left"> Rename Client#uuid to Client#clientId </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4974">HDFS-4974</a> </td>
<td align="left"> Analyze and add annotations to Namenode protocol methods and enable retry </td>
<td align="left"> Major </td>
<td align="left"> ha, namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4602">HDFS-4602</a> </td>
<td align="left"> TestBookKeeperHACheckpoints fails </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Uma Maheswara Rao G </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-873">YARN-873</a> </td>
<td align="left"> YARNClient.getApplicationReport(unknownAppId) returns a null report </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4979">HDFS-4979</a> </td>
<td align="left"> Implement retry cache on the namenode </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-961">YARN-961</a> </td>
<td align="left"> ContainerManagerImpl should enforce token on server. Today it is [TOKEN, SIMPLE] </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Omkar Vinit Joshi </td>
<td align="left"> Omkar Vinit Joshi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-5025">HDFS-5025</a> </td>
<td align="left"> Record ClientId and CallId in EditLog to enable rebuilding retry cache in case of HA failover </td>
<td align="left"> Major </td>
<td align="left"> ha, namenode </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
</tbody>
</table></div>
<div class="section">
<h3><a name="OTHER:"></a>OTHER:</h3>
<table border="0" class="bodyTable">
<thead>
<tr class="a">
<th align="left"> JIRA </th>
<th align="left"> Summary </th>
<th align="left"> Priority </th>
<th align="left"> Component </th>
<th align="left"> Reporter </th>
<th align="left"> Contributor </th></tr>
</thead><tbody>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-708">YARN-708</a> </td>
<td align="left"> Move RecordFactory classes to hadoop-yarn-api, miscellaneous fixes to the interfaces </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Siddharth Seth </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5286">MAPREDUCE-5286</a> </td>
<td align="left"> startContainer call should use the ContainerToken instead of Container [YARN-684] </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Vinod Kumar Vavilapalli </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-142">YARN-142</a> </td>
<td align="left"> [Umbrella] Cleanup YARN APIs w.r.t exceptions </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5192">MAPREDUCE-5192</a> </td>
<td align="left"> Separate TCE resolution from fetch </td>
<td align="left"> Minor </td>
<td align="left"> task </td>
<td align="left"> Chris Douglas </td>
<td align="left"> Chris Douglas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5194">MAPREDUCE-5194</a> </td>
<td align="left"> Heed interrupts during Fetcher shutdown </td>
<td align="left"> Minor </td>
<td align="left"> task </td>
<td align="left"> Chris Douglas </td>
<td align="left"> Chris Douglas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-3502">MAPREDUCE-3502</a> </td>
<td align="left"> Review all Service.stop() operations and make sure that they work before a service is started </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Steve Loughran </td>
<td align="left"> Steve Loughran </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-927">YARN-927</a> </td>
<td align="left"> Change ContainerRequest to not have more than 1 container count and remove StoreContainerRequest </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Bikas Saha </td>
<td align="left"> Bikas Saha </td></tr>
</tbody>
</table></div></div>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
&#169; 2008-2021
Apache Software Foundation
- <a href="http://maven.apache.org/privacy-policy.html">Privacy Policy</a>.
Apache Maven, Maven, Apache, the Apache feather logo, and the Apache Maven project logos are trademarks of The Apache Software Foundation.
</div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>