blob: 452868a3d0cc55956f255f0ed912a4d45972e11c [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.0.3-alpha_-_2013-02-14"></a>Release 2.0.3-alpha - 2013-02-14</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/MAPREDUCE-4123">MAPREDUCE-4123</a> </td>
<td align="left"> ./mapred groups gives NoClassDefFoundError </td>
<td align="left"> Critical </td>
<td align="left"> mrv2 </td>
<td align="left"> Nishan Shetty </td>
<td align="left"> Devaraj K </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4122">HDFS-4122</a> </td>
<td align="left"> Cleanup HDFS logs and reduce the size of logged messages </td>
<td align="left"> Major </td>
<td align="left"> datanode, hdfs-client, 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/HDFS-1331">HDFS-1331</a> </td>
<td align="left"> dfs -test should work like /bin/test </td>
<td align="left"> Minor </td>
<td align="left"> tools </td>
<td align="left"> Allen Wittenauer </td>
<td align="left"> Andy Isaacson </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4080">HDFS-4080</a> </td>
<td align="left"> Add a separate logger for block state change logs to enable turning off those logs </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-8999">HADOOP-8999</a> </td>
<td align="left"> SASL negotiation is flawed </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/HDFS-4362">HDFS-4362</a> </td>
<td align="left"> GetDelegationTokenResponseProto does not handle null token </td>
<td align="left"> Critical </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/HDFS-4367">HDFS-4367</a> </td>
<td align="left"> GetDataEncryptionKeyResponseProto does not handle null response </td>
<td align="left"> Blocker </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-4364">HDFS-4364</a> </td>
<td align="left"> GetLinkTargetResponseProto does not handle null path </td>
<td align="left"> Blocker </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/HDFS-4369">HDFS-4369</a> </td>
<td align="left"> GetBlockKeysResponseProto does not handle null response </td>
<td align="left"> Blocker </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-4928">MAPREDUCE-4928</a> </td>
<td align="left"> Use token request messages defined in hadoop common </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster, security </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-4451">HDFS-4451</a> </td>
<td align="left"> hdfs balancer command returns exit code 1 on success instead of 0 </td>
<td align="left"> Major </td>
<td align="left"> balancer &amp; mover </td>
<td align="left"> Joshua Blatt </td>
<td align="left"> </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4350">HDFS-4350</a> </td>
<td align="left"> Make enabling of stale marking on read and write paths independent </td>
<td align="left"> Major </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-9070">HADOOP-9070</a> </td>
<td align="left"> Kerberos SASL server cannot find kerberos key </td>
<td align="left"> Blocker </td>
<td align="left"> ipc </td>
<td align="left"> Daryn Sharp </td>
<td align="left"> Daryn Sharp </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/HADOOP-8597">HADOOP-8597</a> </td>
<td align="left"> FsShell&#x2019;s Text command should be able to read avro data files </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Harsh J </td>
<td align="left"> Ivan Vladimirov Ivanov </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-3678">MAPREDUCE-3678</a> </td>
<td align="left"> The Map tasks logs should have the value of input split it processed </td>
<td align="left"> Major </td>
<td align="left"> mrv1, mrv2 </td>
<td align="left"> Bejoy KS </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-145">YARN-145</a> </td>
<td align="left"> Add a Web UI to the fair share scheduler </td>
<td align="left"> Major </td>
<td align="left"> 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/YARN-187">YARN-187</a> </td>
<td align="left"> Add hierarchical queues 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/HDFS-4213">HDFS-4213</a> </td>
<td align="left"> When the client calls hsync, allows the client to update the file length in the NameNode </td>
<td align="left"> Major </td>
<td align="left"> hdfs-client, 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-9090">HADOOP-9090</a> </td>
<td align="left"> Support on-demand publish of metrics </td>
<td align="left"> Minor </td>
<td align="left"> metrics </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-3049">HDFS-3049</a> </td>
<td align="left"> During the normal loading NN startup process, fall back on a different EditLog if we see one that is corrupt </td>
<td align="left"> Minor </td>
<td align="left"> namenode </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-3077">HDFS-3077</a> </td>
<td align="left"> Quorum-based protocol for reading and writing edit logs </td>
<td align="left"> Major </td>
<td align="left"> ha, 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/HADOOP-9054">HADOOP-9054</a> </td>
<td align="left"> Add AuthenticationHandler that uses Kerberos but allows for an alternate form of authentication for browsers </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-2454">MAPREDUCE-2454</a> </td>
<td align="left"> Allow external sorter plugin for MR </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Mariappan Asokan </td>
<td align="left"> Mariappan Asokan </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-286">YARN-286</a> </td>
<td align="left"> Add a YARN ApplicationClassLoader </td>
<td align="left"> Major </td>
<td align="left"> applications </td>
<td align="left"> Tom White </td>
<td align="left"> Tom White </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-2">YARN-2</a> </td>
<td align="left"> Enhance CS to schedule accounting for both memory and cpu cores </td>
<td align="left"> Major </td>
<td align="left"> capacityscheduler, scheduler </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-4520">MAPREDUCE-4520</a> </td>
<td align="left"> Add experimental support for MR AM to schedule CPUs along-with memory </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/HDFS-1245">HDFS-1245</a> </td>
<td align="left"> Plugable block id generation </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Dmytro Molkov </td>
<td align="left"> Konstantin Shvachko </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4808">MAPREDUCE-4808</a> </td>
<td align="left"> Refactor MapOutput and MergeManager to facilitate reuse by Shuffle implementations </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Mariappan Asokan </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3598">HDFS-3598</a> </td>
<td align="left"> WebHDFS: support file concat </td>
<td align="left"> Major </td>
<td align="left"> webhdfs </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Plamen Jeliazkov </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4456">HDFS-4456</a> </td>
<td align="left"> Add concat to HttpFS and WebHDFS REST API docs </td>
<td align="left"> Major </td>
<td align="left"> webhdfs </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Plamen Jeliazkov </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/HADOOP-7886">HADOOP-7886</a> </td>
<td align="left"> Add toString to FileStatus </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Jakob Homan </td>
<td align="left"> SreeHari </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8736">HADOOP-8736</a> </td>
<td align="left"> Add Builder for building an RPC server </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/YARN-57">YARN-57</a> </td>
<td align="left"> Plugable process tree </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Radim Kolar </td>
<td align="left"> Radim Kolar </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-2656">HDFS-2656</a> </td>
<td align="left"> Implement a pure c client based on webhdfs </td>
<td align="left"> Major </td>
<td align="left"> webhdfs </td>
<td align="left"> Zhanwei Wang </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-8789">HADOOP-8789</a> </td>
<td align="left"> Tests setLevel(Level.OFF) should be Level.ERROR </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Andy Isaacson </td>
<td align="left"> Andy Isaacson </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3925">HDFS-3925</a> </td>
<td align="left"> Prettify PipelineAck#toString() for printing to a log </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-8755">HADOOP-8755</a> </td>
<td align="left"> Print thread dump when tests fail due to timeout </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Andrey Klochkov </td>
<td align="left"> Andrey Klochkov </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3703">HDFS-3703</a> </td>
<td align="left"> Decrease the datanode failure detection time </td>
<td align="left"> Major </td>
<td align="left"> datanode, namenode </td>
<td align="left"> Nicolas Liochon </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-7688">HADOOP-7688</a> </td>
<td align="left"> When a servlet filter throws an exception in init(..), the Jetty server failed silently. </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Uma Maheswara Rao G </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8806">HADOOP-8806</a> </td>
<td align="left"> libhadoop.so: dlopen should be better at locating libsnappy.so, etc. </td>
<td align="left"> Minor </td>
<td align="left"> build </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/HADOOP-8812">HADOOP-8812</a> </td>
<td align="left"> ExitUtil#terminate should print Exception#toString </td>
<td align="left"> Minor </td>
<td align="left"> . </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/HDFS-3939">HDFS-3939</a> </td>
<td align="left"> NN RPC address cleanup </td>
<td align="left"> Minor </td>
<td align="left"> namenode </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-3957">HDFS-3957</a> </td>
<td align="left"> Change MutableQuantiles to use a shared thread for rolling over metrics </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3896">HDFS-3896</a> </td>
<td align="left"> Add descriptions for dfs.namenode.rpc-address and dfs.namenode.servicerpc-address to hdfs-default.xml </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Jeff Lord </td>
<td align="left"> Jeff Lord </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8866">HADOOP-8866</a> </td>
<td align="left"> SampleQuantiles#query is O(N^2) instead of O(N) </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8851">HADOOP-8851</a> </td>
<td align="left"> Use -XX:+HeapDumpOnOutOfMemoryError JVM option in the forked tests </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Ivan A. Veselovsky </td>
<td align="left"> Ivan A. Veselovsky </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4000">HDFS-4000</a> </td>
<td align="left"> TestParallelLocalRead fails with &#x201c;input ByteBuffers must be direct buffers&#x201d; </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Eli Collins </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-3910">HDFS-3910</a> </td>
<td align="left"> DFSTestUtil#waitReplication should timeout </td>
<td align="left"> Minor </td>
<td align="left"> test </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/YARN-23">YARN-23</a> </td>
<td align="left"> FairScheduler: FSQueueSchedulable#updateDemand() - potential redundant aggregation </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/HDFS-3813">HDFS-3813</a> </td>
<td align="left"> Log error message if security and WebHDFS are enabled but principal/keytab are not configured </td>
<td align="left"> Major </td>
<td align="left"> security, webhdfs </td>
<td align="left"> Stephen Chu </td>
<td align="left"> Stephen Chu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3483">HDFS-3483</a> </td>
<td align="left"> Better error message when hdfs fsck is run against a ViewFS config </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Stephen Chu </td>
<td align="left"> Stephen Fritz </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8889">HADOOP-8889</a> </td>
<td align="left"> Upgrade to Surefire 2.12.3 </td>
<td align="left"> Major </td>
<td align="left"> build, 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/HDFS-3682">HDFS-3682</a> </td>
<td align="left"> MiniDFSCluster#init should provide more info when it fails </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Eli Collins </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-4008">HDFS-4008</a> </td>
<td align="left"> TestBalancerWithEncryptedTransfer needs a timeout </td>
<td align="left"> Minor </td>
<td align="left"> test </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/HADOOP-8804">HADOOP-8804</a> </td>
<td align="left"> Improve Web UIs when the wildcard address is used </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Eli Collins </td>
<td align="left"> Senthil V Kumar </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8894">HADOOP-8894</a> </td>
<td align="left"> GenericTestUtils.waitFor should dump thread stacks on timeout </td>
<td align="left"> Major </td>
<td align="left"> . </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-4616">MAPREDUCE-4616</a> </td>
<td align="left"> Improvement to MultipleOutputs javadocs </td>
<td align="left"> Minor </td>
<td align="left"> documentation </td>
<td align="left"> Tony Burton </td>
<td align="left"> Tony Burton </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8909">HADOOP-8909</a> </td>
<td align="left"> Hadoop Common Maven protoc calls must not depend on external sh script </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/HDFS-4041">HDFS-4041</a> </td>
<td align="left"> Hadoop HDFS Maven protoc calls must not depend on external sh script </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4037">HDFS-4037</a> </td>
<td align="left"> Rename the getReplication() method in BlockCollection to getBlockReplication() </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-2946">HDFS-2946</a> </td>
<td align="left"> HA: Put a cap on the number of completed edits files retained by the NN </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/HDFS-4058">HDFS-4058</a> </td>
<td align="left"> DirectoryScanner may fail with IOOB if the directory scanning threads return out of volume order </td>
<td align="left"> Major </td>
<td align="left"> datanode </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/HADOOP-8929">HADOOP-8929</a> </td>
<td align="left"> Add toString, other improvements for SampleQuantiles </td>
<td align="left"> Major </td>
<td align="left"> metrics </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/HADOOP-8932">HADOOP-8932</a> </td>
<td align="left"> JNI-based user-group mapping modules can be too chatty on lookup failures </td>
<td align="left"> Major </td>
<td align="left"> security </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-8922">HADOOP-8922</a> </td>
<td align="left"> Provide alternate JSONP output for JMXJsonServlet to allow javascript in browser dashboard </td>
<td align="left"> Trivial </td>
<td align="left"> metrics </td>
<td align="left"> Damien Hardy </td>
<td align="left"> Damien Hardy </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8926">HADOOP-8926</a> </td>
<td align="left"> hadoop.util.PureJavaCrc32 cache hit-ratio is low for static data </td>
<td align="left"> Major </td>
<td align="left"> util </td>
<td align="left"> Gopal V </td>
<td align="left"> Gopal V </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8931">HADOOP-8931</a> </td>
<td align="left"> Add Java version to startup message </td>
<td align="left"> Trivial </td>
<td align="left"> . </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-8930">HADOOP-8930</a> </td>
<td align="left"> Cumulative code coverage calculation </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Andrey Klochkov </td>
<td align="left"> Andrey Klochkov </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4068">HDFS-4068</a> </td>
<td align="left"> DatanodeID and DatanodeInfo member should be private </td>
<td align="left"> Minor </td>
<td align="left"> datanode </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/HDFS-4073">HDFS-4073</a> </td>
<td align="left"> Two minor improvements to FSDirectory </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-4074">HDFS-4074</a> </td>
<td align="left"> Remove empty constructors for INode </td>
<td align="left"> Trivial </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/HADOOP-8925">HADOOP-8925</a> </td>
<td align="left"> Remove the packaging </td>
<td align="left"> Minor </td>
<td align="left"> build </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/MAPREDUCE-4736">MAPREDUCE-4736</a> </td>
<td align="left"> Remove obsolete option [-rootDir] from TestDFSIO </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4088">HDFS-4088</a> </td>
<td align="left"> Remove &#x201c;throws QuotaExceededException&#x201d; from an INodeDirectoryWithQuota constructor </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8951">HADOOP-8951</a> </td>
<td align="left"> RunJar to fail with user-comprehensible error message if jar missing </td>
<td align="left"> Minor </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/MAPREDUCE-4229">MAPREDUCE-4229</a> </td>
<td align="left"> Counter names&#x2019; memory usage can be decreased by interning </td>
<td align="left"> Major </td>
<td align="left"> jobtracker </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> Miomir Boljanovic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4121">HDFS-4121</a> </td>
<td align="left"> Add namespace declarations in hdfs .proto files for languages other than java </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Binglin Chang </td>
<td align="left"> Binglin Chang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8985">HADOOP-8985</a> </td>
<td align="left"> Add namespace declarations in .proto files for languages other than java </td>
<td align="left"> Minor </td>
<td align="left"> ha, ipc </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-4752">MAPREDUCE-4752</a> </td>
<td align="left"> Reduce MR AM memory usage through String Interning </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Robert Joseph Evans </td>
<td align="left"> Robert Joseph Evans </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-165">YARN-165</a> </td>
<td align="left"> RM should point tracking URL to RM web page for app when AM fails </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-4763">MAPREDUCE-4763</a> </td>
<td align="left"> repair test org.apache.hadoop.mapreduce.security.TestUmbilicalProtocolWithJobToken </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Ivan A. Veselovsky </td>
<td align="left"> </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4143">HDFS-4143</a> </td>
<td align="left"> Change INodeFile.blocks to private </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4155">HDFS-4155</a> </td>
<td align="left"> libhdfs implementation of hsync API </td>
<td align="left"> Major </td>
<td align="left"> libhdfs </td>
<td align="left"> Liang Xie </td>
<td align="left"> Liang Xie </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4153">HDFS-4153</a> </td>
<td align="left"> Add START_MSG/SHUTDOWN_MSG for JournalNode </td>
<td align="left"> Major </td>
<td align="left"> journal-node </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-4777">MAPREDUCE-4777</a> </td>
<td align="left"> In TestIFile, testIFileReaderWithCodec relies on testIFileWriterWithCodec </td>
<td align="left"> Minor </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-169">YARN-169</a> </td>
<td align="left"> Update log4j.appender.EventCounter to use org.apache.hadoop.log.metrics.EventCounter </td>
<td align="left"> Minor </td>
<td align="left"> nodemanager </td>
<td align="left"> Anthony Rojas </td>
<td align="left"> Anthony Rojas </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4048">HDFS-4048</a> </td>
<td align="left"> Use ERROR instead of INFO for volume failure logs </td>
<td align="left"> Major </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-183">YARN-183</a> </td>
<td align="left"> Clean up fair scheduler code </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4666">MAPREDUCE-4666</a> </td>
<td align="left"> JVM metrics for history server </td>
<td align="left"> Minor </td>
<td align="left"> jobhistoryserver </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/MAPREDUCE-4517">MAPREDUCE-4517</a> </td>
<td align="left"> Too many INFO messages written out during AM to RM heartbeat </td>
<td align="left"> Minor </td>
<td align="left"> applicationmaster </td>
<td align="left"> James Kinley </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-8998">HADOOP-8998</a> </td>
<td align="left"> set Cache-Control no-cache header on all dynamic content </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Andy Isaacson </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-216">YARN-216</a> </td>
<td align="left"> Remove jquery theming support </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Todd Lipcon </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/MAPREDUCE-4723">MAPREDUCE-4723</a> </td>
<td align="left"> Fix warnings found by findbugs 2 </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/MAPREDUCE-4802">MAPREDUCE-4802</a> </td>
<td align="left"> Takes a long time to load the task list on the AM for large jobs </td>
<td align="left"> Major </td>
<td align="left"> mr-am, mrv2, webapps </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-184">YARN-184</a> </td>
<td align="left"> Remove unnecessary locking in fair scheduler, and address findbugs excludes. </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-129">YARN-129</a> </td>
<td align="left"> Simplify classpath construction for mini YARN tests </td>
<td align="left"> Major </td>
<td align="left"> client </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/MAPREDUCE-4811">MAPREDUCE-4811</a> </td>
<td align="left"> JobHistoryServer should show when it was started in WebUI About page </td>
<td align="left"> Minor </td>
<td align="left"> jobhistoryserver, mrv2 </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/MAPREDUCE-4764">MAPREDUCE-4764</a> </td>
<td align="left"> repair test org.apache.hadoop.mapreduce.security.TestBinaryTokenFile </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan A. Veselovsky </td>
<td align="left"> </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8992">HADOOP-8992</a> </td>
<td align="left"> Enhance unit-test coverage of class HarFileSystem </td>
<td align="left"> Minor </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/HADOOP-9093">HADOOP-9093</a> </td>
<td align="left"> Move all the Exception in PathExceptions to o.a.h.fs package </td>
<td align="left"> Major </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/HDFS-4214">HDFS-4214</a> </td>
<td align="left"> OfflineEditsViewer should print out the offset at which it encountered an error </td>
<td align="left"> Trivial </td>
<td align="left"> tools </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-222">YARN-222</a> </td>
<td align="left"> Fair scheduler should create queue for each user by default </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/HDFS-4231">HDFS-4231</a> </td>
<td align="left"> Introduce HAState for BackupNode </td>
<td align="left"> Major </td>
<td align="left"> ha, namenode </td>
<td align="left"> Konstantin Shvachko </td>
<td align="left"> Konstantin Shvachko </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4110">HDFS-4110</a> </td>
<td align="left"> Refine JNStorage log </td>
<td align="left"> Trivial </td>
<td align="left"> journal-node </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/HDFS-3680">HDFS-3680</a> </td>
<td align="left"> Allow customized audit logging in HDFS FSNamesystem </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Marcelo Vanzin </td>
<td align="left"> Marcelo Vanzin </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9127">HADOOP-9127</a> </td>
<td align="left"> Update documentation for ZooKeeper Failover Controller </td>
<td align="left"> Major </td>
<td align="left"> documentation </td>
<td align="left"> Daisuke Kobayashi </td>
<td align="left"> Daisuke Kobayashi </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8561">HADOOP-8561</a> </td>
<td align="left"> Introduce HADOOP_PROXY_USER for secure impersonation in child hadoop client processes </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Luke Lu </td>
<td align="left"> Yu Gao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9004">HADOOP-9004</a> </td>
<td align="left"> Allow security unit tests to use external KDC </td>
<td align="left"> Major </td>
<td align="left"> security, test </td>
<td align="left"> Stephen Chu </td>
<td align="left"> Stephen Chu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4703">MAPREDUCE-4703</a> </td>
<td align="left"> Add the ability to start the MiniMRClientCluster using the configurations used before it is being stopped. </td>
<td align="left"> Major </td>
<td align="left"> mrv1, mrv2, test </td>
<td align="left"> Ahmed Radwan </td>
<td align="left"> Ahmed Radwan </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9147">HADOOP-9147</a> </td>
<td align="left"> Add missing fields to FIleStatus.toString </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Jonathan Allen </td>
<td align="left"> Jonathan Allen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4845">MAPREDUCE-4845</a> </td>
<td align="left"> ClusterStatus.getMaxMemory() and getUsedMemory() exist in MR1 but not 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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-254">YARN-254</a> </td>
<td align="left"> Update fair scheduler web UI for hierarchical queues </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/HADOOP-9153">HADOOP-9153</a> </td>
<td align="left"> Support createNonRecursive in ViewFileSystem </td>
<td align="left"> Major </td>
<td align="left"> viewfs </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-285">YARN-285</a> </td>
<td align="left"> RM should be able to provide a tracking link for apps that have already been purged </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Derek Dagit </td>
<td align="left"> Derek Dagit </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9162">HADOOP-9162</a> </td>
<td align="left"> Add utility to check native library availability </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-315">YARN-315</a> </td>
<td align="left"> Use security token protobuf definition from hadoop common </td>
<td align="left"> Major </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/MAPREDUCE-4899">MAPREDUCE-4899</a> </td>
<td align="left"> Provide a plugin to the Yarn Web App Proxy to generate tracking links for M/R appllications given the ID </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Derek Dagit </td>
<td align="left"> Derek Dagit </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4810">MAPREDUCE-4810</a> </td>
<td align="left"> Add admin command options for ApplicationMaster </td>
<td align="left"> Minor </td>
<td align="left"> applicationmaster </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Haifeng Chen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9118">HADOOP-9118</a> </td>
<td align="left"> FileSystemContractBaseTest test data for read/write isn&#x2019;t rigorous enough </td>
<td align="left"> Trivial </td>
<td align="left"> test </td>
<td align="left"> Steve Loughran </td>
<td align="left"> </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4907">MAPREDUCE-4907</a> </td>
<td align="left"> TrackerDistributedCacheManager issues too many getFileStatus calls </td>
<td align="left"> Major </td>
<td align="left"> mrv1, tasktracker </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-4381">HDFS-4381</a> </td>
<td align="left"> Document fsimage format details in FSImageFormat class javadoc </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-9192">HADOOP-9192</a> </td>
<td align="left"> Move token related request/response messages to common </td>
<td align="left"> Major </td>
<td align="left"> security </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-328">YARN-328</a> </td>
<td align="left"> Use token request messages defined in hadoop common </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </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-4375">HDFS-4375</a> </td>
<td align="left"> Use token request messages defined in hadoop common </td>
<td align="left"> Major </td>
<td align="left"> namenode, security </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-4392">HDFS-4392</a> </td>
<td align="left"> Use NetUtils#getFreeSocketPort in MiniDFSCluster </td>
<td align="left"> Trivial </td>
<td align="left"> test </td>
<td align="left"> Andrew Purtell </td>
<td align="left"> Andrew Purtell </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8712">HADOOP-8712</a> </td>
<td align="left"> Change default hadoop.security.group.mapping </td>
<td align="left"> Minor </td>
<td align="left"> security </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/HADOOP-9106">HADOOP-9106</a> </td>
<td align="left"> Allow configuration of IPC connect timeout </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Todd Lipcon </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-9216">HADOOP-9216</a> </td>
<td align="left"> CompressionCodecFactory#getCodecClasses should trim the result of parsing by Configuration. </td>
<td align="left"> Major </td>
<td align="left"> io </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/HDFS-4393">HDFS-4393</a> </td>
<td align="left"> Empty request and responses in protocol translators can be static final members </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/HADOOP-8849">HADOOP-8849</a> </td>
<td align="left"> FileUtil#fullyDelete should grant the target directories +rwx permissions before trying to delete them </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Ivan A. Veselovsky </td>
<td align="left"> Ivan A. Veselovsky </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-331">YARN-331</a> </td>
<td align="left"> Fill in missing fair scheduler documentation </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/MAPREDUCE-4458">MAPREDUCE-4458</a> </td>
<td align="left"> Warn if java.library.path is used for AM or Task </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Robert Joseph Evans </td>
<td align="left"> Robert Parker </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4949">MAPREDUCE-4949</a> </td>
<td align="left"> Enable multiple pi jobs to run in parallel </td>
<td align="left"> Minor </td>
<td align="left"> examples </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-277">YARN-277</a> </td>
<td align="left"> Use AMRMClient in DistributedShell to exemplify the approach </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/HADOOP-9247">HADOOP-9247</a> </td>
<td align="left"> parametrize Clover &#x201c;generateXxx&#x201d; properties to make them re-definable via -D in mvn calls </td>
<td align="left"> Minor </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-4259">HDFS-4259</a> </td>
<td align="left"> Improve pipeline DN replacement failure message </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/MAPREDUCE-4838">MAPREDUCE-4838</a> </td>
<td align="left"> Add extra info to JH files </td>
<td align="left"> Major </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/MAPREDUCE-4971">MAPREDUCE-4971</a> </td>
<td align="left"> Minor extensibility enhancements </td>
<td align="left"> Minor </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/HADOOP-9276">HADOOP-9276</a> </td>
<td align="left"> Allow BoundedByteArrayOutputStream to be resettable </td>
<td align="left"> Minor </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/MAPREDUCE-4977">MAPREDUCE-4977</a> </td>
<td align="left"> Documentation for pluggable shuffle and pluggable sort </td>
<td align="left"> Major </td>
<td align="left"> documentation </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/MAPREDUCE-4822">MAPREDUCE-4822</a> </td>
<td align="left"> Unnecessary conversions in History Events </td>
<td align="left"> Trivial </td>
<td align="left"> jobhistoryserver </td>
<td align="left"> Robert Joseph Evans </td>
<td align="left"> Chu Tong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4014">HDFS-4014</a> </td>
<td align="left"> Fix warnings found by findbugs2 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Eli Collins </td>
<td align="left"> Eli Collins </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-3510">HDFS-3510</a> </td>
<td align="left"> Improve FSEditLog pre-allocation </td>
<td align="left"> Major </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-3625">HDFS-3625</a> </td>
<td align="left"> Fix TestBackupNode by properly initializing edit log </td>
<td align="left"> Blocker </td>
<td align="left"> ha </td>
<td align="left"> Eli Collins </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-3678">HDFS-3678</a> </td>
<td align="left"> Edit log files are never being purged from 2NN </td>
<td align="left"> Critical </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/HADOOP-8684">HADOOP-8684</a> </td>
<td align="left"> Deadlock between WritableComparator and WritableComparable </td>
<td align="left"> Minor </td>
<td align="left"> io </td>
<td align="left"> Hiroshi Ikeda </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4607">MAPREDUCE-4607</a> </td>
<td align="left"> Race condition in ReduceTask completion can result in Task being incorrectly failed </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/YARN-78">YARN-78</a> </td>
<td align="left"> Change UnmanagedAMLauncher to use YarnClientImpl </td>
<td align="left"> Major </td>
<td align="left"> applications </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/HDFS-3919">HDFS-3919</a> </td>
<td align="left"> MiniDFSCluster:waitClusterUp can hang forever </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Andy Isaacson </td>
<td align="left"> Andy Isaacson </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-93">YARN-93</a> </td>
<td align="left"> Diagnostics missing from applications that have finished but failed </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/HADOOP-8795">HADOOP-8795</a> </td>
<td align="left"> BASH tab completion doesn&#x2019;t look in PATH, assumes path to executable is specified </td>
<td align="left"> Minor </td>
<td align="left"> scripts </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/HDFS-3924">HDFS-3924</a> </td>
<td align="left"> Multi-byte id in HdfsVolumeId </td>
<td align="left"> Major </td>
<td align="left"> hdfs-client </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-8780">HADOOP-8780</a> </td>
<td align="left"> Update DeprecatedProperties apt file </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ahmed Radwan </td>
<td align="left"> Ahmed Radwan </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3938">HDFS-3938</a> </td>
<td align="left"> remove current limitations from HttpFS docs </td>
<td align="left"> Major </td>
<td align="left"> documentation </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/HADOOP-8819">HADOOP-8819</a> </td>
<td align="left"> Should use &amp;&amp; instead of &amp; in a few places in FTPFileSystem,FTPInputStream,S3InputStream,ViewFileSystem,ViewFs </td>
<td align="left"> Major </td>
<td align="left"> fs </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-8786">HADOOP-8786</a> </td>
<td align="left"> HttpServer continues to start even if AuthenticationFilter fails to init </td>
<td align="left"> Major </td>
<td align="left"> . </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-28">YARN-28</a> </td>
<td align="left"> TestCompositeService fails on jdk7 </td>
<td align="left"> Major </td>
<td align="left"> . </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-3936">HDFS-3936</a> </td>
<td align="left"> MiniDFSCluster shutdown races with BlocksMap usage </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-3951">HDFS-3951</a> </td>
<td align="left"> datanode web ui does not work over HTTPS when datanode is started in secure mode </td>
<td align="left"> Major </td>
<td align="left"> datanode, security </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/HDFS-3949">HDFS-3949</a> </td>
<td align="left"> NameNodeRpcServer#join should join on both client and server RPC servers </td>
<td align="left"> Minor </td>
<td align="left"> namenode </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-3932">HDFS-3932</a> </td>
<td align="left"> NameNode Web UI broken if the rpc-address is set to the wildcard </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3964">HDFS-3964</a> </td>
<td align="left"> Make NN log of fs.defaultFS debug rather than info </td>
<td align="left"> Minor </td>
<td align="left"> namenode </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/YARN-82">YARN-82</a> </td>
<td align="left"> YARN local-dirs defaults to /tmp/nm-local-dir </td>
<td align="left"> Minor </td>
<td align="left"> nodemanager </td>
<td align="left"> Andy Isaacson </td>
<td align="left"> Hemanth Yamijala </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4674">MAPREDUCE-4674</a> </td>
<td align="left"> Hadoop examples secondarysort has a typo &#x201c;secondarysrot&#x201d; in the usage </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Robert Justice </td>
<td align="left"> Robert Justice </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8833">HADOOP-8833</a> </td>
<td align="left"> fs -text should make sure to call inputstream.seek(0) before using input stream </td>
<td align="left"> Major </td>
<td align="left"> fs </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/YARN-53">YARN-53</a> </td>
<td align="left"> Add protocol to YARN to support GetGroups </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Alejandro Abdelnur </td>
<td align="left"> Bo Wang </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8791">HADOOP-8791</a> </td>
<td align="left"> rm &#x201c;Only deletes non empty directory and files.&#x201d; </td>
<td align="left"> Major </td>
<td align="left"> documentation </td>
<td align="left"> Bertrand Dechoux </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-8822">HADOOP-8822</a> </td>
<td align="left"> relnotes.py was deleted post mavenization </td>
<td align="left"> Major </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/HADOOP-8843">HADOOP-8843</a> </td>
<td align="left"> Old trash directories are never deleted on upgrade from 1.x </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Robert Joseph Evans </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-3931">HDFS-3931</a> </td>
<td align="left"> TestDatanodeBlockScanner#testBlockCorruptionPolicy2 is broken </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Eli Collins </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-8855">HADOOP-8855</a> </td>
<td align="left"> SSL-based image transfer does not work when Kerberos is disabled </td>
<td align="left"> Minor </td>
<td align="left"> 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/HDFS-3831">HDFS-3831</a> </td>
<td align="left"> Failure to renew tokens due to test-sources left in classpath </td>
<td align="left"> Critical </td>
<td align="left"> security </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-3373">HDFS-3373</a> </td>
<td align="left"> FileContext HDFS implementation can leak socket caches </td>
<td align="left"> Major </td>
<td align="left"> hdfs-client </td>
<td align="left"> Todd Lipcon </td>
<td align="left"> John George </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3992">HDFS-3992</a> </td>
<td align="left"> Method org.apache.hadoop.hdfs.TestHftpFileSystem.tearDown() sometimes throws NPEs </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Ivan A. Veselovsky </td>
<td align="left"> Ivan A. Veselovsky </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-116">YARN-116</a> </td>
<td align="left"> RM is missing ability to add include/exclude files without a restart </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> xieguiming </td>
<td align="left"> xieguiming </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4681">MAPREDUCE-4681</a> </td>
<td align="left"> HDFS-3910 broke MR tests </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/HADOOP-8616">HADOOP-8616</a> </td>
<td align="left"> ViewFS configuration requires a trailing slash </td>
<td align="left"> Major </td>
<td align="left"> viewfs </td>
<td align="left"> Eli Collins </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-3753">HDFS-3753</a> </td>
<td align="left"> Tests don&#x2019;t run with native libraries </td>
<td align="left"> Major </td>
<td align="left"> build, test </td>
<td align="left"> Eli Collins </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/HADOOP-8756">HADOOP-8756</a> </td>
<td align="left"> Fix SEGV when libsnappy is in java.library.path but not LD_LIBRARY_PATH </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/YARN-131">YARN-131</a> </td>
<td align="left"> Incorrect ACL properties in capacity scheduler documentation </td>
<td align="left"> Major </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Ahmed Radwan </td>
<td align="left"> Ahmed Radwan </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-102">YARN-102</a> </td>
<td align="left"> Move the apache licence header to the top of the file in MemStore.java </td>
<td align="left"> Trivial </td>
<td align="left"> resourcemanager </td>
<td align="left"> Devaraj K </td>
<td align="left"> Devaraj K </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3996">HDFS-3996</a> </td>
<td align="left"> Add debug log removed in HDFS-3873 back </td>
<td align="left"> Minor </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-3916">HDFS-3916</a> </td>
<td align="left"> libwebhdfs (C client) code cleanups </td>
<td align="left"> Major </td>
<td align="left"> webhdfs </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-8881">HADOOP-8881</a> </td>
<td align="left"> FileBasedKeyStoresFactory initialization logging should be debug not info </td>
<td align="left"> Major </td>
<td align="left"> security </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-3999">HDFS-3999</a> </td>
<td align="left"> HttpFS OPEN operation expects len parameter, it should be length </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/HDFS-3829">HDFS-3829</a> </td>
<td align="left"> TestHftpURLTimeouts fails intermittently with JDK7 </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Trevor Robinson </td>
<td align="left"> Trevor Robinson </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4006">HDFS-4006</a> </td>
<td align="left"> TestCheckpoint#testSecondaryHasVeryOutOfDateImage occasionally fails due to unexpected exit </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Eli Collins </td>
<td align="left"> Todd Lipcon </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4712">MAPREDUCE-4712</a> </td>
<td align="left"> mr-jobhistory-daemon.sh doesn&#x2019;t accept &#x2013;config </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver </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-4554">MAPREDUCE-4554</a> </td>
<td align="left"> Job Credentials are not transmitted if security is turned off </td>
<td align="left"> Major </td>
<td align="left"> job submission, security </td>
<td align="left"> Benoy Antony </td>
<td align="left"> Benoy Antony </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-127">YARN-127</a> </td>
<td align="left"> Move RMAdmin tool to the client package </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/YARN-40">YARN-40</a> </td>
<td align="left"> Provide support for missing yarn commands </td>
<td align="left"> Major </td>
<td align="left"> client </td>
<td align="left"> Devaraj K </td>
<td align="left"> Devaraj K </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4018">HDFS-4018</a> </td>
<td align="left"> TestDataNodeMultipleRegistrations#testMiniDFSClusterWithMultipleNN is missing some cluster cleanup </td>
<td align="left"> Minor </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/YARN-33">YARN-33</a> </td>
<td align="left"> LocalDirsHandler should validate the configured local and log dirs </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </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/MAPREDUCE-4705">MAPREDUCE-4705</a> </td>
<td align="left"> Historyserver links expire before the history data does </td>
<td align="left"> Critical </td>
<td align="left"> jobhistoryserver, 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/MAPREDUCE-4654">MAPREDUCE-4654</a> </td>
<td align="left"> TestDistCp is @ignored </td>
<td align="left"> Critical </td>
<td align="left"> test </td>
<td align="left"> Colin P. McCabe </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-94">YARN-94</a> </td>
<td align="left"> DistributedShell jar should point to Client as the main class by default </td>
<td align="left"> Major </td>
<td align="left"> applications/distributed-shell </td>
<td align="left"> Vinod Kumar Vavilapalli </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-30">YARN-30</a> </td>
<td align="left"> TestNMWebServicesApps, TestRMWebServicesApps and TestRMWebServicesNodes fail on jdk7 </td>
<td align="left"> Major </td>
<td align="left"> . </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/YARN-150">YARN-150</a> </td>
<td align="left"> AppRejectedTransition does not unregister app from master service and scheduler </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/HDFS-3824">HDFS-3824</a> </td>
<td align="left"> TestHftpDelegationToken fails intermittently with JDK7 </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Trevor Robinson </td>
<td align="left"> Trevor Robinson </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4020">HDFS-4020</a> </td>
<td align="left"> TestRBWBlockInvalidation may time out </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-3224">HDFS-3224</a> </td>
<td align="left"> Bug in check for DN re-registration with different storage ID </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Eli Collins </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-4021">HDFS-4021</a> </td>
<td align="left"> Misleading error message when resources are low on the NameNode </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Colin P. McCabe </td>
<td align="left"> Christopher Conner </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8913">HADOOP-8913</a> </td>
<td align="left"> hadoop-metrics2.properties should give units in comment for sampling period </td>
<td align="left"> Minor </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/HADOOP-8878">HADOOP-8878</a> </td>
<td align="left"> uppercase namenode hostname causes hadoop dfs calls with webhdfs filesystem and fsck to fail when security is on </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/HADOOP-8911">HADOOP-8911</a> </td>
<td align="left"> CRLF characters in source and text files </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Raja Aluri </td>
<td align="left"> Raja Aluri </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8912">HADOOP-8912</a> </td>
<td align="left"> adding .gitattributes file to prevent CRLF and LF mismatches for source and text files </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Raja Aluri </td>
<td align="left"> Raja Aluri </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4044">HDFS-4044</a> </td>
<td align="left"> Duplicate ChecksumType definition in HDFS .proto files </td>
<td align="left"> Major </td>
<td align="left"> datanode </td>
<td align="left"> Binglin Chang </td>
<td align="left"> Binglin Chang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8906">HADOOP-8906</a> </td>
<td align="left"> paths with multiple globs are unreliable </td>
<td align="left"> Critical </td>
<td align="left"> fs </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-4036">HDFS-4036</a> </td>
<td align="left"> FSDirectory.unprotectedAddFile(..) should not throw UnresolvedLinkException </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4049">HDFS-4049</a> </td>
<td align="left"> hflush performance regression due to nagling delays </td>
<td align="left"> Critical </td>
<td align="left"> datanode, performance </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-3985">HDFS-3985</a> </td>
<td align="left"> Add timeouts to TestMulitipleNNDataBlockScanner </td>
<td align="left"> Major </td>
<td align="left"> test </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/HADOOP-8883">HADOOP-8883</a> </td>
<td align="left"> Anonymous fallback in KerberosAuthenticator is broken </td>
<td align="left"> Major </td>
<td align="left"> . </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/MAPREDUCE-4521">MAPREDUCE-4521</a> </td>
<td align="left"> mapreduce.user.classpath.first incompatibility with 0.20/1.x </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </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/HDFS-4061">HDFS-4061</a> </td>
<td align="left"> TestBalancer and TestUnderReplicatedBlocks need timeouts </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/YARN-161">YARN-161</a> </td>
<td align="left"> Yarn Common has multiple compiler warnings for unchecked operations </td>
<td align="left"> Major </td>
<td align="left"> api </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-3997">HDFS-3997</a> </td>
<td align="left"> OfflineImageViewer incorrectly passes value of imageVersion when visiting IS_COMPRESSED element </td>
<td align="left"> Trivial </td>
<td align="left"> namenode </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/YARN-43">YARN-43</a> </td>
<td align="left"> TestResourceTrackerService fail intermittently on jdk7 </td>
<td align="left"> Major </td>
<td align="left"> . </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-4055">HDFS-4055</a> </td>
<td align="left"> TestAuditLogs is flaky </td>
<td align="left"> Major </td>
<td align="left"> . </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-4721">MAPREDUCE-4721</a> </td>
<td align="left"> Task startup time in JHS is same as job startup time. </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver </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-32">YARN-32</a> </td>
<td align="left"> TestApplicationTokens fails intermintently on jdk7 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Thomas Graves </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-4072">HDFS-4072</a> </td>
<td align="left"> On file deletion remove corresponding blocks pending replication </td>
<td align="left"> Minor </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/YARN-163">YARN-163</a> </td>
<td align="left"> Retrieving container log via NM webapp can hang with multibyte characters in log </td>
<td align="left"> Major </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-4479">MAPREDUCE-4479</a> </td>
<td align="left"> Fix parameter order in assertEquals() in TestCombineInputFileFormat.java </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Mariappan Asokan </td>
<td align="left"> Mariappan Asokan </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4733">MAPREDUCE-4733</a> </td>
<td align="left"> Reducer can fail to make progress during shuffle if too many reducers complete consecutively </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster, 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-136">YARN-136</a> </td>
<td align="left"> Make ClientTokenSecretManager part of RMContext </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </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/HADOOP-8948">HADOOP-8948</a> </td>
<td align="left"> TestFileUtil.testGetDU fails on Windows due to incorrect assumption of line separator </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/YARN-140">YARN-140</a> </td>
<td align="left"> Add capacity-scheduler-default.xml to provide a default set of configurations for the capacity scheduler. </td>
<td align="left"> Major </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Ahmed Radwan </td>
<td align="left"> Ahmed Radwan </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4022">HDFS-4022</a> </td>
<td align="left"> Replication not happening for appended block </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> suja s </td>
<td align="left"> Vinayakumar B </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4099">HDFS-4099</a> </td>
<td align="left"> Clean up replication code and add more javadoc </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-4740">MAPREDUCE-4740</a> </td>
<td align="left"> only .jars can be added to the Distributed Cache classpath </td>
<td align="left"> Blocker </td>
<td align="left"> mrv2 </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/HADOOP-8900">HADOOP-8900</a> </td>
<td align="left"> BuiltInGzipDecompressor throws IOException - stored gzip size doesn&#x2019;t match decompressed size </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Slavik Krassovsky </td>
<td align="left"> Andy Isaacson </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4090">HDFS-4090</a> </td>
<td align="left"> getFileChecksum() result incompatible when called against zero-byte files. </td>
<td align="left"> Critical </td>
<td align="left"> hdfs-client </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-8962">HADOOP-8962</a> </td>
<td align="left"> RawLocalFileSystem.listStatus fails when a child filename contains a colon </td>
<td align="left"> Critical </td>
<td align="left"> fs </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-8811">HADOOP-8811</a> </td>
<td align="left"> Compile hadoop native library in FreeBSD </td>
<td align="left"> Critical </td>
<td align="left"> native </td>
<td align="left"> Radim Kolar </td>
<td align="left"> Radim Kolar </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8901">HADOOP-8901</a> </td>
<td align="left"> GZip and Snappy support may not work without unversioned libraries </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/MAPREDUCE-4637">MAPREDUCE-4637</a> </td>
<td align="left"> Killing an unassigned task attempt causes the job to fail </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </td>
<td align="left"> Tom White </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-179">YARN-179</a> </td>
<td align="left"> Bunch of test failures on trunk </td>
<td align="left"> Blocker </td>
<td align="left"> capacityscheduler </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-181">YARN-181</a> </td>
<td align="left"> capacity-scheduler.xml move breaks Eclipse import </td>
<td align="left"> Critical </td>
<td align="left"> resourcemanager </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-177">YARN-177</a> </td>
<td align="left"> CapacityScheduler - adding a queue while the RM is running has wacky results </td>
<td align="left"> Critical </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Thomas Graves </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-178">YARN-178</a> </td>
<td align="left"> Fix custom ProcessTree instance creation </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Radim Kolar </td>
<td align="left"> Radim Kolar </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-180">YARN-180</a> </td>
<td align="left"> Capacity scheduler - containers that get reserved create container token to early </td>
<td align="left"> Critical </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Thomas Graves </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-139">YARN-139</a> </td>
<td align="left"> Interrupted Exception within AsyncDispatcher leads to user confusion </td>
<td align="left"> Major </td>
<td align="left"> api </td>
<td align="left"> Nathan Roberts </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-4741">MAPREDUCE-4741</a> </td>
<td align="left"> WARN and ERROR messages logged during normal AM shutdown </td>
<td align="left"> Minor </td>
<td align="left"> applicationmaster, mrv2 </td>
<td align="left"> Jason Lowe </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-4730">MAPREDUCE-4730</a> </td>
<td align="left"> AM crashes due to OOM while serving up map task completion events </td>
<td align="left"> Blocker </td>
<td align="left"> applicationmaster, 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/HDFS-4107">HDFS-4107</a> </td>
<td align="left"> Add utility methods to cast INode to INodeFile and INodeFileUnderConstruction </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-3948">HDFS-3948</a> </td>
<td align="left"> TestWebHDFS#testNamenodeRestart occasionally fails </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Eli Collins </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-4112">HDFS-4112</a> </td>
<td align="left"> A few improvements on INodeDirectory </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-3616">HDFS-3616</a> </td>
<td align="left"> TestWebHdfsWithMultipleNameNodes fails with ConcurrentModificationException in DN shutdown </td>
<td align="left"> Major </td>
<td align="left"> datanode </td>
<td align="left"> Uma Maheswara Rao G </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-8713">HADOOP-8713</a> </td>
<td align="left"> TestRPCCompatibility fails intermittently with JDK7 </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Trevor Robinson </td>
<td align="left"> Trevor Robinson </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4748">MAPREDUCE-4748</a> </td>
<td align="left"> Invalid event: T_ATTEMPT_SUCCEEDED at SUCCEEDED </td>
<td align="left"> Blocker </td>
<td align="left"> mrv2 </td>
<td align="left"> Robert Joseph Evans </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-4106">HDFS-4106</a> </td>
<td align="left"> BPServiceActor#lastHeartbeat, lastBlockReport and lastDeletedReport should be declared as volatile </td>
<td align="left"> Minor </td>
<td align="left"> namenode, test </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/MAPREDUCE-1806">MAPREDUCE-1806</a> </td>
<td align="left"> CombineFileInputFormat does not work with paths not on default FS </td>
<td align="left"> Major </td>
<td align="left"> harchive </td>
<td align="left"> Paul Yang </td>
<td align="left"> Gera Shegalov </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4127">HDFS-4127</a> </td>
<td align="left"> Log message is not correct in case of short of replica </td>
<td align="left"> Minor </td>
<td align="left"> namenode </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-8994">HADOOP-8994</a> </td>
<td align="left"> TestDFSShell creates file named &#x201c;noFileHere&#x201d;, making further tests hard to understand </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Andy Isaacson </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-8986">HADOOP-8986</a> </td>
<td align="left"> Server$Call object is never released after it is sent </td>
<td align="left"> Critical </td>
<td align="left"> ipc </td>
<td align="left"> Robert Joseph Evans </td>
<td align="left"> Robert Joseph Evans </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-159">YARN-159</a> </td>
<td align="left"> RM web ui applications page should be sorted to display last app first </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </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/YARN-166">YARN-166</a> </td>
<td align="left"> capacity scheduler doesn&#x2019;t allow capacity &lt; 1.0 </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/MAPREDUCE-4724">MAPREDUCE-4724</a> </td>
<td align="left"> job history web ui applications page should be sorted to display last app first </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-189">YARN-189</a> </td>
<td align="left"> deadlock in RM - AMResponse object </td>
<td align="left"> Blocker </td>
<td align="left"> resourcemanager </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/MAPREDUCE-4746">MAPREDUCE-4746</a> </td>
<td align="left"> The MR Application Master does not have a config to set environment variables </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster </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/MAPREDUCE-4729">MAPREDUCE-4729</a> </td>
<td align="left"> job history UI not showing all job attempts </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver </td>
<td align="left"> Thomas Graves </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-3804">HDFS-3804</a> </td>
<td align="left"> TestHftpFileSystem fails intermittently with JDK7 </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Trevor Robinson </td>
<td align="left"> Trevor Robinson </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4132">HDFS-4132</a> </td>
<td align="left"> when libwebhdfs is not enabled, nativeMiniDfsClient frees uninitialized memory </td>
<td align="left"> Major </td>
<td align="left"> libhdfs </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-4771">MAPREDUCE-4771</a> </td>
<td align="left"> KeyFieldBasedPartitioner not partitioning properly when configured </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/HDFS-4046">HDFS-4046</a> </td>
<td align="left"> ChecksumTypeProto use NULL as enum value which is illegal in C/C++ </td>
<td align="left"> Minor </td>
<td align="left"> datanode, namenode </td>
<td align="left"> Binglin Chang </td>
<td align="left"> Binglin Chang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4075">HDFS-4075</a> </td>
<td align="left"> Reduce recommissioning overhead </td>
<td align="left"> Critical </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/HDFS-3979">HDFS-3979</a> </td>
<td align="left"> Fix hsync semantics </td>
<td align="left"> Major </td>
<td align="left"> datanode </td>
<td align="left"> Lars Hofhansl </td>
<td align="left"> Lars Hofhansl </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-201">YARN-201</a> </td>
<td align="left"> CapacityScheduler can take a very long time to schedule containers if requests are off cluster </td>
<td align="left"> Critical </td>
<td align="left"> capacityscheduler </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/HADOOP-8589">HADOOP-8589</a> </td>
<td align="left"> ViewFs tests fail when tests and home dirs are nested </td>
<td align="left"> Major </td>
<td align="left"> fs, test </td>
<td align="left"> Andrey Klochkov </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-4772">MAPREDUCE-4772</a> </td>
<td align="left"> Fetch failures can take way too long for a map to be restarted </td>
<td align="left"> Critical </td>
<td align="left"> mrv2 </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-3990">HDFS-3990</a> </td>
<td align="left"> NN&#x2019;s health report has severe performance problems </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4782">MAPREDUCE-4782</a> </td>
<td align="left"> NLineInputFormat skips first line of last InputSplit </td>
<td align="left"> Blocker </td>
<td align="left"> client </td>
<td align="left"> Mark Fuhs </td>
<td align="left"> Mark Fuhs </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4162">HDFS-4162</a> </td>
<td align="left"> Some malformed and unquoted HTML strings are returned from datanode web ui </td>
<td align="left"> Minor </td>
<td align="left"> datanode </td>
<td align="left"> Derek Dagit </td>
<td align="left"> Derek Dagit </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-7115">HADOOP-7115</a> </td>
<td align="left"> Add a cache for getpwuid_r and getpwgid_r calls </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4774">MAPREDUCE-4774</a> </td>
<td align="left"> JobImpl does not handle asynchronous task events in FAILED state </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster, mrv2 </td>
<td align="left"> Ivan A. Veselovsky </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-206">YARN-206</a> </td>
<td align="left"> TestApplicationCleanup.testContainerCleanup occasionally fails </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-4751">MAPREDUCE-4751</a> </td>
<td align="left"> AM stuck in KILL_WAIT for days </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ravi Prakash </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-4787">MAPREDUCE-4787</a> </td>
<td align="left"> TestJobMonitorAndPrint is broken </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Ravi Prakash </td>
<td align="left"> Robert Parker </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4172">HDFS-4172</a> </td>
<td align="left"> namenode does not URI-encode parameters when building URI for datanode request </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Derek Dagit </td>
<td align="left"> Derek Dagit </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4425">MAPREDUCE-4425</a> </td>
<td align="left"> Speculation + Fetch failures can lead to a hung job </td>
<td align="left"> Critical </td>
<td align="left"> mrv2 </td>
<td align="left"> Siddharth Seth </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-4786">MAPREDUCE-4786</a> </td>
<td align="left"> Job End Notification retry interval is 5 milliseconds by default </td>
<td align="left"> Major </td>
<td align="left"> mrv2 </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/HDFS-4164">HDFS-4164</a> </td>
<td align="left"> fuse_dfs: add -lrt to the compiler command line on Linux </td>
<td align="left"> Minor </td>
<td align="left"> fuse-dfs </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/HADOOP-9022">HADOOP-9022</a> </td>
<td align="left"> Hadoop distcp tool fails to copy file if -m 0 specified </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Haiyang Jiang </td>
<td align="left"> Jonathan Eagles </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-1322">HDFS-1322</a> </td>
<td align="left"> Document umask in DistributedFileSystem#mkdirs javadocs </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ravi Gummadi </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-3921">HDFS-3921</a> </td>
<td align="left"> NN will prematurely consider blocks missing when entering active state while still in safe mode </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Stephen Chu </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-9025">HADOOP-9025</a> </td>
<td align="left"> org.apache.hadoop.tools.TestCopyListing failing </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Robert Joseph Evans </td>
<td align="left"> Jonathan Eagles </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4181">HDFS-4181</a> </td>
<td align="left"> LeaseManager tries to double remove and prints extra messages </td>
<td align="left"> Critical </td>
<td align="left"> namenode </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-212">YARN-212</a> </td>
<td align="left"> NM state machine ignores an APPLICATION_CONTAINER_FINISHED event when it shouldn&#x2019;t </td>
<td align="left"> Blocker </td>
<td align="left"> nodemanager </td>
<td align="left"> Nathan Roberts </td>
<td align="left"> Nathan Roberts </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4139">HDFS-4139</a> </td>
<td align="left"> fuse-dfs RO mode still allows file truncation </td>
<td align="left"> Major </td>
<td align="left"> fuse-dfs </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/HDFS-4182">HDFS-4182</a> </td>
<td align="left"> SecondaryNameNode leaks NameCache entries </td>
<td align="left"> Critical </td>
<td align="left"> namenode </td>
<td align="left"> Todd Lipcon </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/MAPREDUCE-4797">MAPREDUCE-4797</a> </td>
<td align="left"> LocalContainerAllocator can loop forever trying to contact the RM </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4720">MAPREDUCE-4720</a> </td>
<td align="left"> Browser thinks History Server main page JS is taking too long </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4104">HDFS-4104</a> </td>
<td align="left"> dfs -test -d prints inappropriate error on nonexistent directory </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Andy Isaacson </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-6607">HADOOP-6607</a> </td>
<td align="left"> Add different variants of non caching HTTP headers </td>
<td align="left"> Minor </td>
<td align="left"> io </td>
<td align="left"> Steve Loughran </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-4186">HDFS-4186</a> </td>
<td align="left"> logSync() is called with the write lock held while releasing lease </td>
<td align="left"> Critical </td>
<td align="left"> namenode </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-4801">MAPREDUCE-4801</a> </td>
<td align="left"> ShuffleHandler can generate large logs due to prematurely closed channels </td>
<td align="left"> Critical </td>
<td align="left"> . </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-214">YARN-214</a> </td>
<td align="left"> RMContainerImpl does not handle event EXPIRE at state RUNNING </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Jonathan Eagles </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-151">YARN-151</a> </td>
<td align="left"> Browser thinks RM main page JS is taking too long </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3507">HDFS-3507</a> </td>
<td align="left"> DFS#isInSafeMode needs to execute only on Active NameNode </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/HDFS-4105">HDFS-4105</a> </td>
<td align="left"> the SPNEGO user for secondary namenode should use the web keytab </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/HDFS-4156">HDFS-4156</a> </td>
<td align="left"> Seeking to a negative position should throw an IOE </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Eli Collins </td>
<td align="left"> Eli Reisman </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4171">HDFS-4171</a> </td>
<td align="left"> WebHDFS and HttpFs should accept only valid Unix user names </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Harsh J </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-4178">HDFS-4178</a> </td>
<td align="left"> shell scripts should not close stderr </td>
<td align="left"> Major </td>
<td align="left"> scripts </td>
<td align="left"> Andy Isaacson </td>
<td align="left"> Andy Isaacson </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4179">HDFS-4179</a> </td>
<td align="left"> BackupNode: allow reads, fix checkpointing, safeMode </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Konstantin Shvachko </td>
<td align="left"> Konstantin Shvachko </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9072">HADOOP-9072</a> </td>
<td align="left"> Hadoop-Common-0.23-Build Fails to build in Jenkins </td>
<td align="left"> Major </td>
<td align="left"> . </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-9049">HADOOP-9049</a> </td>
<td align="left"> DelegationTokenRenewer needs to be Singleton and FileSystems should register/deregister to/from. </td>
<td align="left"> Major </td>
<td align="left"> security </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-4216">HDFS-4216</a> </td>
<td align="left"> Adding symlink should not ignore QuotaExceededException </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/HADOOP-9064">HADOOP-9064</a> </td>
<td align="left"> Augment DelegationTokenRenewer API to cancel the tokens on calls to removeRenewAction </td>
<td align="left"> Major </td>
<td align="left"> security </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-224">YARN-224</a> </td>
<td align="left"> Fair scheduler logs too many nodeUpdate INFO messages </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/MAPREDUCE-4778">MAPREDUCE-4778</a> </td>
<td align="left"> Fair scheduler event log is only written if directory exists on HDFS </td>
<td align="left"> Major </td>
<td align="left"> jobtracker, 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/MAPREDUCE-4825">MAPREDUCE-4825</a> </td>
<td align="left"> JobImpl.finished doesn&#x2019;t expect ERROR as a final job state </td>
<td align="left"> Major </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/MAPREDUCE-4817">MAPREDUCE-4817</a> </td>
<td align="left"> Hardcoded task ping timeout kills tasks localizing large amounts of data </td>
<td align="left"> Critical </td>
<td align="left"> applicationmaster, mr-am </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Thomas Graves </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4242">HDFS-4242</a> </td>
<td align="left"> Map.Entry is incorrectly used in LeaseManager </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/YARN-251">YARN-251</a> </td>
<td align="left"> Proxy URI generation fails for blank tracking URIs </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </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/MAPREDUCE-4836">MAPREDUCE-4836</a> </td>
<td align="left"> Elapsed time for running tasks on AM web UI tasks page is 0 </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-72">YARN-72</a> </td>
<td align="left"> NM should handle cleaning up containers when it shuts down </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Hitesh Shah </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-3626">HDFS-3626</a> </td>
<td align="left"> Creating file with invalid path can corrupt edit log </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9103">HADOOP-9103</a> </td>
<td align="left"> UTF8 class does not properly decode Unicode characters outside the basic multilingual plane </td>
<td align="left"> Major </td>
<td align="left"> io </td>
<td align="left"> yixiaohua </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-4238">HDFS-4238</a> </td>
<td align="left"> [HA] Standby namenode should not do purging of shared storage edits. </td>
<td align="left"> Major </td>
<td align="left"> ha </td>
<td align="left"> Vinayakumar B </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-4268">HDFS-4268</a> </td>
<td align="left"> Remove redundant enum NNHAStatusHeartbeat.State </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Konstantin Shvachko </td>
<td align="left"> Konstantin Shvachko </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-258">YARN-258</a> </td>
<td align="left"> RM web page UI shows Invalid Date for start and finish times </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </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/HDFS-4282">HDFS-4282</a> </td>
<td align="left"> TestEditLog.testFuzzSequences FAILED in all pre-commit test </td>
<td align="left"> Major </td>
<td align="left"> namenode, test </td>
<td align="left"> Junping Du </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-4236">HDFS-4236</a> </td>
<td align="left"> Regression: HDFS-4171 puts artificial limit on username length </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Allen Wittenauer </td>
<td align="left"> Alejandro Abdelnur </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4279">HDFS-4279</a> </td>
<td align="left"> NameNode does not initialize generic conf keys when started with -recover </td>
<td align="left"> Minor </td>
<td align="left"> namenode </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-4291">HDFS-4291</a> </td>
<td align="left"> edit log unit tests leave stray test_edit_log_file around </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-4292">HDFS-4292</a> </td>
<td align="left"> Sanity check not correct in RemoteBlockReader2.newBlockReader </td>
<td align="left"> Minor </td>
<td align="left"> . </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-6762">HADOOP-6762</a> </td>
<td align="left"> exception while doing RPC I/O closes channel </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> sam rash </td>
<td align="left"> sam rash </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4295">HDFS-4295</a> </td>
<td align="left"> Using port 1023 should be valid when starting Secure DataNode </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Stephen Chu </td>
<td align="left"> Stephen Chu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4294">HDFS-4294</a> </td>
<td align="left"> Backwards compatibility is not maintained for TestVolumeId </td>
<td align="left"> Major </td>
<td align="left"> . </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/HDFS-2264">HDFS-2264</a> </td>
<td align="left"> NamenodeProtocol has the wrong value for clientPrincipal in KerberosInfo annotation </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/YARN-266">YARN-266</a> </td>
<td align="left"> RM and JHS Web UIs are blank because AppsBlock is not escaping string properly </td>
<td align="left"> Critical </td>
<td align="left"> resourcemanager </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/MAPREDUCE-4861">MAPREDUCE-4861</a> </td>
<td align="left"> Cleanup: Remove unused mapreduce.security.token.DelegationTokenRenewal </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-9113">HADOOP-9113</a> </td>
<td align="left"> o.a.h.fs.TestDelegationTokenRenewer is failing intermittently </td>
<td align="left"> Major </td>
<td align="left"> security, 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-4856">MAPREDUCE-4856</a> </td>
<td align="left"> TestJobOutputCommitter uses same directory as TestJobCleanup </td>
<td align="left"> Major </td>
<td align="left"> 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/YARN-267">YARN-267</a> </td>
<td align="left"> Fix fair scheduler web UI </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/HADOOP-9135">HADOOP-9135</a> </td>
<td align="left"> JniBasedUnixGroupsMappingWithFallback should log at debug rather than info during fallback </td>
<td align="left"> Trivial </td>
<td align="left"> security </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-4307">HDFS-4307</a> </td>
<td align="left"> SocketCache should use monotonic time </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/YARN-264">YARN-264</a> </td>
<td align="left"> y.s.rm.DelegationTokenRenewer attempts to renew token even after removing an app </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/HDFS-4274">HDFS-4274</a> </td>
<td align="left"> BlockPoolSliceScanner does not close verification log during shutdown </td>
<td align="left"> Minor </td>
<td align="left"> datanode </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-9041">HADOOP-9041</a> </td>
<td align="left"> FileSystem initialization can go into infinite loop </td>
<td align="left"> Critical </td>
<td align="left"> fs </td>
<td align="left"> Radim Kolar </td>
<td align="left"> Radim Kolar </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4315">HDFS-4315</a> </td>
<td align="left"> DNs with multiple BPs can have BPOfferServices fail to start due to unsynchronized map access </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8981">HADOOP-8981</a> </td>
<td align="left"> TestMetricsSystemImpl fails on Windows </td>
<td align="left"> Major </td>
<td align="left"> metrics </td>
<td align="left"> Chris Nauroth </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-4140">HDFS-4140</a> </td>
<td align="left"> fuse-dfs handles open(O_TRUNC) poorly </td>
<td align="left"> Major </td>
<td align="left"> fuse-dfs </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/HDFS-4232">HDFS-4232</a> </td>
<td align="left"> NN fails to write a fsimage with stale leases </td>
<td align="left"> Blocker </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/HADOOP-9152">HADOOP-9152</a> </td>
<td align="left"> HDFS can report negative DFS Used on clusters with very small amounts of data </td>
<td align="left"> Minor </td>
<td align="left"> fs </td>
<td align="left"> Brock Noland </td>
<td align="left"> Brock Noland </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-223">YARN-223</a> </td>
<td align="left"> Change processTree interface to work better with native code </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Radim Kolar </td>
<td align="left"> Radim Kolar </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4895">MAPREDUCE-4895</a> </td>
<td align="left"> Fix compilation failure of org.apache.hadoop.mapred.gridmix.TestResourceUsageEmulators </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Dennis Y </td>
<td align="left"> Dennis Y </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9105">HADOOP-9105</a> </td>
<td align="left"> FsShell -moveFromLocal erroneously fails </td>
<td align="left"> Major </td>
<td align="left"> fs </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/YARN-271">YARN-271</a> </td>
<td align="left"> Fair scheduler hits IllegalStateException trying to reserve different apps on same node </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-272">YARN-272</a> </td>
<td align="left"> Fair scheduler log messages try to print objects without overridden toString methods </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-278">YARN-278</a> </td>
<td align="left"> Fair scheduler maxRunningApps config causes no apps to make progress </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-282">YARN-282</a> </td>
<td align="left"> Fair scheduler web UI double counts Apps Submitted </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/YARN-283">YARN-283</a> </td>
<td align="left"> Fair scheduler fails to get queue info without root prefix </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/MAPREDUCE-4842">MAPREDUCE-4842</a> </td>
<td align="left"> Shuffle race can hang reducer </td>
<td align="left"> Blocker </td>
<td align="left"> mrv2 </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Mariappan Asokan </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4833">MAPREDUCE-4833</a> </td>
<td align="left"> Task can get stuck in FAIL_CONTAINER_CLEANUP </td>
<td align="left"> Critical </td>
<td align="left"> applicationmaster, mrv2 </td>
<td align="left"> Robert Joseph Evans </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-4890">MAPREDUCE-4890</a> </td>
<td align="left"> Invalid TaskImpl state transitions when task fails while 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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4902">MAPREDUCE-4902</a> </td>
<td align="left"> Fix typo &#x201c;receievd&#x201d; should be &#x201c;received&#x201d; in log 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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-225">YARN-225</a> </td>
<td align="left"> Proxy Link in RM UI thows NPE in Secure mode </td>
<td align="left"> Critical </td>
<td align="left"> resourcemanager </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/MAPREDUCE-4813">MAPREDUCE-4813</a> </td>
<td align="left"> AM timing out during job commit </td>
<td align="left"> Critical </td>
<td align="left"> applicationmaster </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/HDFS-4308">HDFS-4308</a> </td>
<td align="left"> addBlock() should persist file blocks once </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/HDFS-4347">HDFS-4347</a> </td>
<td align="left"> TestBackupNode can go into infinite loop &#x201c;Waiting checkpoint to complete.&#x201d; </td>
<td align="left"> Major </td>
<td align="left"> namenode, test </td>
<td align="left"> Konstantin Shvachko </td>
<td align="left"> Plamen Jeliazkov </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4884">MAPREDUCE-4884</a> </td>
<td align="left"> streaming tests fail to start MiniMRCluster due to &#x201c;Queue configuration missing child queue names for root&#x201d; </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-293">YARN-293</a> </td>
<td align="left"> Node Manager leaks LocalizerRunner object for every Container </td>
<td align="left"> Critical </td>
<td align="left"> nodemanager </td>
<td align="left"> Devaraj K </td>
<td align="left"> Robert Joseph Evans </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-288">YARN-288</a> </td>
<td align="left"> Fair scheduler queue doesn&#x2019;t accept any jobs when ACLs are configured. </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-300">YARN-300</a> </td>
<td align="left"> After YARN-271, fair scheduler can infinite loop and not schedule any application. </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager, scheduler </td>
<td align="left"> Hong Shen </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-301">YARN-301</a> </td>
<td align="left"> Fair scheduler throws ConcurrentModificationException when iterating over app&#x2019;s priorities </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4279">MAPREDUCE-4279</a> </td>
<td align="left"> getClusterStatus() fails with null pointer exception when running jobs in local mode </td>
<td align="left"> Major </td>
<td align="left"> jobtracker </td>
<td align="left"> Rahul Jain </td>
<td align="left"> Devaraj K </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4302">HDFS-4302</a> </td>
<td align="left"> Precondition in EditLogFileInputStream&#x2019;s length() method is checked too early in NameNode startup, causing fatal exception </td>
<td align="left"> Major </td>
<td align="left"> ha, namenode </td>
<td align="left"> Eugene Koontz </td>
<td align="left"> Eugene Koontz </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4270">HDFS-4270</a> </td>
<td align="left"> Replications of the highest priority should be allowed to choose a source datanode that has reached its max replication limit </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Derek Dagit </td>
<td align="left"> Derek Dagit </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4272">MAPREDUCE-4272</a> </td>
<td align="left"> SortedRanges.Range#compareTo is not spec compliant </td>
<td align="left"> Major </td>
<td align="left"> task </td>
<td align="left"> Luke Lu </td>
<td align="left"> Yu Gao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4832">MAPREDUCE-4832</a> </td>
<td align="left"> MR AM can get in a split brain situation </td>
<td align="left"> Critical </td>
<td align="left"> applicationmaster </td>
<td align="left"> Robert Joseph Evans </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-9173">HADOOP-9173</a> </td>
<td align="left"> Add security token protobuf definition to common and use it in hdfs </td>
<td align="left"> Major </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/MAPREDUCE-4894">MAPREDUCE-4894</a> </td>
<td align="left"> Renewal / cancellation of JobHistory tokens </td>
<td align="left"> Blocker </td>
<td align="left"> jobhistoryserver, mrv2 </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-4819">MAPREDUCE-4819</a> </td>
<td align="left"> AM can rerun job after reporting final job status to the client </td>
<td align="left"> Blocker </td>
<td align="left"> mr-am </td>
<td align="left"> Jason Lowe </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-4913">MAPREDUCE-4913</a> </td>
<td align="left"> TestMRAppMaster#testMRAppMasterMissingStaging occasionally exits </td>
<td align="left"> Major </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/HDFS-4351">HDFS-4351</a> </td>
<td align="left"> Fix BlockPlacementPolicyDefault#chooseTarget when avoiding stale nodes </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-217">YARN-217</a> </td>
<td align="left"> yarn rmadmin commands fail in secure cluster </td>
<td align="left"> Blocker </td>
<td align="left"> resourcemanager </td>
<td align="left"> Devaraj K </td>
<td align="left"> Devaraj K </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4920">MAPREDUCE-4920</a> </td>
<td align="left"> Use security token protobuf definition from hadoop common </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Vinod Kumar Vavilapalli </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-170">YARN-170</a> </td>
<td align="left"> NodeManager stop() gets called twice on shutdown </td>
<td align="left"> Major </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/HADOOP-9181">HADOOP-9181</a> </td>
<td align="left"> Set daemon flag for HttpServer&#x2019;s QueuedThreadPool </td>
<td align="left"> Major </td>
<td align="left"> . </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/HDFS-3970">HDFS-3970</a> </td>
<td align="left"> BlockPoolSliceStorage#doRollback(..) should use BlockPoolSliceStorage instead of DataStorage to read prev version file. </td>
<td align="left"> Major </td>
<td align="left"> datanode </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/YARN-253">YARN-253</a> </td>
<td align="left"> Container launch may fail if no files were localized </td>
<td align="left"> Critical </td>
<td align="left"> nodemanager </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/MAPREDUCE-4278">MAPREDUCE-4278</a> </td>
<td align="left"> cannot run two local jobs in parallel from the same gateway. </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Araceli Henley </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-3553">HDFS-3553</a> </td>
<td align="left"> Hftp proxy tokens are broken </td>
<td align="left"> Blocker </td>
<td align="left"> . </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-1700">MAPREDUCE-1700</a> </td>
<td align="left"> User supplied dependencies may conflict with MapReduce system JARs </td>
<td align="left"> Major </td>
<td align="left"> task </td>
<td align="left"> Tom White </td>
<td align="left"> Tom White </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-320">YARN-320</a> </td>
<td align="left"> RM should always be able to renew its own tokens </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/YARN-325">YARN-325</a> </td>
<td align="left"> RM CapacityScheduler can deadlock when getQueueInfo() is called and a container is completing </td>
<td align="left"> Blocker </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Jason Lowe </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-4363">HDFS-4363</a> </td>
<td align="left"> Combine PBHelper and HdfsProtoUtil and remove redundant methods </td>
<td align="left"> Major </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/HDFS-4306">HDFS-4306</a> </td>
<td align="left"> PBHelper.convertLocatedBlock miss convert BlockToken </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Binglin Chang </td>
<td align="left"> Binglin Chang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4848">MAPREDUCE-4848</a> </td>
<td align="left"> TaskAttemptContext cast error during AM recovery </td>
<td align="left"> Major </td>
<td align="left"> mr-am </td>
<td align="left"> Jason Lowe </td>
<td align="left"> Haifeng Chen </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9155">HADOOP-9155</a> </td>
<td align="left"> FsPermission should have different default value, 777 for directory and 666 for file </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Binglin Chang </td>
<td align="left"> Binglin Chang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9183">HADOOP-9183</a> </td>
<td align="left"> Potential deadlock in ActiveStandbyElector </td>
<td align="left"> Major </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-4377">HDFS-4377</a> </td>
<td align="left"> Some trivial DN comment cleanup </td>
<td align="left"> Trivial </td>
<td align="left"> . </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/HDFS-4384">HDFS-4384</a> </td>
<td align="left"> test_libhdfs_threaded gets SEGV if JNIEnv cannot be initialized </td>
<td align="left"> Minor </td>
<td align="left"> libhdfs </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/HADOOP-9097">HADOOP-9097</a> </td>
<td align="left"> Maven RAT plugin is not checking all source files </td>
<td align="left"> Critical </td>
<td align="left"> build </td>
<td align="left"> Tom White </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-4385">HDFS-4385</a> </td>
<td align="left"> Maven RAT plugin is not checking all source files </td>
<td align="left"> Critical </td>
<td align="left"> build </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-4934">MAPREDUCE-4934</a> </td>
<td align="left"> Maven RAT plugin is not checking all source files </td>
<td align="left"> Critical </td>
<td align="left"> build </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/YARN-334">YARN-334</a> </td>
<td align="left"> Maven RAT plugin is not checking all source files </td>
<td align="left"> Critical </td>
<td align="left"> . </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/HDFS-3429">HDFS-3429</a> </td>
<td align="left"> DataNode reads checksums even if client does not need them </td>
<td align="left"> Major </td>
<td align="left"> datanode, performance </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-330">YARN-330</a> </td>
<td align="left"> Flakey test: TestNodeManagerShutdown#testKillContainersOnShutdown </td>
<td align="left"> Major </td>
<td align="left"> nodemanager </td>
<td align="left"> Hitesh Shah </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-9203">HADOOP-9203</a> </td>
<td align="left"> RPCCallBenchmark should find a random available port </td>
<td align="left"> Trivial </td>
<td align="left"> ipc, test </td>
<td align="left"> Andrew Purtell </td>
<td align="left"> Andrew Purtell </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9178">HADOOP-9178</a> </td>
<td align="left"> src/main/conf is missing hadoop-policy.xml </td>
<td align="left"> Minor </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-4678">MAPREDUCE-4678</a> </td>
<td align="left"> Running the Pentomino example with defaults throws java.lang.NegativeArraySizeException </td>
<td align="left"> Minor </td>
<td align="left"> examples </td>
<td align="left"> Chris McConnell </td>
<td align="left"> Chris McConnell </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4925">MAPREDUCE-4925</a> </td>
<td align="left"> The pentomino option parser may be buggy </td>
<td align="left"> Major </td>
<td align="left"> examples </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-4936">MAPREDUCE-4936</a> </td>
<td align="left"> JobImpl uber checks for cpu are wrong </td>
<td align="left"> Critical </td>
<td align="left"> mrv2 </td>
<td align="left"> Daryn Sharp </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/MAPREDUCE-4921">MAPREDUCE-4921</a> </td>
<td align="left"> JobClient should acquire HS token with RM principal </td>
<td align="left"> Blocker </td>
<td align="left"> client </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/YARN-336">YARN-336</a> </td>
<td align="left"> Fair scheduler FIFO scheduling within a queue only allows 1 app at a time </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/HADOOP-8816">HADOOP-8816</a> </td>
<td align="left"> HTTP Error 413 full HEAD if using kerberos authentication </td>
<td align="left"> Major </td>
<td align="left"> net </td>
<td align="left"> Moritz Moeller </td>
<td align="left"> Moritz Moeller </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4924">MAPREDUCE-4924</a> </td>
<td align="left"> flakey test: org.apache.hadoop.mapred.TestClusterMRNotification.testMR </td>
<td align="left"> Trivial </td>
<td align="left"> mrv1 </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/HADOOP-9212">HADOOP-9212</a> </td>
<td align="left"> Potential deadlock in FileSystem.Cache/IPC/UGI </td>
<td align="left"> Major </td>
<td align="left"> fs </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/HADOOP-9193">HADOOP-9193</a> </td>
<td align="left"> hadoop script can inadvertently expand wildcard arguments when delegating to hdfs script </td>
<td align="left"> Minor </td>
<td align="left"> scripts </td>
<td align="left"> Jason Lowe </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-9215">HADOOP-9215</a> </td>
<td align="left"> when using cmake-2.6, libhadoop.so doesn&#x2019;t get created (only libhadoop.so.1.0.0) </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Thomas Graves </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-4415">HDFS-4415</a> </td>
<td align="left"> HostnameFilter should handle hostname resolution failures and continue processing </td>
<td align="left"> Major </td>
<td align="left"> . </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-4923">MAPREDUCE-4923</a> </td>
<td align="left"> Add toString method to TaggedInputSplit </td>
<td align="left"> Minor </td>
<td align="left"> mrv1, mrv2, task </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-302">YARN-302</a> </td>
<td align="left"> Fair scheduler assignmultiple should default to false </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/HDFS-4359">HDFS-4359</a> </td>
<td align="left"> remove an unnecessary synchronized keyword in BPOfferService.java </td>
<td align="left"> Major </td>
<td align="left"> datanode </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-4948">MAPREDUCE-4948</a> </td>
<td align="left"> TestYARNRunner.testHistoryServerToken failed on trunk </td>
<td align="left"> Critical </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-4403">HDFS-4403</a> </td>
<td align="left"> DFSClient can infer checksum type when not provided by reading first byte </td>
<td align="left"> Minor </td>
<td align="left"> hdfs-client </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-4946">MAPREDUCE-4946</a> </td>
<td align="left"> Type conversion of map completion events leads to performance problems with large jobs </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-9231">HADOOP-9231</a> </td>
<td align="left"> Parametrize staging URL for the uniformity of distributionManagement </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Konstantin Boudnik </td>
<td align="left"> Konstantin Boudnik </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4426">HDFS-4426</a> </td>
<td align="left"> Secondary namenode shuts down immediately after startup </td>
<td align="left"> Blocker </td>
<td align="left"> namenode </td>
<td align="left"> Jason Lowe </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-354">YARN-354</a> </td>
<td align="left"> WebAppProxyServer exits immediately after startup </td>
<td align="left"> Blocker </td>
<td align="left"> . </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/HDFS-4443">HDFS-4443</a> </td>
<td align="left"> Remove trailing &#x2018;`&#x2019; character from HDFS nodelist jsp </td>
<td align="left"> Trivial </td>
<td align="left"> namenode </td>
<td align="left"> Christian Rohling </td>
<td align="left"> Christian Rohling </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4444">HDFS-4444</a> </td>
<td align="left"> Add space between total transaction time and number of transactions in FSEditLog#printStatistics </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Stephen Chu </td>
<td align="left"> Stephen Chu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9255">HADOOP-9255</a> </td>
<td align="left"> relnotes.py missing last jira </td>
<td align="left"> Critical </td>
<td align="left"> scripts </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/YARN-133">YARN-133</a> </td>
<td align="left"> update web services docs for RM clusterMetrics </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </td>
<td align="left"> Thomas Graves </td>
<td align="left"> Ravi Prakash </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9190">HADOOP-9190</a> </td>
<td align="left"> packaging docs is broken </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-2264">MAPREDUCE-2264</a> </td>
<td align="left"> Job status exceeds 100% in some cases </td>
<td align="left"> Major </td>
<td align="left"> jobtracker </td>
<td align="left"> Adam Kramer </td>
<td align="left"> Devaraj K </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4288">HDFS-4288</a> </td>
<td align="left"> NN accepts incremental BR as IBR in safemode </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9221">HADOOP-9221</a> </td>
<td align="left"> Convert remaining xdocs to APT </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Andy Isaacson </td>
<td align="left"> Andy Isaacson </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-343">YARN-343</a> </td>
<td align="left"> Capacity Scheduler maximum-capacity value -1 is invalid </td>
<td align="left"> Major </td>
<td align="left"> capacityscheduler </td>
<td align="left"> Thomas Graves </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-4893">MAPREDUCE-4893</a> </td>
<td align="left"> MR AppMaster can do sub-optimal assignment of containers to map tasks leading to poor node locality </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster </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/HDFS-4428">HDFS-4428</a> </td>
<td align="left"> FsDatasetImpl should disclose what the error is when a rename fails </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-4969">MAPREDUCE-4969</a> </td>
<td align="left"> TestKeyValueTextInputFormat test fails with Open JDK 7 </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-8418">HADOOP-8418</a> </td>
<td align="left"> Fix UGI for IBM JDK running on Windows </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Luke Lu </td>
<td align="left"> Yu Gao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-364">YARN-364</a> </td>
<td align="left"> AggregatedLogDeletionService can take too long to delete logs </td>
<td align="left"> Major </td>
<td align="left"> . </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-4452">HDFS-4452</a> </td>
<td align="left"> getAdditionalBlock() can create multiple blocks if the client times out and retries. </td>
<td align="left"> Critical </td>
<td align="left"> namenode </td>
<td align="left"> Konstantin Shvachko </td>
<td align="left"> Konstantin Shvachko </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4462">HDFS-4462</a> </td>
<td align="left"> 2NN will fail to checkpoint after an HDFS upgrade from a pre-federation version of HDFS </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/HADOOP-9252">HADOOP-9252</a> </td>
<td align="left"> StringUtils.humanReadableInt(..) has a race condition </td>
<td align="left"> Minor </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-360">YARN-360</a> </td>
<td align="left"> Allow apps to concurrently register tokens for renewal </td>
<td align="left"> Critical </td>
<td align="left"> . </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-4404">HDFS-4404</a> </td>
<td align="left"> Create file failure when the machine of first attempted NameNode is down </td>
<td align="left"> Critical </td>
<td align="left"> ha, hdfs-client </td>
<td align="left"> liaowenrui </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-4344">HDFS-4344</a> </td>
<td align="left"> dfshealth.jsp throws NumberFormatException when dfs.hosts/dfs.hosts.exclude includes port number </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> tamtam180 </td>
<td align="left"> Andy Isaacson </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4953">MAPREDUCE-4953</a> </td>
<td align="left"> HadoopPipes misuses fprintf </td>
<td align="left"> Major </td>
<td align="left"> pipes </td>
<td align="left"> Andy Isaacson </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-9260">HADOOP-9260</a> </td>
<td align="left"> Hadoop version may be not correct when starting name node or data node </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Haifeng Chen </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-9278">HADOOP-9278</a> </td>
<td align="left"> HarFileSystem may leak file handle </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/HDFS-4468">HDFS-4468</a> </td>
<td align="left"> Fix TestHDFSCLI and TestQuota for HADOOP-9252 </td>
<td align="left"> Minor </td>
<td align="left"> . </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-357">YARN-357</a> </td>
<td align="left"> App submission should not be synchronized </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </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-355">YARN-355</a> </td>
<td align="left"> RM app submission jams under load </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/HADOOP-9289">HADOOP-9289</a> </td>
<td align="left"> FsShell rm -f fails for non-matching globs </td>
<td align="left"> Blocker </td>
<td align="left"> fs </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/HDFS-4458">HDFS-4458</a> </td>
<td align="left"> start balancer failed with &#x201c;Failed to create file [/system/balancer.id]&#x201d; if configure IP on fs.defaultFS </td>
<td align="left"> Major </td>
<td align="left"> balancer &amp; mover </td>
<td align="left"> Wenwu Peng </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-9124">HADOOP-9124</a> </td>
<td align="left"> SortedMapWritable violates contract of Map interface for equals() and hashCode() </td>
<td align="left"> Minor </td>
<td align="left"> io </td>
<td align="left"> Patrick Hunt </td>
<td align="left"> Surenkumar Nihalani </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-7294">HADOOP-7294</a> </td>
<td align="left"> FileUtil uses wrong stat command for FreeBSD </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Vitalii Tymchyshyn </td>
<td align="left"> </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-4007">HDFS-4007</a> </td>
<td align="left"> Rehabilitate bit-rotted unit tests under hadoop-hdfs-project/hadoop-hdfs/src/test/unit/ </td>
<td align="left"> Minor </td>
<td align="left"> test </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-146">YARN-146</a> </td>
<td align="left"> Add unit tests for computing fair share in the fair scheduler </td>
<td align="left"> Major </td>
<td align="left"> 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-9042">HADOOP-9042</a> </td>
<td align="left"> Add a test for umask in FileSystemContractBaseTest </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-9038">HADOOP-9038</a> </td>
<td align="left"> provide unit-test coverage of class org.apache.hadoop.fs.LocalDirAllocator.AllocatorPerContext.PathIterator </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Ivan A. Veselovsky </td>
<td align="left"> Ivan A. Veselovsky </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4199">HDFS-4199</a> </td>
<td align="left"> Provide test for HdfsVolumeId </td>
<td align="left"> Minor </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-4349">HDFS-4349</a> </td>
<td align="left"> Test reading files from BackupNode </td>
<td align="left"> Major </td>
<td align="left"> namenode, test </td>
<td align="left"> Konstantin Shvachko </td>
<td align="left"> Konstantin Shvachko </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9119">HADOOP-9119</a> </td>
<td align="left"> Add test to FileSystemContractBaseTest to verify integrity of overwritten files </td>
<td align="left"> Minor </td>
<td align="left"> fs, test </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-9217">HADOOP-9217</a> </td>
<td align="left"> Print thread dumps when hadoop-common tests fail </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Andrey Klochkov </td>
<td align="left"> Andrey Klochkov </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4803">MAPREDUCE-4803</a> </td>
<td align="left"> Duplicate copies of TestIndexCache.java </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Mariappan Asokan </td>
<td align="left"> Mariappan Asokan </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9067">HADOOP-9067</a> </td>
<td align="left"> provide test for method org.apache.hadoop.fs.LocalFileSystem.reportChecksumFailure(Path, FSDataInputStream, long, FSDataInputStream, long) </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Ivan A. Veselovsky </td>
<td align="left"> Ivan A. Veselovsky </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4905">MAPREDUCE-4905</a> </td>
<td align="left"> test org.apache.hadoop.mapred.pipes </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Aleksey Gorshkov </td>
<td align="left"> Aleksey Gorshkov </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/HDFS-2908">HDFS-2908</a> </td>
<td align="left"> Add apache license header for StorageReport.java </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Suresh Srinivas </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-3573">HDFS-3573</a> </td>
<td align="left"> Supply NamespaceInfo when instantiating JournalManagers </td>
<td align="left"> Minor </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-3695">HDFS-3695</a> </td>
<td align="left"> Genericize format() to non-file JournalManagers </td>
<td align="left"> Major </td>
<td align="left"> ha, namenode </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-3789">HDFS-3789</a> </td>
<td align="left"> JournalManager#format() should be able to throw IOException </td>
<td align="left"> Major </td>
<td align="left"> ha, namenode </td>
<td align="left"> Ivan Kelly </td>
<td align="left"> Ivan Kelly </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8783">HADOOP-8783</a> </td>
<td align="left"> Improve RPC.Server&#x2019;s digest auth </td>
<td align="left"> Major </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/YARN-134">YARN-134</a> </td>
<td align="left"> ClientToAMSecretManager creates keys without checking for validity of the appID </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/HADOOP-8784">HADOOP-8784</a> </td>
<td align="left"> Improve IPC.Client&#x2019;s token use </td>
<td align="left"> Major </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/HDFS-4059">HDFS-4059</a> </td>
<td align="left"> Add number of stale DataNodes to metrics </td>
<td align="left"> Minor </td>
<td align="left"> datanode, namenode </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-3912">HDFS-3912</a> </td>
<td align="left"> Detecting and avoiding stale datanodes for writing </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/HDFS-4029">HDFS-4029</a> </td>
<td align="left"> GenerationStamp should use an AtomicLong </td>
<td align="left"> Major </td>
<td align="left"> namenode </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-3920">HDFS-3920</a> </td>
<td align="left"> libwebdhfs code cleanup: string processing and using strerror consistently to handle all errors </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/HDFS-3809">HDFS-3809</a> </td>
<td align="left"> Make BKJM use protobufs for all serialization with ZK </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Ivan Kelly </td>
<td align="left"> Ivan Kelly </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3923">HDFS-3923</a> </td>
<td align="left"> libwebhdfs testing code cleanup </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-9010">HADOOP-9010</a> </td>
<td align="left"> Map UGI authenticationMethod to RPC authMethod </td>
<td align="left"> Major </td>
<td align="left"> fs, 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/HADOOP-9009">HADOOP-9009</a> </td>
<td align="left"> Add SecurityUtil methods to get/set authentication method </td>
<td align="left"> Major </td>
<td align="left"> fs, 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-9012">HADOOP-9012</a> </td>
<td align="left"> IPC Client sends wrong connection context </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-202">YARN-202</a> </td>
<td align="left"> Log Aggregation generates a storm of fsync() for namenode </td>
<td align="left"> Critical </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/HADOOP-9013">HADOOP-9013</a> </td>
<td align="left"> UGI should not hardcode loginUser&#x2019;s authenticationType </td>
<td align="left"> Major </td>
<td align="left"> fs, 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/HADOOP-9014">HADOOP-9014</a> </td>
<td align="left"> Standardize creation of SaslRpcClients </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-9015">HADOOP-9015</a> </td>
<td align="left"> Standardize creation of SaslRpcServers </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-186">YARN-186</a> </td>
<td align="left"> Coverage fixing LinuxContainerExecutor </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager, scheduler </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/HDFS-3810">HDFS-3810</a> </td>
<td align="left"> Implement format() for BKJM </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Kelly </td>
<td align="left"> Ivan Kelly </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9020">HADOOP-9020</a> </td>
<td align="left"> Add a SASL PLAIN server </td>
<td align="left"> Major </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/HADOOP-9021">HADOOP-9021</a> </td>
<td align="left"> Enforce configured SASL method on the server </td>
<td align="left"> Major </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-4038">HDFS-4038</a> </td>
<td align="left"> Override toString() for BookKeeperEditLogInputStream </td>
<td align="left"> Minor </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/YARN-188">YARN-188</a> </td>
<td align="left"> Coverage fixing for CapacityScheduler </td>
<td align="left"> Major </td>
<td align="left"> capacityscheduler </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/HDFS-3623">HDFS-3623</a> </td>
<td align="left"> BKJM: zkLatchWaitTimeout hard coded to 6000. Make use of ZKSessionTimeout instead. </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Uma Maheswara Rao G </td>
<td align="left"> Uma Maheswara Rao G </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9035">HADOOP-9035</a> </td>
<td align="left"> Generalize setup of LoginContext </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3935">HDFS-3935</a> </td>
<td align="left"> QJM: Add JournalNode to the start / stop scripts </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Eli Collins </td>
<td align="left"> Andy Isaacson </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-219">YARN-219</a> </td>
<td align="left"> NM should aggregate logs when application finishes. </td>
<td align="left"> Critical </td>
<td align="left"> nodemanager </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/YARN-204">YARN-204</a> </td>
<td align="left"> test coverage for org.apache.hadoop.tools </td>
<td align="left"> Major </td>
<td align="left"> applications </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-4809">MAPREDUCE-4809</a> </td>
<td align="left"> Change visibility of classes for pluggable sort changes </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Mariappan Asokan </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-229">YARN-229</a> </td>
<td align="left"> Remove old code for restart </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </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-4807">MAPREDUCE-4807</a> </td>
<td align="left"> Allow MapOutputBuffer to be pluggable </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Mariappan Asokan </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4247">HDFS-4247</a> </td>
<td align="left"> saveNamespace should be tolerant of dangling lease </td>
<td align="left"> Blocker </td>
<td align="left"> namenode </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/HDFS-4248">HDFS-4248</a> </td>
<td align="left"> Renames may remove file leases </td>
<td align="left"> Blocker </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-3571">HDFS-3571</a> </td>
<td align="left"> Allow EditLogFileInputStream to read from a remote URL </td>
<td align="left"> Major </td>
<td align="left"> ha, namenode </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-4130">HDFS-4130</a> </td>
<td align="left"> BKJM: The reading for editlog at NN starting using bkjm is not efficient </td>
<td align="left"> Major </td>
<td align="left"> ha, performance </td>
<td align="left"> Han Xiao </td>
<td align="left"> Han Xiao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4049">MAPREDUCE-4049</a> </td>
<td align="left"> plugin for generic shuffle service </td>
<td align="left"> Major </td>
<td align="left"> performance, task, tasktracker </td>
<td align="left"> Avner BenHanoch </td>
<td align="left"> Avner BenHanoch </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-3">YARN-3</a> </td>
<td align="left"> Add support for CPU isolation/monitoring of containers </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Andrew Ferguson </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-230">YARN-230</a> </td>
<td align="left"> Make changes for RM restart phase 1 </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </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/YARN-280">YARN-280</a> </td>
<td align="left"> RM does not reject app submission with invalid tokens </td>
<td align="left"> Major </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/YARN-103">YARN-103</a> </td>
<td align="left"> Add a yarn AM - RM client module </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/YARN-50">YARN-50</a> </td>
<td align="left"> Implement renewal / cancellation of Delegation Tokens </td>
<td align="left"> Blocker </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/HDFS-4100">HDFS-4100</a> </td>
<td align="left"> Fix all findbug security warings </td>
<td align="left"> Major </td>
<td align="left"> datanode, journal-node, security </td>
<td align="left"> Liang Xie </td>
<td align="left"> Liang Xie </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4030">HDFS-4030</a> </td>
<td align="left"> BlockManager excessBlocksCount and postponedMisreplicatedBlocksCount should be AtomicLongs </td>
<td align="left"> Major </td>
<td align="left"> namenode </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-4031">HDFS-4031</a> </td>
<td align="left"> Update findbugsExcludeFile.xml to include findbugs 2 exclusions </td>
<td align="left"> Major </td>
<td align="left"> namenode </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/HDFS-4033">HDFS-4033</a> </td>
<td align="left"> Miscellaneous findbugs 2 fixes </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-4034">HDFS-4034</a> </td>
<td align="left"> Remove redundant null checks </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4035">HDFS-4035</a> </td>
<td align="left"> LightWeightGSet and LightWeightHashSet increment a volatile without synchronization </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-4032">HDFS-4032</a> </td>
<td align="left"> Specify the charset explicitly rather than rely on the default </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-135">YARN-135</a> </td>
<td align="left"> ClientTokens should be per app-attempt and be unregistered on App-finish. </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </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-231">YARN-231</a> </td>
<td align="left"> Add FS-based persistent store implementation for RMStateStore </td>
<td align="left"> Major </td>
<td align="left"> resourcemanager </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-4445">HDFS-4445</a> </td>
<td align="left"> All BKJM ledgers are not checked while tailing, So failover will fail. </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Vinayakumar B </td>
<td align="left"> Vinayakumar B </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/HDFS-3944">HDFS-3944</a> </td>
<td align="left"> Httpfs resolveAuthority() is not resolving host correctly </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/MAPREDUCE-4596">MAPREDUCE-4596</a> </td>
<td align="left"> Split StateMachine state from states seen by MRClientProtocol (for Job, Task, TaskAttempt) </td>
<td align="left"> Major </td>
<td align="left"> applicationmaster, mrv2 </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/MAPREDUCE-4266">MAPREDUCE-4266</a> </td>
<td align="left"> remove Ant remnants from MR </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/HADOOP-8860">HADOOP-8860</a> </td>
<td align="left"> Split MapReduce and YARN sections in documentation navigation </td>
<td align="left"> Major </td>
<td align="left"> documentation </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/HADOOP-8427">HADOOP-8427</a> </td>
<td align="left"> Convert Forrest docs to APT, incremental </td>
<td align="left"> Major </td>
<td align="left"> documentation </td>
<td align="left"> Eli Collins </td>
<td align="left"> Andy Isaacson </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4326">HDFS-4326</a> </td>
<td align="left"> bump up Tomcat version for HttpFS to 6.0.36 </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/YARN-372">YARN-372</a> </td>
<td align="left"> Move InlineDispatcher from hadoop-yarn-server-resourcemanager to hadoop-yarn-common </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Siddharth Seth </td>
<td align="left"> Siddharth Seth </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>