hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From acmur...@apache.org
Subject svn commit: r1390230 [2/2] - /hadoop/common/branches/branch-2.0.2-alpha/hadoop-common-project/hadoop-common/src/main/docs/releasenotes.html
Date Wed, 26 Sep 2012 00:07:21 GMT

Modified: hadoop/common/branches/branch-2.0.2-alpha/hadoop-common-project/hadoop-common/src/main/docs/releasenotes.html
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2.0.2-alpha/hadoop-common-project/hadoop-common/src/main/docs/releasenotes.html?rev=1390230&r1=1390229&r2=1390230&view=diff
==============================================================================
--- hadoop/common/branches/branch-2.0.2-alpha/hadoop-common-project/hadoop-common/src/main/docs/releasenotes.html (original)
+++ hadoop/common/branches/branch-2.0.2-alpha/hadoop-common-project/hadoop-common/src/main/docs/releasenotes.html Wed Sep 26 00:07:21 2012
@@ -1,7649 +1,2672 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Hadoop 0.23.1 Release Notes</title>
+<title>Hadoop  2.0.2-alpha Release Notes</title>
 <STYLE type="text/css">
-		H1 {font-family: sans-serif}
-		H2 {font-family: sans-serif; margin-left: 7mm}
-		TABLE {margin-left: 7mm}
-	</STYLE>
+	H1 {font-family: sans-serif}
+	H2 {font-family: sans-serif; margin-left: 7mm}
+	TABLE {margin-left: 7mm}
+</STYLE>
 </head>
 <body>
-<h1>Hadoop 0.23.1 Release Notes</h1>
-		These release notes include new developer and user-facing incompatibilities, features, and major improvements. 
-
+<h1>Hadoop  2.0.2-alpha Release Notes</h1>
+These release notes include new developer and user-facing incompatibilities, features, and major improvements. 
 <a name="changes"/>
-<h2>Changes since Hadoop 0.23.0</h2>
-
-<h3>Jiras with Release Notes (describe major or incompatible changes)</h3>
+<h2>Changes since Hadoop 2.0.1-alpha</h2>
 <ul>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7348">HADOOP-7348</a>.
