blob: 76383746e4b3c1b2bc87c53a93effbd1ff5242d7 [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_1.2.0_-_2013-05-13"></a>Release 1.2.0 - 2013-05-13</h2>
<div class="section">
<h3><a name="INCOMPATIBLE_CHANGES:"></a>INCOMPATIBLE CHANGES:</h3>
<table border="0" class="bodyTable">
<thead>
<tr class="a">
<th align="left"> JIRA </th>
<th align="left"> Summary </th>
<th align="left"> Priority </th>
<th align="left"> Component </th>
<th align="left"> Reporter </th>
<th align="left"> Contributor </th></tr>
</thead><tbody>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8164">HADOOP-8164</a> </td>
<td align="left"> Handle paths using back slash as path separator for windows only </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Suresh Srinivas </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-4629">MAPREDUCE-4629</a> </td>
<td align="left"> Remove JobHistory.DEBUG_MODE </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-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="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/MAPREDUCE-4737">MAPREDUCE-4737</a> </td>
<td align="left"> Hadoop does not close output file / does not call Mapper.cleanup if exception in map </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Daniel Dai </td>
<td align="left"> Arun C Murthy </td></tr>
</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/MAPREDUCE-461">MAPREDUCE-461</a> </td>
<td align="left"> Enable ServicePlugins for the JobTracker </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Fredrik Hedberg </td>
<td align="left"> Fredrik Hedberg </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3515">HDFS-3515</a> </td>
<td align="left"> Port HDFS-1457 to branch-1 </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/HADOOP-8023">HADOOP-8023</a> </td>
<td align="left"> Add unset() method to Configuration </td>
<td align="left"> Critical </td>
<td align="left"> conf </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-4355">MAPREDUCE-4355</a> </td>
<td align="left"> Add RunningJob.getJobStatus() </td>
<td align="left"> Major </td>
<td align="left"> mrv1, mrv2 </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-987">MAPREDUCE-987</a> </td>
<td align="left"> Exposing MiniDFS and MiniMR clusters as a single process command-line </td>
<td align="left"> Minor </td>
<td align="left"> build, test </td>
<td align="left"> Philip Zeyliger </td>
<td align="left"> Ahmed Radwan </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/HADOOP-8988">HADOOP-8988</a> </td>
<td align="left"> Backport HADOOP-8343 to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> conf </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-8820">HADOOP-8820</a> </td>
<td align="left"> Backport HADOOP-8469 and HADOOP-8470: add &#x201c;NodeGroup&#x201d; layer in new NetworkTopology (also known as NetworkTopologyWithNodeGroup) </td>
<td align="left"> Major </td>
<td align="left"> net </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3941">HDFS-3941</a> </td>
<td align="left"> Backport HDFS-3498 and HDFS3601: update replica placement policy for new added &#x201c;NodeGroup&#x201d; layer topology </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4219">HDFS-4219</a> </td>
<td align="left"> Port slive to branch-1 </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-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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3942">HDFS-3942</a> </td>
<td align="left"> Backport HDFS-3495: Update balancer policy for Network Topology with additional &#x2018;NodeGroup&#x2019; layer </td>
<td align="left"> Major </td>
<td align="left"> balancer &amp; mover </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4660">MAPREDUCE-4660</a> </td>
<td align="left"> Update task placement policy for NetworkTopology with &#x2018;NodeGroup&#x2019; layer </td>
<td align="left"> Major </td>
<td align="left"> jobtracker, mrv1, scheduler </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4597">HDFS-4597</a> </td>
<td align="left"> Backport WebHDFS concat to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> webhdfs </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5081">MAPREDUCE-5081</a> </td>
<td align="left"> Backport DistCpV2 and the related JIRAs to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> distcp </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-4824">MAPREDUCE-4824</a> </td>
<td align="left"> Provide a mechanism for jobs to indicate they should not be recovered on restart </td>
<td align="left"> Major </td>
<td align="left"> mrv1 </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-5129">MAPREDUCE-5129</a> </td>
<td align="left"> Add tag info to JH files </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Billie Rinaldi </td>
<td align="left"> Billie Rinaldi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4776">HDFS-4776</a> </td>
<td align="left"> Backport SecondaryNameNode web ui to branch-1 </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-4774">HDFS-4774</a> </td>
<td align="left"> Backport HDFS-4525 &#x2018;Provide an API for knowing whether file is closed or not&#x2019; to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> hdfs-client, namenode </td>
<td align="left"> Ted Yu </td>
<td align="left"> Ted Yu </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3601">HDFS-3601</a> </td>
<td align="left"> Implementation of ReplicaPlacementPolicyNodeGroup to support 4-layer network topology </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3495">HDFS-3495</a> </td>
<td align="left"> Update Balancer to support new NetworkTopology with NodeGroup </td>
<td align="left"> Major </td>
<td align="left"> balancer &amp; mover </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
</tbody>
</table></div>
<div class="section">
<h3><a name="IMPROVEMENTS:"></a>IMPROVEMENTS:</h3>
<table border="0" class="bodyTable">
<thead>
<tr class="a">
<th align="left"> JIRA </th>
<th align="left"> Summary </th>
<th align="left"> Priority </th>
<th align="left"> Component </th>
<th align="left"> Reporter </th>
<th align="left"> Contributor </th></tr>
</thead><tbody>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-385">HDFS-385</a> </td>
<td align="left"> Design a pluggable interface to place replicas of blocks in HDFS </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> dhruba borthakur </td>
<td align="left"> dhruba borthakur </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-7096">HADOOP-7096</a> </td>
<td align="left"> Allow setting of end-of-record delimiter for TextInputFormat </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-1957">HDFS-1957</a> </td>
<td align="left"> Documentation for HFTP </td>
<td align="left"> Minor </td>
<td align="left"> documentation </td>
<td align="left"> Ari Rabkin </td>
<td align="left"> Ari Rabkin </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-2533">HDFS-2533</a> </td>
<td align="left"> Remove needless synchronization on FSDataSet.getBlockFile </td>
<td align="left"> Minor </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-3163">HDFS-3163</a> </td>
<td align="left"> TestHDFSCLI.testAll fails if the user name is not all lowercase </td>
<td align="left"> Trivial </td>
<td align="left"> test </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3479">HDFS-3479</a> </td>
<td align="left"> backport HDFS-3335 (check for edit log corruption at the end of the log) to branch-1 </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3521">HDFS-3521</a> </td>
<td align="left"> Allow namenode to tolerate edit log corruption </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-3604">HDFS-3604</a> </td>
<td align="left"> Add dfs.webhdfs.enabled to hdfs-default.xml </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-3596">HDFS-3596</a> </td>
<td align="left"> Improve FSEditLog pre-allocation in branch-1 </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-3647">HDFS-3647</a> </td>
<td align="left"> Backport HDFS-2868 (Add number of active transfer threads to the DataNode status) to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> datanode </td>
<td align="left"> Steve Hoffman </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-4415">MAPREDUCE-4415</a> </td>
<td align="left"> Backport the Job.getInstance methods from MAPREDUCE-1505 to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> mrv1 </td>
<td align="left"> Harsh J </td>
<td align="left"> Harsh J </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3697">HDFS-3697</a> </td>
<td align="left"> Enable fadvise readahead by default </td>
<td align="left"> Minor </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/HADOOP-8711">HADOOP-8711</a> </td>
<td align="left"> provide an option for IPC server users to avoid printing stack information for certain exceptions </td>
<td align="left"> Major </td>
<td align="left"> ipc </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4565">MAPREDUCE-4565</a> </td>
<td align="left"> Backport MR-2855 to branch-1: ResourceBundle lookup during counter name resolution takes a lot of time </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-3817">HDFS-3817</a> </td>
<td align="left"> avoid printing stack information for SafeModeException </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3819">HDFS-3819</a> </td>
<td align="left"> Should check whether invalidate work percentage default value is not greater than 1.0f </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3838">HDFS-3838</a> </td>
<td align="left"> fix the typo in FSEditLog.java: isToterationEnabled should be isTolerationEnabled </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/MAPREDUCE-4408">MAPREDUCE-4408</a> </td>
<td align="left"> allow jobs to set a JAR that is in the distributed cached </td>
<td align="left"> Major </td>
<td align="left"> mrv1, mrv2 </td>
<td align="left"> Alejandro Abdelnur </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-4499">MAPREDUCE-4499</a> </td>
<td align="left"> Looking for speculative tasks is very expensive in 1.x </td>
<td align="left"> Major </td>
<td align="left"> mrv1, performance </td>
<td align="left"> Nathan Roberts </td>
<td align="left"> Koji Noguchi </td></tr>
<tr class="a">
<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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-2770">MAPREDUCE-2770</a> </td>
<td align="left"> Improve hadoop.job.history.location doc in mapred-default.xml </td>
<td align="left"> Trivial </td>
<td align="left"> documentation </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/MAPREDUCE-4464">MAPREDUCE-4464</a> </td>
<td align="left"> Reduce tasks failing with NullPointerException in ConcurrentHashMap.get() </td>
<td align="left"> Minor </td>
<td align="left"> task </td>
<td align="left"> Clint Heath </td>
<td align="left"> Clint Heath </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4556">MAPREDUCE-4556</a> </td>
<td align="left"> FairScheduler: PoolSchedulable#updateDemand() has potential redundant computation </td>
<td align="left"> Minor </td>
<td align="left"> contrib/fair-share </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4057">HDFS-4057</a> </td>
<td align="left"> NameNode.namesystem should be private. Use getNamesystem() instead. </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4062">HDFS-4062</a> </td>
<td align="left"> In branch-1, FSNameSystem#invalidateWorkForOneNode and FSNameSystem#computeReplicationWorkForBlock should print logs outside of the namesystem lock </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Jing Zhao </td>
<td align="left"> Jing Zhao </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8971">HADOOP-8971</a> </td>
<td align="left"> Backport: hadoop.util.PureJavaCrc32 cache hit-ratio is low for static data (HADOOP-8926) </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-8968">HADOOP-8968</a> </td>
<td align="left"> Add a flag to completely disable the worker version check </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-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="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/HDFS-4320">HDFS-4320</a> </td>
<td align="left"> Add a separate configuration for namenode rpc address instead of only using fs.default.name </td>
<td align="left"> Major </td>
<td align="left"> datanode, namenode </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/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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-2931">MAPREDUCE-2931</a> </td>
<td align="left"> CLONE - LocalJobRunner should support parallel mapper execution </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Forest Tan </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-4837">MAPREDUCE-4837</a> </td>
<td align="left"> Add webservices for jobtracker </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-4551">HDFS-4551</a> </td>
<td align="left"> Change WebHDFS buffersize behavior to improve default performance </td>
<td align="left"> Major </td>
<td align="left"> webhdfs </td>
<td align="left"> Mark Wagner </td>
<td align="left"> Mark Wagner </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9379">HADOOP-9379</a> </td>
<td align="left"> capture the ulimit info after printing the log to the console </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Arpit Gupta </td>
<td align="left"> Arpit Gupta </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9434">HADOOP-9434</a> </td>
<td align="left"> Backport HADOOP-9267 to branch-1 </td>
<td align="left"> Minor </td>
<td align="left"> bin </td>
<td align="left"> Yu Li </td>
<td align="left"> Yu Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4635">HDFS-4635</a> </td>
<td align="left"> Move BlockManager#computeCapacity to LightWeightGSet </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9253">HADOOP-9253</a> </td>
<td align="left"> Capture ulimit info in the logs at service start time </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arpit Gupta </td>
<td align="left"> Arpit Gupta </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4651">HDFS-4651</a> </td>
<td align="left"> Offline Image Viewer backport to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> tools </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-9071">HADOOP-9071</a> </td>
<td align="left"> configure ivy log levels for resolve/retrieve </td>
<td align="left"> Major </td>
<td align="left"> build </td>
<td align="left"> Giridharan Kesavan </td>
<td align="left"> Giridharan Kesavan </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3940">HDFS-3940</a> </td>
<td align="left"> Add Gset#clear method and clear the block map when namenode is shutdown </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Eli Collins </td>
<td align="left"> Suresh Srinivas </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3498">HDFS-3498</a> </td>
<td align="left"> Make Replica Removal Policy pluggable and ReplicaPlacementPolicyDefault extensible for reusing code in subclass </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
</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/HADOOP-7101">HADOOP-7101</a> </td>
<td align="left"> UserGroupInformation.getCurrentUser() fails when called from non-Hadoop JAAS context </td>
<td align="left"> Blocker </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-2827">HDFS-2827</a> </td>
<td align="left"> Cannot save namespace after renaming a directory above a file with an open lease </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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8355">HADOOP-8355</a> </td>
<td align="left"> SPNEGO filter throws/logs exception when authentication fails </td>
<td align="left"> Minor </td>
<td align="left"> 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/HADOOP-8460">HADOOP-8460</a> </td>
<td align="left"> Document proper setting of HADOOP_PID_DIR and HADOOP_SECURE_DN_PID_DIR </td>
<td align="left"> Major </td>
<td align="left"> documentation </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/MAPREDUCE-4195">MAPREDUCE-4195</a> </td>
<td align="left"> With invalid queueName request param, jobqueue_details.jsp shows NPE </td>
<td align="left"> Critical </td>
<td align="left"> jobtracker </td>
<td align="left"> Gera Shegalov </td>
<td align="left"> </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-3727">MAPREDUCE-3727</a> </td>
<td align="left"> jobtoken location property in jobconf refers to wrong jobtoken file </td>
<td align="left"> Critical </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/HADOOP-8512">HADOOP-8512</a> </td>
<td align="left"> AuthenticatedURL should reset the Token when the server returns other than OK on authentication </td>
<td align="left"> Minor </td>
<td align="left"> 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/HADOOP-7868">HADOOP-7868</a> </td>
<td align="left"> Hadoop native fails to compile when default linker option is -Wl,&#x2013;as-needed </td>
<td align="left"> Major </td>
<td align="left"> native </td>
<td align="left"> James Page </td>
<td align="left"> Trevor Robinson </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-2289">MAPREDUCE-2289</a> </td>
<td align="left"> Permissions race can make getStagingDir fail on local filesystem </td>
<td align="left"> Major </td>
<td align="left"> job submission </td>
<td align="left"> Todd Lipcon </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-8249">HADOOP-8249</a> </td>
<td align="left"> invalid hadoop-auth cookies should trigger authentication if info is avail before returning HTTP 401 </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> bc Wong </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-3595">HDFS-3595</a> </td>
<td align="left"> TestEditLogLoading fails in branch-1 </td>
<td align="left"> Major </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/MAPREDUCE-4317">MAPREDUCE-4317</a> </td>
<td align="left"> Job view ACL checks are too permissive </td>
<td align="left"> Major </td>
<td align="left"> mrv1 </td>
<td align="left"> Harsh J </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-4385">MAPREDUCE-4385</a> </td>
<td align="left"> FairScheduler.maxTasksToAssign() should check for fairscheduler.assignmultiple.maps &lt; TaskTracker.availableSlots </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4359">MAPREDUCE-4359</a> </td>
<td align="left"> Potential deadlock in Counters </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Todd Lipcon </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-3993">MAPREDUCE-3993</a> </td>
<td align="left"> Graceful handling of codec errors during decompression </td>
<td align="left"> Major </td>
<td align="left"> mrv1, mrv2 </td>
<td align="left"> Todd Lipcon </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-3628">HDFS-3628</a> </td>
<td align="left"> The dfsadmin -setBalancerBandwidth command on branch-1 does not check for superuser privileges </td>
<td align="left"> Blocker </td>
<td align="left"> datanode, namenode </td>
<td align="left"> Harsh J </td>
<td align="left"> Harsh J </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8586">HADOOP-8586</a> </td>
<td align="left"> Fixup a bunch of SPNEGO misspellings </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/HADOOP-8587">HADOOP-8587</a> </td>
<td align="left"> HarFileSystem access of harMetaCache isn&#x2019;t threadsafe </td>
<td align="left"> Minor </td>
<td align="left"> fs </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-7836">HADOOP-7836</a> </td>
<td align="left"> TestSaslRPC#testDigestAuthMethodHostBasedToken fails with hostname localhost.localdomain </td>
<td align="left"> Minor </td>
<td align="left"> ipc, test </td>
<td align="left"> Eli Collins </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-8423">HADOOP-8423</a> </td>
<td align="left"> MapFile.Reader.get() crashes jvm or throws EOFException on Snappy or LZO block-compressed data </td>
<td align="left"> Major </td>
<td align="left"> io </td>
<td align="left"> Jason B </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-8612">HADOOP-8612</a> </td>
<td align="left"> Backport HADOOP-8599 to branch-1 (Non empty response when read beyond eof) </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Matt Foley </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-8606">HADOOP-8606</a> </td>
<td align="left"> FileSystem.get may return the wrong filesystem </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/HADOOP-8613">HADOOP-8613</a> </td>
<td align="left"> AbstractDelegationTokenIdentifier#getUser() should set token auth type </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3679">HDFS-3679</a> </td>
<td align="left"> fuse_dfs notrash option sets usetrash </td>
<td align="left"> Minor </td>
<td align="left"> fuse-dfs </td>
<td align="left"> Conrad Meyer </td>
<td align="left"> Conrad Meyer </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4036">MAPREDUCE-4036</a> </td>
<td align="left"> Streaming TestUlimit fails on CentOS 6 </td>
<td align="left"> Major </td>
<td align="left"> test </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-3754">HDFS-3754</a> </td>
<td align="left"> BlockSender doesn&#x2019;t shutdown ReadaheadPool threads </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-8611">HADOOP-8611</a> </td>
<td align="left"> Allow fall-back to the shell-based implementation when JNI-based users-group mapping fails </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Kihwal Lee </td>
<td align="left"> Robert Parker </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4595">MAPREDUCE-4595</a> </td>
<td align="left"> TestLostTracker failing - possibly due to a race in JobHistory.JobHistoryFilesManager#run() </td>
<td align="left"> Critical </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/MAPREDUCE-1684">MAPREDUCE-1684</a> </td>
<td align="left"> ClusterStatus can be cached in CapacityTaskScheduler.assignTasks() </td>
<td align="left"> Major </td>
<td align="left"> capacity-sched </td>
<td align="left"> Amareshwari Sriramadasu </td>
<td align="left"> Koji Noguchi </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4572">MAPREDUCE-4572</a> </td>
<td align="left"> Can not access user logs - Jetty is not configured by default to serve aliases/symlinks </td>
<td align="left"> Major </td>
<td align="left"> tasktracker, webapps </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/HDFS-2757">HDFS-2757</a> </td>
<td align="left"> Cannot read a local block that&#x2019;s being written to when using the local read short circuit </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Jean-Daniel Cryans </td>
<td align="left"> Jean-Daniel Cryans </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8781">HADOOP-8781</a> </td>
<td align="left"> hadoop-config.sh should add JAVA_LIBRARY_PATH to LD_LIBRARY_PATH </td>
<td align="left"> Major </td>
<td align="left"> scripts </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-4576">MAPREDUCE-4576</a> </td>
<td align="left"> Large dist cache can block tasktracker heartbeat </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8767">HADOOP-8767</a> </td>
<td align="left"> secondary namenode on slave machines </td>
<td align="left"> Minor </td>
<td align="left"> bin </td>
<td align="left"> giovanni delussu </td>
<td align="left"> giovanni delussu </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/HDFS-3961">HDFS-3961</a> </td>
<td align="left"> FSEditLog preallocate() needs to reset the position of PREALLOCATE_BUFFER when more than 1MB size is needed </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-8832">HADOOP-8832</a> </td>
<td align="left"> backport serviceplugin to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3963">HDFS-3963</a> </td>
<td align="left"> backport namenode/datanode serviceplugin to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3698">HDFS-3698</a> </td>
<td align="left"> TestHftpFileSystem is failing in branch-1 due to changed default secure port </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Aaron T. Myers </td>
<td align="left"> Aaron T. Myers </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-7698">HADOOP-7698</a> </td>
<td align="left"> jsvc target fails on x86_64 </td>
<td align="left"> Critical </td>
<td align="left"> build </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-4652">MAPREDUCE-4652</a> </td>
<td align="left"> ValueAggregatorJob sets the wrong job jar </td>
<td align="left"> Major </td>
<td align="left"> examples, mrv1 </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/MAPREDUCE-4662">MAPREDUCE-4662</a> </td>
<td align="left"> JobHistoryFilesManager thread pool never expands </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver </td>
<td align="left"> Thomas Graves </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-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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8386">HADOOP-8386</a> </td>
<td align="left"> hadoop script doesn&#x2019;t work if &#x2018;cd&#x2019; prints to stdout (default behavior in Ubuntu) </td>
<td align="left"> Major </td>
<td align="left"> scripts </td>
<td align="left"> Christopher Berner </td>
<td align="left"> Christopher Berner </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4706">MAPREDUCE-4706</a> </td>
<td align="left"> FairScheduler#dump(): Computing of # running maps and reduces is commented out </td>
<td align="left"> Critical </td>
<td align="left"> contrib/fair-share </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-4451">MAPREDUCE-4451</a> </td>
<td align="left"> fairscheduler fail to init job with kerberos authentication configured </td>
<td align="left"> Major </td>
<td align="left"> contrib/fair-share </td>
<td align="left"> Erik.fang </td>
<td align="left"> Erik.fang </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-6496">HADOOP-6496</a> </td>
<td align="left"> HttpServer sends wrong content-type for CSS files (and others) </td>
<td align="left"> Minor </td>
<td align="left"> . </td>
<td align="left"> Lars Francke </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-7827">HADOOP-7827</a> </td>
<td align="left"> jsp pages missing DOCTYPE </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Dave Vronay </td>
<td align="left"> Dave Vronay </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3402">HDFS-3402</a> </td>
<td align="left"> Fix hdfs scripts for secure datanodes </td>
<td align="left"> Minor </td>
<td align="left"> scripts, security </td>
<td align="left"> Benoy Antony </td>
<td align="left"> Benoy Antony </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/HADOOP-8861">HADOOP-8861</a> </td>
<td align="left"> FSDataOutputStream.sync should call flush() if the underlying wrapped stream is not Syncable </td>
<td align="left"> Major </td>
<td align="left"> fs </td>
<td align="left"> Amareshwari Sriramadasu </td>
<td align="left"> Amareshwari Sriramadasu </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3540">HDFS-3540</a> </td>
<td align="left"> Further improvement on recovery mode and edit log toleration in branch-1 </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-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="b">
<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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4765">MAPREDUCE-4765</a> </td>
<td align="left"> Restarting the JobTracker programmatically can cause DelegationTokenRenewal to throw an exception </td>
<td align="left"> Minor </td>
<td align="left"> jobtracker, mrv1 </td>
<td align="left"> Robert Kanter </td>
<td align="left"> Robert Kanter </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4168">HDFS-4168</a> </td>
<td align="left"> TestDFSUpgradeFromImage fails in branch-1 </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/HADOOP-8963">HADOOP-8963</a> </td>
<td align="left"> CopyFromLocal doesn&#x2019;t always create user directory </td>
<td align="left"> Trivial </td>
<td align="left"> . </td>
<td align="left"> Billie Rinaldi </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-4180">HDFS-4180</a> </td>
<td align="left"> TestFileCreation fails in branch-1 but not branch-1.1 </td>
<td align="left"> Minor </td>
<td align="left"> test </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/HADOOP-9036">HADOOP-9036</a> </td>
<td align="left"> TestSinkQueue.testConcurrentConsumers fails intermittently (Backports HADOOP-7292) </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </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-4207">HDFS-4207</a> </td>
<td align="left"> All hadoop fs operations fail if the default fs is down even if a different file system is specified in the command </td>
<td align="left"> Minor </td>
<td align="left"> hdfs-client </td>
<td align="left"> Steve Loughran </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-9095">HADOOP-9095</a> </td>
<td align="left"> TestNNThroughputBenchmark fails in branch-1 </td>
<td align="left"> Minor </td>
<td align="left"> net </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/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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9098">HADOOP-9098</a> </td>
<td align="left"> Add missing license headers </td>
<td align="left"> Blocker </td>
<td align="left"> build </td>
<td align="left"> Tom White </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4860">MAPREDUCE-4860</a> </td>
<td align="left"> DelegationTokenRenewal attempts to renew token even after a job is removed </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4806">MAPREDUCE-4806</a> </td>
<td align="left"> Cleanup: Some (5) private methods in JobTracker.RecoveryManager are not used anymore after MAPREDUCE-3837 </td>
<td align="left"> Major </td>
<td align="left"> mrv1 </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-4337">HDFS-4337</a> </td>
<td align="left"> Backport HDFS-4240 to branch-1: Make sure nodes are avoided to place replica if some replica are already under the same nodegroup. </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Junping Du </td>
<td align="left"> meng gong </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-2217">MAPREDUCE-2217</a> </td>
<td align="left"> The expire launching task should cover the UNASSIGNED task </td>
<td align="left"> Major </td>
<td align="left"> jobtracker </td>
<td align="left"> Scott Chen </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-4909">MAPREDUCE-4909</a> </td>
<td align="left"> TestKeyValueTextInputFormat fails with Open JDK 7 on Windows </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4355">HDFS-4355</a> </td>
<td align="left"> TestNameNodeMetrics.testCorruptBlock fails with open JDK7 </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4358">HDFS-4358</a> </td>
<td align="left"> TestCheckpoint failure with JDK7 </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4904">MAPREDUCE-4904</a> </td>
<td align="left"> TestMultipleLevelCaching failed in branch-1 </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> meng gong </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9179">HADOOP-9179</a> </td>
<td align="left"> TestFileSystem fails with open JDK7 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4916">MAPREDUCE-4916</a> </td>
<td align="left"> TestTrackerDistributedCacheManager is flaky due to other badly written tests in branch-1 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arun C Murthy </td>
<td align="left"> Xuan Gong </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4914">MAPREDUCE-4914</a> </td>
<td align="left"> TestMiniMRDFSSort fails with openJDK7 </td>
<td align="left"> Major </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/MAPREDUCE-4915">MAPREDUCE-4915</a> </td>
<td align="left"> TestShuffleExceptionCount fails with open JDK7 </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Brandon Li </td>
<td align="left"> Brandon Li </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/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="a">
<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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9191">HADOOP-9191</a> </td>
<td align="left"> TestAccessControlList and TestJobHistoryConfig fail with JDK7 </td>
<td align="left"> Major </td>
<td align="left"> test </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4850">MAPREDUCE-4850</a> </td>
<td align="left"> Job recovery may fail if staging directory has been deleted </td>
<td align="left"> Major </td>
<td align="left"> mrv1 </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-4930">MAPREDUCE-4930</a> </td>
<td align="left"> Backport MAPREDUCE-4678 and MAPREDUCE-4925 to branch-1 </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="a">
<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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4315">MAPREDUCE-4315</a> </td>
<td align="left"> jobhistory.jsp throws 500 when a .txt file is found in /done </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver </td>
<td align="left"> Alexander Alten-Lorenz </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-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/HADOOP-8580">HADOOP-8580</a> </td>
<td align="left"> ant compile-native fails with automake version 1.11.3 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Eugene Koontz </td>
<td align="left"> </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4929">MAPREDUCE-4929</a> </td>
<td align="left"> mapreduce.task.timeout is ignored </td>
<td align="left"> Major </td>
<td align="left"> mrv1 </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-4963">MAPREDUCE-4963</a> </td>
<td align="left"> StatisticsCollector improperly keeps track of &#x201c;Last Day&#x201d; and &#x201c;Last Hour&#x201d; statistics for new TaskTrackers </td>
<td align="left"> Major </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/MAPREDUCE-4962">MAPREDUCE-4962</a> </td>
<td align="left"> jobdetails.jsp uses display name instead of real name to get counters </td>
<td align="left"> Major </td>
<td align="left"> jobtracker, mrv1 </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-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="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/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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4843">MAPREDUCE-4843</a> </td>
<td align="left"> When using DefaultTaskController, JobLocalizer not thread safe </td>
<td align="left"> Critical </td>
<td align="left"> tasktracker </td>
<td align="left"> yunjiong zhao </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-4967">MAPREDUCE-4967</a> </td>
<td align="left"> TestJvmReuse fails on assertion </td>
<td align="left"> Major </td>
<td align="left"> tasktracker, test </td>
<td align="left"> Chris Nauroth </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-4434">MAPREDUCE-4434</a> </td>
<td align="left"> Backport MR-2779 (JobSplitWriter.java can&#x2019;t handle large job.split file) to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> mrv1 </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-4970">MAPREDUCE-4970</a> </td>
<td align="left"> Child tasks (try to) create security audit log files </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4466">HDFS-4466</a> </td>
<td align="left"> Remove the deadlock from AbstractDelegationTokenSecretManager </td>
<td align="left"> Major </td>
<td align="left"> namenode, security </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-9154">HADOOP-9154</a> </td>
<td align="left"> SortedMapWritable#putAll() doesn&#x2019;t add key/value classes to the map </td>
<td align="left"> Major </td>
<td align="left"> io </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4643">MAPREDUCE-4643</a> </td>
<td align="left"> Make job-history cleanup-period configurable </td>
<td align="left"> Major </td>
<td align="left"> jobhistoryserver </td>
<td align="left"> Karthik Kambatla </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-4222">HDFS-4222</a> </td>
<td align="left"> NN is unresponsive and loses heartbeats of DNs when Hadoop is configured to use LDAP and LDAP has issues </td>
<td align="left"> Minor </td>
<td align="left"> namenode </td>
<td align="left"> Xiaobo Peng </td>
<td align="left"> Xiaobo Peng </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4479">HDFS-4479</a> </td>
<td align="left"> logSync() with the FSNamesystem lock held in commitBlockSynchronization </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-8917">HADOOP-8917</a> </td>
<td align="left"> add LOCALE.US to toLowerCase in SecurityUtil.replacePattern </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arpit Gupta </td>
<td align="left"> Arpit Gupta </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5008">MAPREDUCE-5008</a> </td>
<td align="left"> Merger progress miscounts with respect to EOF_MARKER </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5035">MAPREDUCE-5035</a> </td>
<td align="left"> Update MR1 memory configuration docs </td>
<td align="left"> Major </td>
<td align="left"> mrv1 </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-4933">MAPREDUCE-4933</a> </td>
<td align="left"> MR1 final merge asks for length of file it just wrote before flushing it </td>
<td align="left"> Major </td>
<td align="left"> mrv1, task </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-4518">HDFS-4518</a> </td>
<td align="left"> Finer grained metrics for HDFS capacity </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9349">HADOOP-9349</a> </td>
<td align="left"> Confusing output when running hadoop version from one hadoop installation when HADOOP_HOME points to another </td>
<td align="left"> Major </td>
<td align="left"> tools </td>
<td align="left"> Sandy Ryza </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4519">HDFS-4519</a> </td>
<td align="left"> Support override of jsvc binary and log file locations when launching secure datanode. </td>
<td align="left"> Major </td>
<td align="left"> datanode, scripts </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4544">HDFS-4544</a> </td>
<td align="left"> Error in deleting blocks should not do check disk, for all types of errors </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Amareshwari Sriramadasu </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5049">MAPREDUCE-5049</a> </td>
<td align="left"> CombineFileInputFormat counts all compressed files non-splitable </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/HADOOP-9369">HADOOP-9369</a> </td>
<td align="left"> DNS#reverseDns() can return hostname with . appended at the end </td>
<td align="left"> Major </td>
<td align="left"> net </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4558">HDFS-4558</a> </td>
<td align="left"> start balancer failed with NPE </td>
<td align="left"> Critical </td>
<td align="left"> balancer &amp; mover </td>
<td align="left"> Wenwu Peng </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9099">HADOOP-9099</a> </td>
<td align="left"> NetUtils.normalizeHostName fails on domains where UnknownHost resolves to an IP address </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9451">HADOOP-9451</a> </td>
<td align="left"> Node with one topology layer should be handled as fault topology when NodeGroup layer is enabled </td>
<td align="left"> Major </td>
<td align="left"> net </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-4463">MAPREDUCE-4463</a> </td>
<td align="left"> JobTracker recovery fails with HDFS permission issue </td>
<td align="left"> Blocker </td>
<td align="left"> mrv1 </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/MAPREDUCE-5131">MAPREDUCE-5131</a> </td>
<td align="left"> Provide better handling of job status related apis during JT restart </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/HDFS-4413">HDFS-4413</a> </td>
<td align="left"> Secondary namenode won&#x2019;t start if HDFS isn&#x2019;t the default file system </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Mostafa Elhemali </td>
<td align="left"> Mostafa Elhemali </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9467">HADOOP-9467</a> </td>
<td align="left"> Metrics2 record filtering (.record.filter.include/exclude) does not filter by name </td>
<td align="left"> Major </td>
<td align="left"> metrics </td>
<td align="left"> Chris Nauroth </td>
<td align="left"> Chris Nauroth </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5066">MAPREDUCE-5066</a> </td>
<td align="left"> JobTracker should set a timeout when calling into job.end.notification.url </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Ivan Mitic </td>
<td align="left"> Ivan Mitic </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9473">HADOOP-9473</a> </td>
<td align="left"> typo in FileUtil copy() method </td>
<td align="left"> Trivial </td>
<td align="left"> fs </td>
<td align="left"> Glen Mazza </td>
<td align="left"> </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4715">HDFS-4715</a> </td>
<td align="left"> Backport HDFS-3577 and other related WebHDFS issue to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> webhdfs </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Mark Wagner </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9492">HADOOP-9492</a> </td>
<td align="left"> Fix the typo in testConf.xml to make it consistent with FileUtil#copy() </td>
<td align="left"> Trivial </td>
<td align="left"> test </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/MAPREDUCE-5169">MAPREDUCE-5169</a> </td>
<td align="left"> Job recovery fails if job tracker is restarted after the job is submitted but before its initialized </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Arpit Gupta </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/HADOOP-9458">HADOOP-9458</a> </td>
<td align="left"> In branch-1, RPC.getProxy(..) may call proxy.getProtocolVersion(..) without retry </td>
<td align="left"> Critical </td>
<td align="left"> ipc </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9502">HADOOP-9502</a> </td>
<td align="left"> chmod does not return error exit codes for some exceptions </td>
<td align="left"> Minor </td>
<td align="left"> fs </td>
<td align="left"> Ramya Sunil </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-5166">MAPREDUCE-5166</a> </td>
<td align="left"> ConcurrentModificationException in LocalJobRunner </td>
<td align="left"> Blocker </td>
<td align="left"> . </td>
<td align="left"> Gunther Hagleitner </td>
<td align="left"> Sandy Ryza </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5158">MAPREDUCE-5158</a> </td>
<td align="left"> Cleanup required when mapreduce.job.restart.recover is set to false </td>
<td align="left"> Major </td>
<td align="left"> jobtracker </td>
<td align="left"> Yesha Vora </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-5198">MAPREDUCE-5198</a> </td>
<td align="left"> Race condition in cleanup during task tracker renint with LinuxTaskController </td>
<td align="left"> Major </td>
<td align="left"> tasktracker </td>
<td align="left"> Arpit Gupta </td>
<td align="left"> Arpit Gupta </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5154">MAPREDUCE-5154</a> </td>
<td align="left"> staging directory deletion fails because delegation tokens have been cancelled </td>
<td align="left"> Major </td>
<td align="left"> jobtracker </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-5202">MAPREDUCE-5202</a> </td>
<td align="left"> Revert MAPREDUCE-4397 to avoid using incorrect config files </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Owen O&#x2019;Malley </td>
<td align="left"> Owen O&#x2019;Malley </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9537">HADOOP-9537</a> </td>
<td align="left"> Backport AIX patches to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> security </td>
<td align="left"> Arpit Agarwal </td>
<td align="left"> Arpit Agarwal </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9543">HADOOP-9543</a> </td>
<td align="left"> TestFsShellReturnCode may fail in branch-1 </td>
<td align="left"> Minor </td>
<td align="left"> test </td>
<td align="left"> Tsz Wo Nicholas Sze </td>
<td align="left"> Tsz Wo Nicholas Sze </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9544">HADOOP-9544</a> </td>
<td align="left"> backport UTF8 encoding fixes to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> io </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-9375">HADOOP-9375</a> </td>
<td align="left"> Port HADOOP-7290 to branch-1 to fix TestUserGroupInformation failure </td>
<td align="left"> Trivial </td>
<td align="left"> test </td>
<td align="left"> Xiaobo Peng </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-4240">HDFS-4240</a> </td>
<td align="left"> In nodegroup-aware case, make sure nodes are avoided to place replica if some replica are already under the same nodegroup </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-3499">HDFS-3499</a> </td>
<td align="left"> Make NetworkTopology support user specified topology class </td>
<td align="left"> Major </td>
<td align="left"> datanode </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/MAPREDUCE-5028">MAPREDUCE-5028</a> </td>
<td align="left"> Maps fail when io.sort.mb is set to high value </td>
<td align="left"> Critical </td>
<td align="left"> . </td>
<td align="left"> Karthik Kambatla </td>
<td align="left"> Karthik Kambatla </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/HADOOP-9174">HADOOP-9174</a> </td>
<td align="left"> TestSecurityUtil fails on 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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-9175">HADOOP-9175</a> </td>
<td align="left"> TestWritableName 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/HDFS-4256">HDFS-4256</a> </td>
<td align="left"> Backport concatenation of files into a single file to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> namenode </td>
<td align="left"> Suresh Srinivas </td>
<td align="left"> Sanjay Radia </td></tr>
</tbody>
</table></div>
<div class="section">
<h3><a name="SUB-TASKS:"></a>SUB-TASKS:</h3>
<table border="0" class="bodyTable">
<thead>
<tr class="a">
<th align="left"> JIRA </th>
<th align="left"> Summary </th>
<th align="left"> Priority </th>
<th align="left"> Component </th>
<th align="left"> Reporter </th>
<th align="left"> Contributor </th></tr>
</thead><tbody>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-7754">HADOOP-7754</a> </td>
<td align="left"> Expose file descriptors from Hadoop-wrapped local FileSystems </td>
<td align="left"> Major </td>
<td align="left"> native, 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/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="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HDFS-4071">HDFS-4071</a> </td>
<td align="left"> Add number of stale DataNodes to metrics for Branch-1 </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="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8817">HADOOP-8817</a> </td>
<td align="left"> Backport Network Topology Extension for Virtualization (HADOOP-8468) to branch-1 </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="b">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8469">HADOOP-8469</a> </td>
<td align="left"> Make NetworkTopology class pluggable </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
<tr class="a">
<td align="left"> <a class="externalLink" href="https://issues.apache.org/jira/browse/HADOOP-8470">HADOOP-8470</a> </td>
<td align="left"> Implementation of 4-layer subclass of NetworkTopology (NetworkTopologyWithNodeGroup) </td>
<td align="left"> Major </td>
<td align="left"> . </td>
<td align="left"> Junping Du </td>
<td align="left"> Junping Du </td></tr>
</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>