-     Major improvement reported by xiexianshan and fixed by xiexianshan (fs)<br>
-     <b>Modify the option of FsShell getmerge from [addnl] to [-nl] for more comprehensive</b><br>
-     <blockquote>                                              The &#39;fs -getmerge&#39; tool now uses a -nl flag to determine if adding a newline at end of each file is required, in favor of the &#39;addnl&#39; boolean flag that was used earlier.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7802">HADOOP-7802</a>.
-     Major bug reported by bmahe and fixed by bmahe <br>
-     <b>Hadoop scripts unconditionally source &quot;$bin&quot;/../libexec/hadoop-config.sh.</b><br>
-     <blockquote>                    Here is a patch to enable this behavior
<br/>
-
-
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7963">HADOOP-7963</a>.
-     Blocker bug reported by tgraves and fixed by sseth <br>
-     <b>test failures: TestViewFileSystemWithAuthorityLocalFileSystem and TestViewFileSystemLocalFileSystem</b><br>
-     <blockquote>                                              Fix ViewFS to catch a null canonical service-name and pass tests TestViewFileSystem*
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7986">HADOOP-7986</a>.
-     Major bug reported by mahadev and fixed by mahadev <br>
-     <b>Add config for History Server protocol in hadoop-policy for service level authorization.</b><br>
-     <blockquote>                                              Adding config for MapReduce History Server protocol in hadoop-policy.xml for service level authorization.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HDFS-1314">HDFS-1314</a>.
-     Minor bug reported by karims and fixed by sho.shimauchi <br>
-     <b>dfs.blocksize accepts only absolute value</b><br>
-     <blockquote>                                              The default blocksize property &#39;dfs.blocksize&#39; now accepts unit symbols to be used instead of byte length. Values such as &quot;10k&quot;, &quot;128m&quot;, &quot;1g&quot; are now OK to provide instead of just no. of bytes as was before.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HDFS-2129">HDFS-2129</a>.
-     Major sub-task reported by tlipcon and fixed by tlipcon (hdfs client, performance)<br>
-     <b>Simplify BlockReader to not inherit from FSInputChecker</b><br>
-     <blockquote>                                              BlockReader has been reimplemented to use direct byte buffers. If you use a custom socket factory, it must generate sockets that have associated Channels.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HDFS-2130">HDFS-2130</a>.
-     Major sub-task reported by tlipcon and fixed by tlipcon (hdfs client)<br>
-     <b>Switch default checksum to CRC32C</b><br>
-     <blockquote>                                              The default checksum algorithm used on HDFS is now CRC32C. Data from previous versions of Hadoop can still be read backwards-compatibly.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HDFS-2246">HDFS-2246</a>.
-     Major improvement reported by sanjay.radia and fixed by jnp <br>
-     <b>Shortcut a local client reads to a Datanodes files directly</b><br>
-     <blockquote>                    1. New configurations
<br/>
-
-a. dfs.block.local-path-access.user is the key in datanode configuration to specify the user allowed to do short circuit read.
<br/>
-
-b. dfs.client.read.shortcircuit is the key to enable short circuit read at the client side configuration.
<br/>
-
-c. dfs.client.read.shortcircuit.skip.checksum is the key to bypass checksum check at the client side.
<br/>
-
-2. By default none of the above are enabled and short circuit read will not kick in.
<br/>
-
-3. If security is on, the feature can be used only for user that has kerberos credentials at the client, therefore map reduce tasks cannot benefit from it in general.
<br/>
-
-
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HDFS-2316">HDFS-2316</a>.
-     Major new feature reported by szetszwo and fixed by szetszwo <br>
-     <b>[umbrella] WebHDFS: a complete FileSystem implementation for accessing HDFS over HTTP</b><br>
-     <blockquote>                    Provide WebHDFS as a complete FileSystem implementation for accessing HDFS over HTTP.
<br/>
-
-Previous hftp feature was a read-only FileSystem and does not provide &quot;write&quot; accesses.
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-778">MAPREDUCE-778</a>.
-     Major new feature reported by hong.tang and fixed by amar_kamat (tools/rumen)<br>
-     <b>[Rumen] Need a standalone JobHistory log anonymizer</b><br>
-     <blockquote>                                              Added an anonymizer tool to Rumen. Anonymizer takes a Rumen trace file and/or topology as input. It supports persistence and plugins to override the default behavior.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-2733">MAPREDUCE-2733</a>.
-     Major task reported by vinaythota and fixed by vinaythota <br>
-     <b>Gridmix v3 cpu emulation system tests.</b><br>
-     <blockquote>                                              Adds system tests for the CPU emulation feature in Gridmix3.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-2765">MAPREDUCE-2765</a>.
-     Major new feature reported by mithun and fixed by mithun (distcp, mrv2)<br>
-     <b>DistCp Rewrite</b><br>
-     <blockquote>                                              DistCpV2 added to hadoop-tools.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-2784">MAPREDUCE-2784</a>.
-     Major bug reported by amar_kamat and fixed by amar_kamat (contrib/gridmix)<br>
-     <b>[Gridmix] TestGridmixSummary fails with NPE when run in DEBUG mode.</b><br>
-     <blockquote>                                              Fixed bugs in ExecutionSummarizer and ResourceUsageMatcher.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-2863">MAPREDUCE-2863</a>.
-     Blocker improvement reported by acmurthy and fixed by tgraves (mrv2, nodemanager, resourcemanager)<br>
-     <b>Support web-services for RM &amp; NM</b><br>
-     <blockquote>                                              Support for web-services in YARN and MR components.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-2950">MAPREDUCE-2950</a>.
-     Major bug reported by amar_kamat and fixed by ravidotg (contrib/gridmix)<br>
-     <b>[Gridmix] TestUserResolve fails in trunk</b><br>
-     <blockquote>                                              Fixes bug in TestUserResolve.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3102">MAPREDUCE-3102</a>.
-     Major sub-task reported by vinodkv and fixed by hitesh (mrv2, security)<br>
-     <b>NodeManager should fail fast with wrong configuration or permissions for LinuxContainerExecutor</b><br>
-     <blockquote>                                              Changed NodeManager to fail fast when LinuxContainerExecutor has wrong configuration or permissions.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3215">MAPREDUCE-3215</a>.
-     Minor sub-task reported by hitesh and fixed by hitesh (mrv2)<br>
-     <b>org.apache.hadoop.mapreduce.TestNoJobSetupCleanup failing on trunk</b><br>
-     <blockquote>                    Reneabled and fixed bugs in the failing test TestNoJobSetupCleanup.
<br/>
-
-
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3217">MAPREDUCE-3217</a>.
-     Minor sub-task reported by hitesh and fixed by devaraj.k (mrv2, test)<br>
-     <b>ant test TestAuditLogger fails on trunk</b><br>
-     <blockquote>                    Reenabled and fixed bugs in the failing ant test TestAuditLogger.
<br/>
-
-
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3219">MAPREDUCE-3219</a>.
-     Minor sub-task reported by hitesh and fixed by hitesh (mrv2, test)<br>
-     <b>ant test TestDelegationToken failing on trunk</b><br>
-     <blockquote>                    Reenabled and fixed bugs in the failing test TestDelegationToken.
<br/>
-
-
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3221">MAPREDUCE-3221</a>.
-     Minor sub-task reported by hitesh and fixed by devaraj.k (mrv2, test)<br>
-     <b>ant test TestSubmitJob failing on trunk</b><br>
-     <blockquote>                                              Fixed a bug in TestSubmitJob.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3280">MAPREDUCE-3280</a>.
-     Major bug reported by vinodkv and fixed by vinodkv (applicationmaster, mrv2)<br>
-     <b>MR AM should not read the username from configuration</b><br>
-     <blockquote>                                              Removed the unnecessary job user-name configuration in mapred-site.xml.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3297">MAPREDUCE-3297</a>.
-     Major task reported by sseth and fixed by sseth (mrv2)<br>
-     <b>Move Log Related components from yarn-server-nodemanager to yarn-common</b><br>
-     <blockquote>                    Moved log related components into yarn-common so that HistoryServer and clients can use them without depending on the yarn-server-nodemanager module.
<br/>
-
-
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3299">MAPREDUCE-3299</a>.
-     Minor improvement reported by sseth and fixed by jeagles (mrv2)<br>
-     <b>Add AMInfo table to the AM job page</b><br>
-     <blockquote>                                              Added AMInfo table to the MR AM job pages to list all the job-attempts when AM restarts and recovers.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3312">MAPREDUCE-3312</a>.
-     Major bug reported by revans2 and fixed by revans2 (mrv2)<br>
-     <b>Make MR AM not send a stopContainer w/o corresponding start container</b><br>
-     <blockquote>                                              Modified MR AM to not send a stop-container request for a container that isn&#39;t launched at all.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3325">MAPREDUCE-3325</a>.
-     Major improvement reported by tgraves and fixed by tgraves (mrv2)<br>
-     <b>Improvements to CapacityScheduler doc</b><br>
-     <blockquote>                                              document changes only.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3333">MAPREDUCE-3333</a>.
-     Blocker bug reported by vinodkv and fixed by vinodkv (applicationmaster, mrv2)<br>
-     <b>MR AM for sort-job going out of memory</b><br>
-     <blockquote>                                              Fixed bugs in ContainerLauncher of MR AppMaster due to which per-container connections to NodeManager were lingering long enough to hit the ulimits on number of processes.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3339">MAPREDUCE-3339</a>.
-     Blocker bug reported by ramgopalnaali and fixed by sseth (mrv2)<br>
-     <b>Job is getting hanged indefinitely,if the child processes are killed on the NM.  KILL_CONTAINER eventtype is continuosly sent to the containers that are not existing</b><br>
-     <blockquote>                                              Fixed MR AM to stop considering node blacklisting after the number of nodes blacklisted crosses a threshold.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3342">MAPREDUCE-3342</a>.
-     Critical bug reported by tgraves and fixed by jeagles (jobhistoryserver, mrv2)<br>
-     <b>JobHistoryServer doesn&apos;t show job queue</b><br>
-     <blockquote>                                              Fixed JobHistoryServer to also show the job&#39;s queue name.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3345">MAPREDUCE-3345</a>.
-     Major bug reported by vinodkv and fixed by hitesh (mrv2, resourcemanager)<br>
-     <b>Race condition in ResourceManager causing TestContainerManagerSecurity to fail sometimes</b><br>
-     <blockquote>                                              Fixed a race condition in ResourceManager that was causing TestContainerManagerSecurity to fail sometimes.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3349">MAPREDUCE-3349</a>.
-     Blocker bug reported by vinodkv and fixed by amar_kamat (mrv2)<br>
-     <b>No rack-name logged in JobHistory for unsuccessful tasks</b><br>
-     <blockquote>                                              Unsuccessful tasks now log hostname and rackname to job history. 
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3355">MAPREDUCE-3355</a>.
-     Blocker bug reported by vinodkv and fixed by vinodkv (applicationmaster, mrv2)<br>
-     <b>AM scheduling hangs frequently with sort job on 350 nodes</b><br>
-     <blockquote>                                              Fixed MR AM&#39;s ContainerLauncher to handle node-command timeouts correctly.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3360">MAPREDUCE-3360</a>.
-     Critical improvement reported by kam_iitkgp and fixed by kamesh (mrv2)<br>
-     <b>Provide information about lost nodes in the UI.</b><br>
-     <blockquote>                                              Added information about lost/rebooted/decommissioned nodes on the webapps.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3368">MAPREDUCE-3368</a>.
-     Critical bug reported by rramya and fixed by hitesh (build, mrv2)<br>
-     <b>compile-mapred-test fails</b><br>
-     <blockquote>                                              Fixed ant test compilation.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3375">MAPREDUCE-3375</a>.
-     Major task reported by vinaythota and fixed by vinaythota <br>
-     <b>Memory Emulation system tests.</b><br>
-     <blockquote>                                              Added system tests to test the memory emulation feature in Gridmix.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3379">MAPREDUCE-3379</a>.
-     Major bug reported by sseth and fixed by sseth (mrv2, nodemanager)<br>
-     <b>LocalResourceTracker should not tracking deleted cache entries</b><br>
-     <blockquote>                                              Fixed LocalResourceTracker in NodeManager to remove deleted cache entries correctly.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3382">MAPREDUCE-3382</a>.
-     Critical bug reported by vinodkv and fixed by raviprak (applicationmaster, mrv2)<br>
-     <b>Network ACLs can prevent AMs to ping the Job-end notification URL</b><br>
-     <blockquote>                                              Enhanced MR AM to use a proxy to ping the job-end notification URL.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3387">MAPREDUCE-3387</a>.
-     Critical bug reported by revans2 and fixed by revans2 (mrv2)<br>
-     <b>A tracking URL of N/A before the app master is launched breaks oozie</b><br>
-     <blockquote>                                              Fixed AM&#39;s tracking URL to always go through the proxy, even before the job started, so that it works properly with oozie throughout the job execution.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3392">MAPREDUCE-3392</a>.
-     Blocker sub-task reported by johnvijoe and fixed by johnvijoe <br>
-     <b>Cluster.getDelegationToken() throws NPE if client.getDelegationToken() returns null.</b><br>
-     <blockquote>                                              Fixed Cluster&#39;s getDelegationToken&#39;s API to return null when there isn&#39;t a supported token.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3398">MAPREDUCE-3398</a>.
-     Blocker bug reported by sseth and fixed by sseth (mrv2, nodemanager)<br>
-     <b>Log Aggregation broken in Secure Mode</b><br>
-     <blockquote>                                              Fixed log aggregation to work correctly in secure mode. Contributed by Siddharth Seth.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3399">MAPREDUCE-3399</a>.
-     Blocker sub-task reported by sseth and fixed by sseth (mrv2, nodemanager)<br>
-     <b>ContainerLocalizer should request new resources after completing the current one</b><br>
-     <blockquote>                                              Modified ContainerLocalizer to send a heartbeat to NM immediately after downloading a resource instead of always waiting for a second.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3404">MAPREDUCE-3404</a>.
-     Critical bug reported by patwhitey2007 and fixed by eepayne (job submission, mrv2)<br>
-     <b>Speculative Execution: speculative map tasks launched even if -Dmapreduce.map.speculative=false</b><br>
-     <blockquote>                                              Corrected MR AM to honor speculative configuration and enable speculating either maps or reduces.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3407">MAPREDUCE-3407</a>.
-     Minor bug reported by hitesh and fixed by hitesh (mrv2)<br>
-     <b>Wrong jar getting used in TestMR*Jobs* for MiniMRYarnCluster</b><br>
-     <blockquote>                                              Fixed pom files to refer to the correct MR app-jar needed by the integration tests.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3412">MAPREDUCE-3412</a>.
-     Major bug reported by amar_kamat and fixed by amar_kamat <br>
-     <b>&apos;ant docs&apos; is broken</b><br>
-     <blockquote>                                              Fixes &#39;ant docs&#39; by removing stale references to capacity-scheduler docs.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3417">MAPREDUCE-3417</a>.
-     Blocker bug reported by tgraves and fixed by jeagles (mrv2)<br>
-     <b>job access controls not working app master and job history UI&apos;s</b><br>
-     <blockquote>                                              Fixed job-access-controls to work with MR AM and JobHistoryServer web-apps.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3426">MAPREDUCE-3426</a>.
-     Blocker sub-task reported by hitesh and fixed by hitesh (mrv2)<br>
-     <b>uber-jobs tried to write outputs into wrong dir</b><br>
-     <blockquote>                                              Fixed MR AM in uber mode to write map intermediate outputs in the correct directory to work properly in secure mode.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3462">MAPREDUCE-3462</a>.
-     Blocker bug reported by amar_kamat and fixed by raviprak (mrv2, test)<br>
-     <b>Job submission failing in JUnit tests</b><br>
-     <blockquote>                                              Fixed failing JUnit tests in Gridmix.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3481">MAPREDUCE-3481</a>.
-     Major improvement reported by amar_kamat and fixed by amar_kamat (contrib/gridmix)<br>
-     <b>[Gridmix] Improve STRESS mode locking</b><br>
-     <blockquote>                                              Modified Gridmix STRESS mode locking structure. The submitted thread and the polling thread now run simultaneously without blocking each other. 
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3484">MAPREDUCE-3484</a>.
-     Major bug reported by raviprak and fixed by raviprak (mr-am, mrv2)<br>
-     <b>JobEndNotifier is getting interrupted before completing all its retries.</b><br>
-     <blockquote>                                              Fixed JobEndNotifier to not get interrupted before completing all its retries.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3487">MAPREDUCE-3487</a>.
-     Critical bug reported by tgraves and fixed by jlowe (mrv2)<br>
-     <b>jobhistory web ui task counters no longer links to singletakecounter page</b><br>
-     <blockquote>                                              Fixed JobHistory web-UI to display links to single task&#39;s counters&#39; page.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3490">MAPREDUCE-3490</a>.
-     Blocker bug reported by sseth and fixed by sharadag (mr-am, mrv2)<br>
-     <b>RMContainerAllocator counts failed maps towards Reduce ramp up</b><br>
-     <blockquote>                                              Fixed MapReduce AM to count failed maps also towards Reduce ramp up.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3511">MAPREDUCE-3511</a>.
-     Blocker sub-task reported by sseth and fixed by vinodkv (mr-am, mrv2)<br>
-     <b>Counters occupy a good part of AM heap</b><br>
-     <blockquote>                                              Removed a multitude of cloned/duplicate counters in the AM thereby reducing the AM heap size and preventing full GCs.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3512">MAPREDUCE-3512</a>.
-     Blocker sub-task reported by sseth and fixed by sseth (mr-am, mrv2)<br>
-     <b>Batch jobHistory disk flushes</b><br>
-     <blockquote>                                              Batching JobHistory flushing to DFS so that we don&#39;t flush for every event slowing down AM.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3519">MAPREDUCE-3519</a>.
-     Blocker sub-task reported by ravidotg and fixed by ravidotg (mrv2, nodemanager)<br>
-     <b>Deadlock in LocalDirsHandlerService and ShuffleHandler</b><br>
-     <blockquote>                                              Fixed a deadlock in NodeManager LocalDirectories&#39;s handling service.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3528">MAPREDUCE-3528</a>.
-     Major bug reported by sseth and fixed by sseth (mr-am, mrv2)<br>
-     <b>The task timeout check interval should be configurable independent of mapreduce.task.timeout</b><br>
-     <blockquote>                                              Fixed TaskHeartBeatHandler to use a new configuration for the thread loop interval separate from task-timeout configuration property.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3530">MAPREDUCE-3530</a>.
-     Blocker bug reported by karams and fixed by acmurthy (mrv2, resourcemanager, scheduler)<br>
-     <b>Sometimes NODE_UPDATE to the scheduler throws an NPE causing the scheduling to stop</b><br>
-     <blockquote>                                              Fixed an NPE occuring during scheduling in the ResourceManager.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3532">MAPREDUCE-3532</a>.
-     Critical bug reported by karams and fixed by kamesh (mrv2, nodemanager)<br>
-     <b>When 0 is provided as port number in yarn.nodemanager.webapp.address, NMs webserver component picks up random port, NM keeps on Reporting 0 port to RM</b><br>
-     <blockquote>                                              Modified NM to report correct http address when an ephemeral web port is configured.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3549">MAPREDUCE-3549</a>.
-     Blocker bug reported by tgraves and fixed by tgraves (mrv2)<br>
-     <b>write api documentation for web service apis for RM, NM, mapreduce app master, and job history server</b><br>
-     <blockquote>                    new files added: A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/WebServicesIntro.apt.vm
<br/>
-
-A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/NodeManagerRest.apt.vm
<br/>
-
-A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/ResourceManagerRest.apt.vm
<br/>
-
-A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/MapredAppMasterRest.apt.vm
<br/>
-
-A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/HistoryServerRest.apt.vm
<br/>
-
-
<br/>
-
-The hadoop-project/src/site/site.xml is split into separate patch.
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3564">MAPREDUCE-3564</a>.
-     Blocker bug reported by mahadev and fixed by sseth (mrv2)<br>
-     <b>TestStagingCleanup and TestJobEndNotifier are failing on trunk.</b><br>
-     <blockquote>                                              Fixed failures in TestStagingCleanup and TestJobEndNotifier tests.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3568">MAPREDUCE-3568</a>.
-     Critical sub-task reported by vinodkv and fixed by vinodkv (mr-am, mrv2, performance)<br>
-     <b>Optimize Job&apos;s progress calculations in MR AM</b><br>
-     <blockquote>                                              Optimized Job&#39;s progress calculations in MR AM.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3586">MAPREDUCE-3586</a>.
-     Blocker bug reported by vinodkv and fixed by vinodkv (mr-am, mrv2)<br>
-     <b>Lots of AMs hanging around in PIG testing</b><br>
-     <blockquote>                                              Modified CompositeService to avoid duplicate stop operations thereby solving race conditions in MR AM shutdown.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3597">MAPREDUCE-3597</a>.
-     Major improvement reported by ravidotg and fixed by ravidotg (tools/rumen)<br>
-     <b>Provide a way to access other info of history file from Rumentool</b><br>
-     <blockquote>                                              Rumen now provides {{Parsed*}} objects. These objects provide extra information that are not provided by {{Logged*}} objects.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3618">MAPREDUCE-3618</a>.
-     Major sub-task reported by sseth and fixed by sseth (mrv2, performance)<br>
-     <b>TaskHeartbeatHandler holds a global lock for all task-updates</b><br>
-     <blockquote>                                              Fixed TaskHeartbeatHandler to not hold a global lock for all task-updates.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3630">MAPREDUCE-3630</a>.
-     Critical task reported by amolkekre and fixed by mahadev (mrv2)<br>
-     <b>NullPointerException running teragen</b><br>
-     <blockquote>                                              Committed to trunk and branch-0.23. Thanks Mahadev.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3639">MAPREDUCE-3639</a>.
-     Blocker bug reported by sseth and fixed by sseth (mrv2)<br>
-     <b>TokenCache likely broken for FileSystems which don&apos;t issue delegation tokens</b><br>
-     <blockquote>                                              Fixed TokenCache to work with absent FileSystem canonical service-names.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3641">MAPREDUCE-3641</a>.
-     Blocker sub-task reported by acmurthy and fixed by acmurthy (mrv2, scheduler)<br>
-     <b>CapacityScheduler should be more conservative assigning off-switch requests</b><br>
-     <blockquote>                                              Making CapacityScheduler more conservative so as to assign only one off-switch container in a single scheduling iteration.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3656">MAPREDUCE-3656</a>.
-     Blocker bug reported by karams and fixed by sseth (applicationmaster, mrv2, resourcemanager)<br>
-     <b>Sort job on 350 scale is consistently failing with latest MRV2 code </b><br>
-     <blockquote>                                              Fixed a race condition in MR AM which is failing the sort benchmark consistently.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3699">MAPREDUCE-3699</a>.
-     Major bug reported by vinodkv and fixed by hitesh (mrv2)<br>
-     <b>Default RPC handlers are very low for YARN servers</b><br>
-     <blockquote>                                              Increased RPC handlers for all YARN servers to reasonable values for working at scale.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3703">MAPREDUCE-3703</a>.
-     Critical bug reported by eepayne and fixed by eepayne (mrv2, resourcemanager)<br>
-     <b>ResourceManager should provide node lists in JMX output</b><br>
-     <blockquote>                    New JMX Bean in ResourceManager to provide list of live node managers:
<br/>
-
-
<br/>
-
-Hadoop:service=ResourceManager,name=RMNMInfo LiveNodeManagers
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3710">MAPREDUCE-3710</a>.
-     Major bug reported by sseth and fixed by sseth (mrv1, mrv2)<br>
-     <b>last split generated by FileInputFormat.getSplits may not have the best locality</b><br>
-     <blockquote>                                              Improved FileInputFormat to return better locality for the last split.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3711">MAPREDUCE-3711</a>.
-     Blocker sub-task reported by sseth and fixed by revans2 (mrv2)<br>
-     <b>AppMaster recovery for Medium to large jobs take long time</b><br>
-     <blockquote>                                              Fixed MR AM recovery so that only single selected task output is recovered and thus reduce the unnecessarily bloated recovery time.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3713">MAPREDUCE-3713</a>.
-     Blocker bug reported by sseth and fixed by acmurthy (mrv2, resourcemanager)<br>
-     <b>Incorrect headroom reported to jobs</b><br>
-     <blockquote>                                              Fixed the way head-room is allocated to applications by CapacityScheduler so that it deducts current-usage per user and not per-application.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3714">MAPREDUCE-3714</a>.
-     Blocker bug reported by vinodkv and fixed by vinodkv (mrv2, task)<br>
-     <b>Reduce hangs in a corner case</b><br>
-     <blockquote>                                              Fixed EventFetcher and Fetcher threads to shut-down properly so that reducers don&#39;t hang in corner cases.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3716">MAPREDUCE-3716</a>.
-     Blocker bug reported by jeagles and fixed by jeagles (mrv2)<br>
-     <b>java.io.File.createTempFile fails in map/reduce tasks</b><br>
-     <blockquote>                                              Fixing YARN+MR to allow MR jobs to be able to use java.io.File.createTempFile to create temporary files as part of their tasks.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3720">MAPREDUCE-3720</a>.
-     Major bug reported by vinodkv and fixed by vinodkv (client, mrv2)<br>
-     <b>Command line listJobs should not visit each AM</b><br>
-     <blockquote>                    Changed bin/mapred job -list to not print job-specific information not available at RM.
<br/>
-
-
<br/>
-
-Very minor incompatibility in cmd-line output, inevitable due to MRv2 architecture.
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3732">MAPREDUCE-3732</a>.
-     Blocker bug reported by acmurthy and fixed by acmurthy (mrv2, resourcemanager, scheduler)<br>
-     <b>CS should only use &apos;activeUsers with pending requests&apos; for computing user-limits</b><br>
-     <blockquote>                                              Modified CapacityScheduler to use only users with pending requests for computing user-limits.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3752">MAPREDUCE-3752</a>.
-     Blocker bug reported by acmurthy and fixed by acmurthy (mrv2)<br>
-     <b>Headroom should be capped by queue max-cap</b><br>
-     <blockquote>                                              Modified application limits to include queue max-capacities besides the usual user limits.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3754">MAPREDUCE-3754</a>.
-     Major bug reported by vinodkv and fixed by vinodkv (mrv2, webapps)<br>
-     <b>RM webapp should have pages filtered based on App-state</b><br>
-     <blockquote>                                              Modified RM UI to filter applications based on state of the applications.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3760">MAPREDUCE-3760</a>.
-     Major bug reported by rramya and fixed by vinodkv (mrv2)<br>
-     <b>Blacklisted NMs should not appear in Active nodes list</b><br>
-     <blockquote>                                              Changed active nodes list to not contain unhealthy nodes on the webUI and metrics.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3774">MAPREDUCE-3774</a>.
-     Major bug reported by mahadev and fixed by mahadev (mrv2)<br>
-     <b>yarn-default.xml should be moved to hadoop-yarn-common.</b><br>
-     <blockquote>      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3784">MAPREDUCE-3784</a>.
-     Major bug reported by rramya and fixed by acmurthy (mrv2)<br>
-     <b>maxActiveApplications(|PerUser) per queue is too low for small clusters</b><br>
-     <blockquote>                                              Fixed CapacityScheduler so that maxActiveApplication and maxActiveApplicationsPerUser per queue are not too low for small clusters. 
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3804">MAPREDUCE-3804</a>.
-     Major bug reported by davet and fixed by davet (jobhistoryserver, mrv2, resourcemanager)<br>
-     <b>yarn webapp interface vulnerable to cross scripting attacks</b><br>
-     <blockquote>                                              fix cross scripting attacks vulnerability through webapp interface.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3808">MAPREDUCE-3808</a>.
-     Blocker bug reported by sseth and fixed by revans2 (mrv2)<br>
-     <b>NPE in FileOutputCommitter when running a 0 reduce job</b><br>
-     <blockquote>                                              Fixed an NPE in FileOutputCommitter for jobs with maps but no reduces.
-
-      
-</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-3815">MAPREDUCE-3815</a>.
-     Critical sub-task reported by sseth and fixed by sseth (mrv2)<br>
-     <b>Data Locality suffers if the AM asks for containers using IPs instead of hostnames</b><br>
-     <blockquote>                                              Fixed MR AM to always use hostnames and never IPs when requesting containers so that scheduler can give off data local containers correctly.
-
-      
-</blockquote></li>
-
-</ul>
-
-<h3>Other Jiras (describe bug fixes and minor changes)</h3>
-<ul>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-4515">HADOOP-4515</a>.
-     Minor improvement reported by abagri and fixed by sho.shimauchi <br>
-     <b>conf.getBoolean must be case insensitive</b><br>
-     <blockquote>Currently, if xx is set to &quot;TRUE&quot;, conf.getBoolean(&quot;xx&quot;, false) would return false. <br><br>conf.getBoolean should do an equalsIgnoreCase() instead of equals()<br><br>I am marking the change as incompatible because it does change semantics as pointed by Steve in HADOOP-4416</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-6490">HADOOP-6490</a>.
-     Minor bug reported by zshao and fixed by umamaheswararao (fs)<br>
-     <b>Path.normalize should use StringUtils.replace in favor of String.replace</b><br>
-     <blockquote>in our environment, we are seeing that the JobClient is going out of memory because Path.normalizePath(String) is called several tens of thousands of times, and each time it calls &quot;String.replace&quot; twice.<br><br>java.lang.String.replace compiles a regex to do the job which is very costly.<br>We should use org.apache.commons.lang.StringUtils.replace which is much faster and consumes almost no extra memory.<br></blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-6614">HADOOP-6614</a>.
-     Minor improvement reported by stevel@apache.org and fixed by jmhsieh (util)<br>
-     <b>RunJar should provide more diags when it can&apos;t create a temp file</b><br>
-     <blockquote>When you see a stack trace about permissions, it is better if the trace included the file/directory at fault:<br>{code}<br>Exception in thread &quot;main&quot; java.io.IOException: Permission denied<br>	at java.io.UnixFileSystem.createFileExclusively(Native Method)<br>	at java.io.File.checkAndCreate(File.java:1704)<br>	at java.io.File.createTempFile(File.java:1792)<br>	at org.apache.hadoop.util.RunJar.main(RunJar.java:147)<br>{code}<br><br>As it is, you need to go into the code, discover that it&apos;s {{${hadoop.tmp.dir}/hadoop-unja...</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-6840">HADOOP-6840</a>.
-     Minor improvement reported by nspiegelberg and fixed by nspiegelberg (fs, io)<br>
-     <b>Support non-recursive create() in FileSystem &amp; SequenceFile.Writer</b><br>
-     <blockquote>The proposed solution for HBASE-2312 requires the sequence file to handle a non-recursive create.  This is already supported by HDFS, but needs to have an equivalent FileSystem &amp; SequenceFile.Writer API.</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-6886">HADOOP-6886</a>.
-     Minor improvement reported by nspiegelberg and fixed by nspiegelberg (fs)<br>
-     <b>LocalFileSystem Needs createNonRecursive API</b><br>
-     <blockquote>While running sanity check tests for HBASE-2312, I noticed that HDFS-617 did not include createNonRecursive() support for the LocalFileSystem.  This is a problem for HBase, which allows the user to run over the LocalFS instead of HDFS for local cluster testing.  I think this only affects 0.20-append, but may affect the trunk based upon how exactly FileContext handles non-recursive creates.</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7424">HADOOP-7424</a>.
-     Major improvement reported by eli and fixed by umamaheswararao <br>
-     <b>Log an error if the topology script doesn&apos;t handle multiple args</b><br>
-     <blockquote>ScriptBasedMapping#resolve currently warns and returns null if it passes n arguments to the topology script and gets back a different number of resolutions. This indicates a bug in the topology script (or it&apos;s input) and therefore should be an error.<br><br>{code}<br>// invalid number of entries returned by the script<br>LOG.warn(&quot;Script &quot; + scriptName + &quot; returned &quot;<br>   + Integer.toString(m.size()) + &quot; values when &quot;<br>   + Integer.toString(names.size()) + &quot; were expected.&quot;);<br>return null;<br>{code}<br><br>There&apos;s on...</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7470">HADOOP-7470</a>.
-     Minor improvement reported by stevel@apache.org and fixed by enis (util)<br>
-     <b>move up to Jackson 1.8.8</b><br>
-     <blockquote>I see that hadoop-core still depends on Jackson 1.0.1 -but that project is now up to 1.8.2 in releases. Upgrading will make it easier for other Jackson-using apps that are more up to date to keep their classpath consistent.<br><br>The patch would be updating the ivy file to pull in the later version; no test</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7504">HADOOP-7504</a>.
-     Trivial improvement reported by eli and fixed by qwertymaniac (metrics)<br>
-     <b>hadoop-metrics.properties missing some Ganglia31 options </b><br>
-     <blockquote>The &quot;jvm&quot;, &quot;rpc&quot;, and &quot;ugi&quot; sections of hadoop-metrics.properties should have Ganglia31 options like &quot;dfs&quot; and &quot;mapred&quot;</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7574">HADOOP-7574</a>.
-     Trivial improvement reported by xiexianshan and fixed by xiexianshan (fs)<br>
-     <b>Improvement for FSshell -stat</b><br>
-     <blockquote>Add two optional formats for FSshell -stat, one is %G for group name of owner and the other is %U for user name.</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7590">HADOOP-7590</a>.
-     Major sub-task reported by tucu00 and fixed by tucu00 (build)<br>
-     <b>Mavenize streaming and MR examples</b><br>
-     <blockquote>MR1 code is still available in MR2 for testing contribs.<br><br>While this is a temporary until contribs tests are ported to MR2.<br><br>As a follow up the contrib projects themselves should be mavenized.</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7657">HADOOP-7657</a>.
-     Major improvement reported by mrbsd and fixed by decster <br>
-     <b>Add support for LZ4 compression</b><br>
-     <blockquote>According to several benchmark sites, LZ4 seems to overtake other fast compression algorithms, especially in the decompression speed area. The interface is also trivial to integrate (http://code.google.com/p/lz4/source/browse/trunk/lz4.h) and there is no license issue.</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7736">HADOOP-7736</a>.
-     Trivial improvement reported by qwertymaniac and fixed by qwertymaniac (fs)<br>
-     <b>Remove duplicate call of Path#normalizePath during initialization.</b><br>
-     <blockquote>Found during code reading on HADOOP-6490, there seems to be an unnecessary call of {{normalizePath(...)}} being made in the constructor {{Path(Path, Path)}}. Since {{initialize(...)}} normalizes its received path string already, its unnecessary to do it to the path parameter in the constructor&apos;s call of the same.</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7758">HADOOP-7758</a>.
-     Major improvement reported by tucu00 and fixed by tucu00 (fs)<br>
-     <b>Make GlobFilter class public</b><br>
-     <blockquote>Currently the GlobFilter class is package private.<br><br>As a generic filter it is quite useful (and I&apos;ve found myself doing cut&amp;paste of it a few times)</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7761">HADOOP-7761</a>.
-     Major improvement reported by tlipcon and fixed by tlipcon (io, performance, util)<br>
-     <b>Improve performance of raw comparisons</b><br>
-     <blockquote>Guava has a nice implementation of lexicographical byte-array comparison that uses sun.misc.Unsafe to compare unsigned byte arrays long-at-a-time. Their benchmarks show it as being 2x more CPU-efficient than the equivalent pure-Java implementation. We can easily integrate this into WritableComparator.compareBytes to improve CPU performance in the shuffle.</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7777">HADOOP-7777</a>.
-     Major improvement reported by stevel@apache.org and fixed by stevel@apache.org (util)<br>
-     <b>Implement a base class for DNSToSwitchMapping implementations that can offer extra topology information</b><br>
-     <blockquote>HDFS-2492 has identified a need for DNSToSwitchMapping implementations to provide a bit more topology information (e.g. whether or not there are multiple switches). This could be done by writing an extended interface, querying its methods if present and coming up with a default action if there is no extended interface. <br><br>Alternatively, we have a base class that all the standard mappings implement, with a boolean isMultiRack() method; all the standard subclasses would extend this, as could any...</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7787">HADOOP-7787</a>.
-     Major bug reported by bmahe and fixed by bmahe (build)<br>
-     <b>Make source tarball use conventional name.</b><br>
-     <blockquote>When building binary and source tarballs, I get the following artifacts:<br>Binary tarball: hadoop-0.23.0-SNAPSHOT.tar.gz <br>Source tarball: hadoop-dist-0.23.0-SNAPSHOT-src.tar.gz<br><br>Notice the &quot;-dist&quot; right between &quot;hadoop&quot; and the version in the source tarball name.<br></blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7801">HADOOP-7801</a>.
-     Major bug reported by bmahe and fixed by bmahe (build)<br>
-     <b>HADOOP_PREFIX cannot be overriden</b><br>
-     <blockquote>hadoop-config.sh forces HADOOP_prefix to a specific value:<br>export HADOOP_PREFIX=`dirname &quot;$this&quot;`/..<br><br>It would be nice to make this overridable.<br></blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7804">HADOOP-7804</a>.
-     Major improvement reported by arpitgupta and fixed by arpitgupta (conf)<br>
-     <b>enable hadoop config generator to set dfs.block.local-path-access.user to enable short circuit read</b><br>
-     <blockquote>we have a new config that allows to select which user can have access for short circuit read. We should make that configurable through the config generator scripts.</blockquote></li>
-
-<li> <a href="https://issues.apache.org/jira/browse/HADOOP-7808">HADOOP-7808</a>.
-     Major new feature reported by daryn and fixed by daryn (fs, security)<br>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-83">YARN-83</a>.
+     Major bug reported by Bikas Saha and fixed by Bikas Saha (client)<br>
+     <b>Change package of YarnClient to include apache</b><br>
+     <blockquote>Currently its org.hadoop.* instead of org.apache.hadoop.*</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-80">YARN-80</a>.
+     Major improvement reported by Todd Lipcon and fixed by Arun C Murthy (capacityscheduler)<br>
+     <b>Support delay scheduling for node locality in MR2's capacity scheduler</b><br>
+     <blockquote>The capacity scheduler in MR2 doesn't support delay scheduling for achieving node-level locality. So, jobs exhibit poor data locality even if they have good rack locality. Especially on clusters where disk throughput is much better than network capacity, this hurts overall job performance. We should optionally support node-level delay scheduling heuristics similar to what the fair scheduler implements in MR1.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-79">YARN-79</a>.
+     Major bug reported by Bikas Saha and fixed by Vinod Kumar Vavilapalli (client)<br>
+     <b>Calling YarnClientImpl.close throws Exception</b><br>
+     <blockquote>The following exception is thrown
+===========
+*org.apache.hadoop.HadoopIllegalArgumentException: Cannot close proxy - is not Closeable or does not provide closeable invocation handler class org.apache.hadoop.yarn.api.impl.pb.client.ClientRMProtocolPBClientImpl*
+	*at org.apache.hadoop.ipc.RPC.stopProxy(RPC.java:624)*
+	*at org.hadoop.yarn.client.YarnClientImpl.stop(YarnClientImpl.java:102)*
+	at org.apache.hadoop.yarn.applications.unmanagedamlauncher.UnmanagedAMLauncher.run(UnmanagedAMLauncher.java:336)
+	at org.apache.hadoop.yarn.applications.unmanagedamlauncher.TestUnmanagedAMLauncher.testDSShell(TestUnmanagedAMLauncher.java:156)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+	at java.lang.reflect.Method.invoke(Method.java:597)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
+	at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
+	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
+	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
+	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
+	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
+	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:236)
+	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:134)
+	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:113)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+	at java.lang.reflect.Method.invoke(Method.java:597)
+	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
+	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
+	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
+	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:103)
+	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74)
+===========</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-75">YARN-75</a>.
+     Major bug reported by Siddharth Seth and fixed by Siddharth Seth <br>
+     <b>RMContainer should handle a RELEASE event while RUNNING</b><br>
+     <blockquote>An AppMaster can send a container release at any point. Currently this results in an exception, if this is done while the RM considers the container to be RUNNING.
+The event not being processed correctly also implies that these containers do not show up in the Completed Container List seen by the AM (AMRMProtocol). MR-3902 depends on this set being complete. </blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-68">YARN-68</a>.
+     Major bug reported by patrick white and fixed by Daryn Sharp (nodemanager)<br>
+     <b>NodeManager will refuse to shutdown indefinitely due to container log aggregation</b><br>
+     <blockquote>The nodemanager is able to get into a state where containermanager.logaggregation.AppLogAggregatorImpl will apparently wait
+indefinitely for log aggregation to complete for an application, even if that application has abnormally terminated and is no longer present. 
+
+Observed behavior is that an attempt to stop the nodemanager daemon will return but have no effect, the nm log continually displays messages similar to this:
+
+[Thread-1]2012-08-21 17:44:07,581 INFO
+org.apache.hadoop.yarn.server.nodemanager.containermanager.logaggregation.AppLogAggregatorImpl:
+Waiting for aggregation to complete for application_1345221477405_2733
+
+The only recovery we found to work was to 'kill -9' the nm process.
+
+What exactly causes the NM to enter this state is unclear but we do see this behavior reliably when the NM has run a task which failed, for example when debugging oozie distcp actions and having a distcp map task fail, the NM that was running the container will now enter this state where a shutdown on said NM will never complete, 'never' in this case was waiting for 2 hours before killing the nodemanager process.
+</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-66">YARN-66</a>.
+     Critical bug reported by Thomas Graves and fixed by Thomas Graves (nodemanager)<br>
+     <b>aggregated logs permissions not set properly</b><br>
+     <blockquote>If the default file permissions are set to something restrictive - like 700, application logs get aggregated and created with those restrictive file permissions which doesn't allow the history server to serve them up.
+
+
+They need to be created with group readable similar to how log aggregation sets up the directory permissions.
+</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-63">YARN-63</a>.
+     Major bug reported by Jason Lowe and fixed by Jason Lowe (resourcemanager)<br>
+     <b>RMNodeImpl is missing valid transitions from the UNHEALTHY state</b><br>
+     <blockquote>The ResourceManager isn't properly handling nodes that have been marked UNHEALTHY when they are lost or are decommissioned.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-60">YARN-60</a>.
+     Blocker sub-task reported by Daryn Sharp and fixed by Vinod Kumar Vavilapalli (nodemanager)<br>
+     <b>NMs rejects all container tokens after secret key rolls</b><br>
+     <blockquote>The NM's token secret manager will reject all container tokens after the secret key is activated which means the NM will not launch _any_ containers including AMs.  The whole yarn cluster becomes inoperable in 1d.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-58">YARN-58</a>.
+     Critical bug reported by Daryn Sharp and fixed by Jason Lowe (nodemanager)<br>
+     <b>NM leaks filesystems</b><br>
+     <blockquote>The NM is exhausting its fds because it's not closing fs instances when the app is finished.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-42">YARN-42</a>.
+     Major bug reported by Devaraj K and fixed by Devaraj K (nodemanager)<br>
+     <b>Node Manager throws NPE on startup</b><br>
+     <blockquote>NM throws NPE on startup if it doesn't have persmission's on nm local dir's
+
+
+{code:xml}
+2012-05-14 16:32:13,468 FATAL org.apache.hadoop.yarn.server.nodemanager.NodeManager: Error starting NodeManager
+org.apache.hadoop.yarn.YarnException: Failed to initialize LocalizationService
+	at org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService.init(ResourceLocalizationService.java:202)
+	at org.apache.hadoop.yarn.service.CompositeService.init(CompositeService.java:58)
+	at org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManagerImpl.init(ContainerManagerImpl.java:183)
+	at org.apache.hadoop.yarn.service.CompositeService.init(CompositeService.java:58)
+	at org.apache.hadoop.yarn.server.nodemanager.NodeManager.init(NodeManager.java:166)
+	at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager(NodeManager.java:268)
+	at org.apache.hadoop.yarn.server.nodemanager.NodeManager.main(NodeManager.java:284)
+Caused by: java.io.IOException: mkdir of /mrv2/tmp/nm-local-dir/usercache failed
+	at org.apache.hadoop.fs.FileSystem.primitiveMkdir(FileSystem.java:907)
+	at org.apache.hadoop.fs.DelegateToFileSystem.mkdir(DelegateToFileSystem.java:143)
+	at org.apache.hadoop.fs.FilterFs.mkdir(FilterFs.java:189)
+	at org.apache.hadoop.fs.FileContext$4.next(FileContext.java:706)
+	at org.apache.hadoop.fs.FileContext$4.next(FileContext.java:703)
+	at org.apache.hadoop.fs.FileContext$FSLinkResolver.resolve(FileContext.java:2325)
+	at org.apache.hadoop.fs.FileContext.mkdir(FileContext.java:703)
+	at org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService.init(ResourceLocalizationService.java:188)
+	... 6 more
+2012-05-14 16:32:13,472 INFO org.apache.hadoop.yarn.service.CompositeService: Error stopping org.apache.hadoop.yarn.server.nodemanager.containermanager.loghandler.NonAggregatingLogHandler
+java.lang.NullPointerException
+	at org.apache.hadoop.yarn.server.nodemanager.containermanager.loghandler.NonAggregatingLogHandler.stop(NonAggregatingLogHandler.java:82)
+	at org.apache.hadoop.yarn.service.CompositeService.stop(CompositeService.java:99)
+	at org.apache.hadoop.yarn.service.CompositeService.stop(CompositeService.java:89)
+	at org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManagerImpl.stop(ContainerManagerImpl.java:266)
+	at org.apache.hadoop.yarn.service.CompositeService.stop(CompositeService.java:99)
+	at org.apache.hadoop.yarn.service.CompositeService.stop(CompositeService.java:89)
+	at org.apache.hadoop.yarn.server.nodemanager.NodeManager.stop(NodeManager.java:182)
+	at org.apache.hadoop.yarn.service.CompositeService$CompositeServiceShutdownHook.run(CompositeService.java:122)
+	at org.apache.hadoop.util.ShutdownHookManager$1.run(ShutdownHookManager.java:54)
+{code}
+</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-39">YARN-39</a>.
+     Critical sub-task reported by Vinod Kumar Vavilapalli and fixed by Vinod Kumar Vavilapalli <br>
+     <b>RM-NM secret-keys should be randomly generated and rolled every so often</b><br>
+     <blockquote> - RM should generate the master-key randomly
+ - The master-key should roll every so often
+ - NM should remember old expired keys so that already doled out container-requests can be satisfied.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-37">YARN-37</a>.
+     Minor bug reported by Jason Lowe and fixed by Mayank Bansal (resourcemanager)<br>
+     <b>TestRMAppTransitions.testAppSubmittedKilled passes for the wrong reason</b><br>
+     <blockquote>TestRMAppTransitions#testAppSubmittedKilled causes an invalid event exception but the test doesn't catch the error since the final app state is still killed.  Killed for the wrong reason, but the final state is the same.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-36">YARN-36</a>.
+     Blocker bug reported by Eli Collins and fixed by Radim Kolar <br>
+     <b>branch-2.1.0-alpha doesn't build</b><br>
+     <blockquote>branch-2.1.0-alpha doesn't build due to the following. Per YARN-1 I updated the mvn version to be 2.1.0-SNAPSHOT, before I hit this issue it didn't compile due to the bogus version. 
+
+{noformat}
+hadoop-branch-2.1.0-alpha $ mvn compile
+[INFO] Scanning for projects...
+[ERROR] The build could not read 1 project -&gt; [Help 1]
+[ERROR]   
+[ERROR]   The project org.apache.hadoop:hadoop-yarn-project:2.1.0-SNAPSHOT (/home/eli/src/hadoop-branch-2.1.0-alpha/hadoop-yarn-project/pom.xml) has 1 error
+[ERROR]     'dependencies.dependency.version' for org.hsqldb:hsqldb:jar is missing. @ line 160, column 17
+{noformat}</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-31">YARN-31</a>.
+     Major bug reported by Thomas Graves and fixed by Thomas Graves <br>
+     <b>TestDelegationTokenRenewer fails on jdk7</b><br>
+     <blockquote>TestDelegationTokenRenewer fails when run with jdk7.  
+
+With JDK7, test methods run in an undefined order. Here it is expecting that testDTRenewal runs first but it no longer is.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-29">YARN-29</a>.
+     Major bug reported by Vinod Kumar Vavilapalli and fixed by Vinod Kumar Vavilapalli (client)<br>
+     <b>Add a yarn-client module</b><br>
+     <blockquote>I see that we are duplicating (some) code for talking to RM via client API. In this light, a yarn-client module will be useful so that clients of all frameworks can use/extend it.
+
+And that same module can be the destination for all the YARN's command line tools.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-27">YARN-27</a>.
+     Major bug reported by Ramya Sunil and fixed by Arun C Murthy <br>
+     <b>Failed refreshQueues due to misconfiguration prevents further refreshing of queues</b><br>
+     <blockquote>Stumbled upon this problem while refreshing queues with incorrect configuration. The exact scenario was:
+1. Added a new queue "newQueue" without defining its capacity.
+2. "bin/mapred queue -refreshQueues" fails correctly with "Illegal capacity of -1 for queue root.newQueue"
+3. However, after defining the capacity of "newQueue" followed by a second "bin/mapred queue -refreshQueues" throws "org.apache.hadoop.metrics2.MetricsException: Metrics source QueueMetrics,q0=root,q1=newQueue already exists!" Also see Hadoop:name=QueueMetrics,q0=root,q1=newQueue,service=ResourceManager metrics being available even though the queue was not added.
+
+The expected behavior would be to refresh the queues correctly and allow addition of "newQueue". </blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-25">YARN-25</a>.
+     Major bug reported by Thomas Graves and fixed by Robert Joseph Evans <br>
+     <b>remove old aggregated logs</b><br>
+     <blockquote>Currently the aggregated user logs under NM_REMOTE_APP_LOG_DIR are never removed.  We should have mechanism to remove them after certain period.
+
+It might make sense for job history server to remove them.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-22">YARN-22</a>.
+     Minor bug reported by Eli Collins and fixed by Mayank Bansal <br>
+     <b>Using URI for yarn.nodemanager log dirs fails</b><br>
+     <blockquote>If I use URIs (eg file:///home/eli/hadoop/dirs) for yarn.nodemanager.log-dirs or yarn.nodemanager.remote-app-log-dir the container log servlet fails with an NPE (works if I remove the "file" scheme). Using a URI for yarn.nodemanager.local-dirs works.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-15">YARN-15</a>.
+     Critical bug reported by Alejandro Abdelnur and fixed by Arun C Murthy (nodemanager)<br>
+     <b>YarnConfiguration DEFAULT_YARN_APPLICATION_CLASSPATH should be updated</b><br>
+     <blockquote>
+{code}
+  /**
+   * Default CLASSPATH for YARN applications. A comma-separated list of
+   * CLASSPATH entries
+   */
+  public static final String[] DEFAULT_YARN_APPLICATION_CLASSPATH = {
+      "$HADOOP_CONF_DIR", "$HADOOP_COMMON_HOME/share/hadoop/common/*",
+      "$HADOOP_COMMON_HOME/share/hadoop/common/lib/*",
+      "$HADOOP_HDFS_HOME/share/hadoop/hdfs/*",
+      "$HADOOP_HDFS_HOME/share/hadoop/hdfs/lib/*",
+      "$YARN_HOME/share/hadoop/mapreduce/*",
+      "$YARN_HOME/share/hadoop/mapreduce/lib/*"};
+{code}
+
+It should have {{share/yarn/}} and MR should add the {{share/mapreduce/}} (another JIRA?)</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-14">YARN-14</a>.
+     Major bug reported by Jason Lowe and fixed by Jason Lowe (nodemanager)<br>
+     <b>Symlinks to peer distributed cache files no longer work</b><br>
+     <blockquote>Trying to create a symlink to another file that is specified for the distributed cache will fail to create the link.  For example:
+
+hadoop jar ... -files "x,y,x#z"
+
+will localize the files x and y as x and y, but the z symlink for x will not be created.  This is a regression from 1.x behavior.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-13">YARN-13</a>.
+     Critical bug reported by Todd Lipcon and fixed by  <br>
+     <b>Merge of yarn reorg into branch-2 copied trunk tree</b><br>
+     <blockquote>When the move of yarn from inside MR to the project root was merged into branch-2, it seems like the trunk code base was actually copied into the branch-2 branch, instead of a parallel move occurring. So, the poms in branch-2 show the version as 3.0.0-SNAPSHOT instead of a 2.x snapshot version. This is breaking the branch-2 build.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-12">YARN-12</a>.
+     Major bug reported by Junping Du and fixed by Junping Du (scheduler)<br>
+     <b>Several Findbugs issues with new FairScheduler in YARN</b><br>
+     <blockquote>The good feature of FairScheduler is added recently to YARN. As recently PreCommit test from MAPREDUCE-4309, there are several bugs found by Findbugs related to FairScheduler:
+org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerEventLog.shutdown() might ignore java.lang.Exception
+Inconsistent synchronization of org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerEventLog.logDisabled; locked 50% of time
+Inconsistent synchronization of org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.QueueManager.queueMaxAppsDefault; locked 50% of time
+Inconsistent synchronization of org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.QueueManager.userMaxAppsDefault; locked 50% of time
+The details are in:https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/2612//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-yarn-server-resourcemanager.html#DE_MIGHT_IGNORE 
+
+</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-10">YARN-10</a>.
+     Major improvement reported by Arun C Murthy and fixed by Hitesh Shah <br>
+     <b>dist-shell shouldn't have a (test) dependency on hadoop-mapreduce-client-core</b><br>
+     <blockquote>dist-shell shouldn't have a (test) dependency on hadoop-mapreduce-client-core, this should be removed.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-9">YARN-9</a>.
+     Major improvement reported by Arun C Murthy and fixed by Vinod Kumar Vavilapalli <br>
+     <b>Rename YARN_HOME to HADOOP_YARN_HOME</b><br>
+     <blockquote>We should rename YARN_HOME to HADOOP_YARN_HOME to be consistent with rest of Hadoop sub-projects.</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/YARN-1">YARN-1</a>.
+     Major task reported by Arun C Murthy and fixed by Arun C Murthy <br>
+     <b>Move YARN out of hadoop-mapreduce</b><br>
+     <blockquote>Move YARN out of hadoop-mapreduce-project into hadoop-yarn-project in hadoop trunk</blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4649">MAPREDUCE-4649</a>.
+     Major bug reported by Vinod Kumar Vavilapalli and fixed by Vinod Kumar Vavilapalli (jobhistoryserver)<br>
+     <b>mr-jobhistory-daemon.sh needs to be updated post YARN-1</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4646">MAPREDUCE-4646</a>.
+     Major bug reported by Jason Lowe and fixed by Jason Lowe (mrv2)<br>
+     <b>client does not receive job diagnostics for failed jobs</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4642">MAPREDUCE-4642</a>.
+     Major bug reported by Robert Kanter and fixed by Robert Kanter (test)<br>
+     <b>MiniMRClientClusterFactory should not use job.setJar()</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4641">MAPREDUCE-4641</a>.
+     Major bug reported by Jason Lowe and fixed by Jason Lowe (mrv2)<br>
+     <b>Exception in commitJob marks job as successful in job history</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4638">MAPREDUCE-4638</a>.
+     Major improvement reported by Arun C Murthy and fixed by Arun C Murthy <br>
+     <b>MR AppMaster shouldn't rely on YARN_APPLICATION_CLASSPATH providing MR jars</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4635">MAPREDUCE-4635</a>.
+     Major bug reported by Bikas Saha and fixed by Bikas Saha <br>
+     <b>MR side of YARN-83. Changing package of YarnClient</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4633">MAPREDUCE-4633</a>.
+     Critical bug reported by Thomas Graves and fixed by Thomas Graves (jobhistoryserver)<br>
+     <b>history server doesn't set permissions on all subdirs </b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4629">MAPREDUCE-4629</a>.
+     Major bug reported by Karthik Kambatla and fixed by Karthik Kambatla <br>
+     <b>Remove JobHistory.DEBUG_MODE</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4614">MAPREDUCE-4614</a>.
+     Major improvement reported by Daryn Sharp and fixed by Daryn Sharp (client , task)<br>
+     <b>Simplify debugging a job's tokens</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4612">MAPREDUCE-4612</a>.
+     Critical bug reported by Thomas Graves and fixed by Thomas Graves <br>
+     <b>job summary file permissions not set when its created</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4611">MAPREDUCE-4611</a>.
+     Critical bug reported by Robert Joseph Evans and fixed by Robert Joseph Evans <br>
+     <b>MR AM dies badly when Node is decomissioned</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4610">MAPREDUCE-4610</a>.
+     Major bug reported by Tom White and fixed by Tom White (mrv2)<br>
+     <b>Support deprecated mapreduce.job.counters.limit property in MR2</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4608">MAPREDUCE-4608</a>.
+     Major bug reported by Alejandro Abdelnur and fixed by Alejandro Abdelnur (build)<br>
+     <b>hadoop-mapreduce-client is missing some dependencies</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4604">MAPREDUCE-4604</a>.
+     Critical bug reported by Ravi Prakash and fixed by Ravi Prakash (mrv2)<br>
+     <b>In mapred-default, mapreduce.map.maxattempts &amp; mapreduce.reduce.maxattempts defaults are set to 4 as well as mapreduce.job.maxtaskfailures.per.tracker. </b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4600">MAPREDUCE-4600</a>.
+     Critical bug reported by Robert Joseph Evans and fixed by Daryn Sharp <br>
+     <b>TestTokenCache.java from MRV1 no longer compiles</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4580">MAPREDUCE-4580</a>.
+     Major bug reported by Vinod Kumar Vavilapalli and fixed by Vinod Kumar Vavilapalli <br>
+     <b>Change MapReduce to use the yarn-client module</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4579">MAPREDUCE-4579</a>.
+     Major bug reported by Thomas Graves and fixed by Thomas Graves <br>
+     <b>TestTaskAttempt fails jdk7</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4577">MAPREDUCE-4577</a>.
+     Minor bug reported by Alejandro Abdelnur and fixed by Aaron T. Myers (test)<br>
+     <b>HDFS-3672 broke TestCombineFileInputFormat.testMissingBlocks() test</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4572">MAPREDUCE-4572</a>.
+     Major bug reported by Ahmed Radwan and fixed by Ahmed Radwan (tasktracker , webapps)<br>
+     <b>Can not access user logs - Jetty is not configured by default to serve aliases/symlinks</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4570">MAPREDUCE-4570</a>.
+     Minor bug reported by Ahmed Radwan and fixed by Ahmed Radwan (mrv2)<br>
+     <b>ProcfsBasedProcessTree#constructProcessInfo() prints a warning if procfsDir/&lt;pid&gt;/stat is not found.</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4569">MAPREDUCE-4569</a>.
+     Major bug reported by Thomas Graves and fixed by Thomas Graves <br>
+     <b>TestHsWebServicesJobsQuery fails on jdk7</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4562">MAPREDUCE-4562</a>.
+     Major bug reported by Jarek Jarcec Cecho and fixed by Jarek Jarcec Cecho <br>
+     <b>Support for "FileSystemCounter" legacy counter group name for compatibility reasons is creating incorrect counter name</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4511">MAPREDUCE-4511</a>.
+     Major improvement reported by Ahmed Radwan and fixed by Ahmed Radwan (mrv1 , mrv2 , performance)<br>
+     <b>Add IFile readahead</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4504">MAPREDUCE-4504</a>.
+     Major bug reported by Robert Joseph Evans and fixed by Robert Joseph Evans (mrv2)<br>
+     <b>SortValidator writes to wrong directory</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4503">MAPREDUCE-4503</a>.
+     Major bug reported by Robert Joseph Evans and fixed by Robert Joseph Evans (mrv2)<br>
+     <b>Should throw InvalidJobConfException if duplicates found in cacheArchives or cacheFiles</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4498">MAPREDUCE-4498</a>.
+     Critical bug reported by Robert Kanter and fixed by Robert Kanter (build , examples)<br>
+     <b>Remove hsqldb jar from Hadoop runtime classpath</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4496">MAPREDUCE-4496</a>.
+     Major bug reported by Jason Lowe and fixed by Jason Lowe (applicationmaster , mrv2)<br>
+     <b>AM logs link is missing user name</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4494">MAPREDUCE-4494</a>.
+     Major bug reported by Ahmed Radwan and fixed by Ahmed Radwan (mrv2 , test)<br>
+     <b>TestFifoScheduler failing with Metrics source QueueMetrics,q0=default already exists!</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4493">MAPREDUCE-4493</a>.
+     Critical bug reported by Robert Joseph Evans and fixed by Robert Joseph Evans (mrv2)<br>
+     <b>Distibuted Cache Compatability Issues</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4492">MAPREDUCE-4492</a>.
+     Minor bug reported by Nishan Shetty and fixed by Mayank Bansal (mrv2)<br>
+     <b>Configuring total queue capacity between 100.5 and 99.5 at perticular level is sucessfull</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4484">MAPREDUCE-4484</a>.
+     Major bug reported by Ahmed Radwan and fixed by Ahmed Radwan (mrv2)<br>
+     <b>Incorrect IS_MINI_YARN_CLUSTER property name in YarnConfiguration</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4483">MAPREDUCE-4483</a>.
+     Major bug reported by John George and fixed by John George <br>
+     <b>2.0 build does not work </b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4470">MAPREDUCE-4470</a>.
+     Major bug reported by Kihwal Lee and fixed by Ilya Katsov (test)<br>
+     <b>Fix TestCombineFileInputFormat.testForEmptyFile</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4467">MAPREDUCE-4467</a>.
+     Critical bug reported by Andrey Klochkov and fixed by Kihwal Lee (nodemanager)<br>
+     <b>IndexCache failures due to missing synchronization</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4465">MAPREDUCE-4465</a>.
+     Trivial bug reported by Bo Wang and fixed by Bo Wang <br>
+     <b>Update description of yarn.nodemanager.address property</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4457">MAPREDUCE-4457</a>.
+     Critical bug reported by Thomas Graves and fixed by Robert Joseph Evans (mrv2)<br>
+     <b>mr job invalid transition TA_TOO_MANY_FETCH_FAILURE at FAILED</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4456">MAPREDUCE-4456</a>.
+     Major bug reported by Robert Joseph Evans and fixed by Robert Joseph Evans (mrv2)<br>
+     <b>LocalDistributedCacheManager can get an ArrayIndexOutOfBounds when creating symlinks</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4449">MAPREDUCE-4449</a>.
+     Major bug reported by Ahmed Radwan and fixed by Ahmed Radwan (mrv2)<br>
+     <b>Incorrect MR_HISTORY_STORAGE property name in JHAdminConfig</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4448">MAPREDUCE-4448</a>.
+     Critical bug reported by Jason Lowe and fixed by Jason Lowe (mrv2 , nodemanager)<br>
+     <b>Nodemanager crashes upon application cleanup if aggregation failed to start</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4447">MAPREDUCE-4447</a>.
+     Major bug reported by Eli Collins and fixed by Eli Collins (build)<br>
+     <b>Remove aop from cruft from the ant build </b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4444">MAPREDUCE-4444</a>.
+     Blocker bug reported by Nathan Roberts and fixed by Jason Lowe (nodemanager)<br>
+     <b>nodemanager fails to start when one of the local-dirs is bad</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4441">MAPREDUCE-4441</a>.
+     Blocker bug reported by Karthik Kambatla and fixed by Karthik Kambatla <br>
+     <b>Fix build issue caused by MR-3451</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4440">MAPREDUCE-4440</a>.
+     Major bug reported by Arun C Murthy and fixed by Arun C Murthy <br>
+     <b>Change SchedulerApp &amp; SchedulerNode to be a minimal interface </b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4437">MAPREDUCE-4437</a>.
+     Critical bug reported by Jason Lowe and fixed by Jason Lowe (applicationmaster , mrv2)<br>
+     <b>Race in MR ApplicationMaster can cause reducers to never be scheduled</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4432">MAPREDUCE-4432</a>.
+     Trivial bug reported by Gabriel Reid and fixed by  <br>
+     <b>Confusing warning message when GenericOptionsParser is not used</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4427">MAPREDUCE-4427</a>.
+     Major improvement reported by Bikas Saha and fixed by Bikas Saha <br>
+     <b>Enable the RM to work with AM's that are not managed by it</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4423">MAPREDUCE-4423</a>.
+     Critical bug reported by Robert Joseph Evans and fixed by Robert Joseph Evans (mrv2)<br>
+     <b>Potential infinite fetching of map output</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4422">MAPREDUCE-4422</a>.
+     Major improvement reported by Arun C Murthy and fixed by Ahmed Radwan (nodemanager)<br>
+     <b>YARN_APPLICATION_CLASSPATH needs a documented default value in YarnConfiguration</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4419">MAPREDUCE-4419</a>.
+     Major bug reported by Nishan Shetty and fixed by Devaraj K (mrv2)<br>
+     <b>./mapred queue -info &lt;queuename&gt; -showJobs displays all the jobs irrespective of &lt;queuename&gt; </b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4417">MAPREDUCE-4417</a>.
+     Major new feature reported by Alejandro Abdelnur and fixed by Alejandro Abdelnur (mrv2 , security)<br>
+     <b>add support for encrypted shuffle</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4416">MAPREDUCE-4416</a>.
+     Critical bug reported by Kihwal Lee and fixed by Kihwal Lee (client , mrv2)<br>
+     <b>Some tests fail if Clover is enabled</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4408">MAPREDUCE-4408</a>.
+     Major improvement reported by Alejandro Abdelnur and fixed by Robert Kanter (mrv1 , mrv2)<br>
+     <b>allow jobs to set a JAR that is in the distributed cached</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4407">MAPREDUCE-4407</a>.
+     Major bug reported by Ahmed Radwan and fixed by Ahmed Radwan (build , mrv2)<br>
+     <b>Add hadoop-yarn-server-tests-&lt;version&gt;-tests.jar to hadoop dist package</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4406">MAPREDUCE-4406</a>.
+     Major bug reported by Ahmed Radwan and fixed by Ahmed Radwan (mrv2 , test)<br>
+     <b>Users should be able to specify the MiniCluster ResourceManager and JobHistoryServer ports</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4402">MAPREDUCE-4402</a>.
+     Major bug reported by Jason Lowe and fixed by Jason Lowe (test)<br>
+     <b>TestFileInputFormat fails intermittently</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4395">MAPREDUCE-4395</a>.
+     Critical bug reported by Bhallamudi Venkata Siva Kamesh and fixed by Bhallamudi Venkata Siva Kamesh (distributed-cache , job submission , mrv2)<br>
+     <b>Possible NPE at ClientDistributedCacheManager#determineTimestamps</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4392">MAPREDUCE-4392</a>.
+     Major bug reported by Jason Lowe and fixed by Jason Lowe (mrv2)<br>
+     <b>Counters.makeCompactString() changed behavior from 0.20</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4387">MAPREDUCE-4387</a>.
+     Major bug reported by Kihwal Lee and fixed by Kihwal Lee (resourcemanager)<br>
+     <b>RM gets fatal error and exits during TestRM</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4384">MAPREDUCE-4384</a>.
+     Major bug reported by Kihwal Lee and fixed by Kihwal Lee (nodemanager)<br>
+     <b>Race conditions in IndexCache</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4383">MAPREDUCE-4383</a>.
+     Minor bug reported by Andy Isaacson and fixed by Andy Isaacson (pipes)<br>
+     <b>HadoopPipes.cc needs to include unistd.h</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4380">MAPREDUCE-4380</a>.
+     Minor bug reported by Devaraj K and fixed by Devaraj K (mrv2 , nodemanager)<br>
+     <b>Empty Userlogs directory is getting created under logs directory</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4379">MAPREDUCE-4379</a>.
+     Blocker bug reported by Devaraj K and fixed by Devaraj K (mrv2 , nodemanager)<br>
+     <b>Node Manager throws java.lang.OutOfMemoryError: Java heap space due to org.apache.hadoop.fs.LocalDirAllocator.contexts</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4376">MAPREDUCE-4376</a>.
+     Major bug reported by Jason Lowe and fixed by Kihwal Lee (mrv2 , test)<br>
+     <b>TestClusterMRNotification times out</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4375">MAPREDUCE-4375</a>.
+     Major improvement reported by Robert Joseph Evans and fixed by Robert Joseph Evans (applicationmaster)<br>
+     <b>Show Configuration Tracability in MR UI</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4372">MAPREDUCE-4372</a>.
+     Major bug reported by Devaraj K and fixed by Devaraj K (mrv2 , resourcemanager)<br>
+     <b>Deadlock in Resource Manager between SchedulerEventDispatcher.EventProcessor and Shutdown hook manager</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4361">MAPREDUCE-4361</a>.
+     Major bug reported by Jason Lowe and fixed by Jason Lowe (mrv2)<br>
+     <b>Fix detailed metrics for protobuf-based RPC on 0.23</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4355">MAPREDUCE-4355</a>.
+     Major new feature reported by Karthik Kambatla and fixed by Karthik Kambatla (mrv1 , mrv2)<br>
+     <b>Add RunningJob.getJobStatus()</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4342">MAPREDUCE-4342</a>.
+     Major bug reported by Mayank Bansal and fixed by Mayank Bansal <br>
+     <b>Distributed Cache gives inconsistent result if cache files get deleted from task tracker </b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4341">MAPREDUCE-4341</a>.
+     Major bug reported by Thomas Graves and fixed by Karthik Kambatla (capacity-sched , mrv2)<br>
+     <b>add types to capacity scheduler properties documentation</b><br>
+     <blockquote></blockquote></li>
+<li> <a href="https://issues.apache.org/jira/browse/MAPREDUCE-4336">MAPREDUCE-4336</a>.
+     Major bug reported by Siddharth Seth and fixed by Ahmed Radwan (mrv2)<br>

[... 8986 lines stripped ...]


Mime
View raw message