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

http://git-wip-us.apache.org/repos/asf/hadoop/blob/d759b4bd/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.0/RELEASENOTES.1.2.0.md
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.0/RELEASENOTES.1.2.0.md
 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.0/RELEASENOTES.1.2.0.md
new file mode 100644
index 0000000..9f1e705
--- /dev/null
+++ 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.0/RELEASENOTES.1.2.0.md
@@ -0,0 +1,176 @@
+
+<!---
+# 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.
+-->
+# Apache Hadoop  1.2.0 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, 
features, and major improvements.
+
+
+---
+
+* [HADOOP-8971](https://issues.apache.org/jira/browse/HADOOP-8971) | *Major* | 
**Backport: hadoop.util.PureJavaCrc32 cache hit-ratio is low for static data 
(HADOOP-8926)**
+
+Backport cache-aware improvements for PureJavaCrc32 from trunk (HADOOP-8926)
+
+
+---
+
+* [HADOOP-8817](https://issues.apache.org/jira/browse/HADOOP-8817) | *Major* | 
**Backport Network Topology Extension for Virtualization (HADOOP-8468) to 
branch-1**
+
+A new 4-layer network topology NetworkToplogyWithNodeGroup is available to 
make Hadoop more robust and efficient in virtualized environment.
+
+
+---
+
+* [HADOOP-8470](https://issues.apache.org/jira/browse/HADOOP-8470) | *Major* | 
**Implementation of 4-layer subclass of NetworkTopology 
(NetworkTopologyWithNodeGroup)**
+
+This patch should be checked in together (or after) with JIRA Hadoop-8469: 
https://issues.apache.org/jira/browse/HADOOP-8469
+
+
+---
+
+* [HADOOP-8164](https://issues.apache.org/jira/browse/HADOOP-8164) | *Major* | 
**Handle paths using back slash as path separator for windows only**
+
+This jira only allows providing paths using back slash as separator on 
Windows. The back slash on *nix system will be used as escape character. The 
support for paths using back slash as path separator will be removed in 
HADOOP-8139 in release 23.3.
+
+
+---
+
+* [HADOOP-7698](https://issues.apache.org/jira/browse/HADOOP-7698) | 
*Critical* | **jsvc target fails on x86\_64**
+
+The jsvc build target is now supported for Mac OSX and other platforms as well.
+
+
+---
+
+* [HDFS-4519](https://issues.apache.org/jira/browse/HDFS-4519) | *Major* | 
**Support override of jsvc binary and log file locations when launching secure 
datanode.**
+
+With this improvement the following options are available in release 1.2.0 and 
later on 1.x release stream:
+1. jsvc location can be overridden by setting environment variable JSVC\_HOME. 
Defaults to jsvc binary packaged within the Hadoop distro.
+2. jsvc log output is directed to the file defined by JSVC\_OUTFILE. Defaults 
to $HADOOP\_LOG\_DIR/jsvc.out.
+3. jsvc error output is directed to the file defined by JSVC\_ERRFILE file.  
Defaults to $HADOOP\_LOG\_DIR/jsvc.err.
+
+With this improvement the following options are available in release 2.0.4 and 
later on 2.x release stream:
+1. jsvc log output is directed to the file defined by JSVC\_OUTFILE. Defaults 
to $HADOOP\_LOG\_DIR/jsvc.out.
+2. jsvc error output is directed to the file defined by JSVC\_ERRFILE file.  
Defaults to $HADOOP\_LOG\_DIR/jsvc.err.
+
+For overriding jsvc location on 2.x releases, here is the release notes from 
HDFS-2303:
+To run secure Datanodes users must install jsvc for their platform and set 
JSVC\_HOME to point to the location of jsvc in their environment.
+
+
+---
+
+* [HDFS-4350](https://issues.apache.org/jira/browse/HDFS-4350) | *Major* | 
**Make enabling of stale marking on read and write paths independent**
+
+This patch makes an incompatible configuration change, as described below:
+In releases 1.1.0 and other point releases 1.1.x, the configuration parameter 
"dfs.namenode.check.stale.datanode" could be used to turn on checking for the 
stale nodes. This configuration is no longer supported in release 1.2.0 onwards 
and is renamed as "dfs.namenode.avoid.read.stale.datanode". 
+
+How feature works and configuring this feature:
+As described in HDFS-3703 release notes, datanode stale period can be 
configured using parameter "dfs.namenode.stale.datanode.interval" in seconds 
(default value is 30 seconds). NameNode can be configured to use this staleness 
information for reads using configuration 
"dfs.namenode.avoid.read.stale.datanode". When this parameter is set to true, 
namenode picks a stale datanode as the last target to read from when returning 
block locations for reads. Using staleness information for writes is as 
described in the releases notes of HDFS-3912.
+
+
+---
+
+* [HDFS-4337](https://issues.apache.org/jira/browse/HDFS-4337) | *Major* | 
**Backport HDFS-4240 to branch-1: Make sure nodes are avoided to place replica 
if some replica are already under the same nodegroup.**
+
+Backport HDFS-4240 to branch-1
+
+
+---
+
+* [HDFS-4320](https://issues.apache.org/jira/browse/HDFS-4320) | *Major* | 
**Add a separate configuration for namenode rpc address instead of only using 
fs.default.name**
+
+The namenode RPC address is currently identified from configuration 
"fs.default.name". In some setups where default FS is other than HDFS, the 
"fs.default.name" cannot be used to get the namenode address. When such a setup 
co-exists with HDFS, with this change namenode can be identified using a 
separate configuration parameter "dfs.namenode.rpc-address".
+
+"dfs.namenode.rpc-address", when configured, overrides fs.default.name for 
identifying namenode RPC address.
+
+
+---
+
+* [HDFS-4122](https://issues.apache.org/jira/browse/HDFS-4122) | *Major* | 
**Cleanup HDFS logs and reduce the size of logged messages**
+
+The change from this jira changes the content of some of the log messages. No 
log message are removed. Only the content of the log messages is changed to 
reduce the size. If you have a tool that depends on the exact content of the 
log, please look at the patch and make appropriate updates to the tool.
+
+
+---
+
+* [HDFS-4071](https://issues.apache.org/jira/browse/HDFS-4071) | *Minor* | 
**Add number of stale DataNodes to metrics for Branch-1**
+
+This jira adds a new metric with name "StaleDataNodes" under metrics context 
"dfs" of type Gauge. This tracks the number of DataNodes marked as stale. A 
DataNode is marked stale when the heartbeat message from the DataNode is not 
received within the configured time ""dfs.namenode.stale.datanode.interval". 
+
+
+Please see hdfs-default.xml documentation corresponding to 
"dfs.namenode.stale.datanode.interval" for more details on how to configure 
this feature. When this feature is not configured, this metrics would return 
zero.
+
+
+---
+
+* [HDFS-3697](https://issues.apache.org/jira/browse/HDFS-3697) | *Minor* | 
**Enable fadvise readahead by default**
+
+The datanode now performs 4MB readahead by default when reading data from its 
disks, if the native libraries are present. This has been shown to improve 
performance in many workloads. The feature may be disabled by setting 
dfs.datanode.readahead.bytes to "0".
+
+
+---
+
+* [HDFS-385](https://issues.apache.org/jira/browse/HDFS-385) | *Major* | 
**Design a pluggable interface to place replicas of blocks in HDFS**
+
+New experimental API BlockPlacementPolicy allows investigating alternate rules 
for locating block replicas.
+
+
+---
+
+* [MAPREDUCE-4737](https://issues.apache.org/jira/browse/MAPREDUCE-4737) | 
*Major* | ** Hadoop does not close output file / does not call Mapper.cleanup 
if exception in map**
+
+Ensure that mapreduce APIs are semantically consistent with mapred API w.r.t 
Mapper.cleanup and Reducer.cleanup; in the sense that cleanup is now called 
even if there is an error. The old mapred API already ensures that Mapper.close 
and Reducer.close are invoked during error handling. Note that it is an 
incompatible change, however end-users can override Mapper.run and Reducer.run 
to get the old (inconsistent) behaviour.
+
+
+---
+
+* [MAPREDUCE-4629](https://issues.apache.org/jira/browse/MAPREDUCE-4629) | 
*Major* | **Remove JobHistory.DEBUG\_MODE**
+
+**WARNING: No release note provided for this incompatible change.**
+
+
+---
+
+* [MAPREDUCE-4565](https://issues.apache.org/jira/browse/MAPREDUCE-4565) | 
*Major* | **Backport MR-2855 to branch-1: ResourceBundle lookup during counter 
name resolution takes a lot of time**
+
+Passing a cached class-loader to ResourceBundle creator to minimize counter 
names lookup time.
+
+
+---
+
+* [MAPREDUCE-4451](https://issues.apache.org/jira/browse/MAPREDUCE-4451) | 
*Major* | **fairscheduler fail to init job with kerberos authentication 
configured**
+
+Using FairScheduler with security configured, job initialization fails. The 
problem is that threads in JobInitializer runs as RPC user instead of 
jobtracker, pre-start all the threads fix this bug
+
+
+---
+
+* [MAPREDUCE-4415](https://issues.apache.org/jira/browse/MAPREDUCE-4415) | 
*Major* | **Backport the Job.getInstance methods from MAPREDUCE-1505 to 
branch-1**
+
+Backported new APIs to get a Job object to 1.2.0 from 2.0.0. Job API static 
methods Job.getInstance(), Job.getInstance(Configuration) and 
Job.getInstance(Configuration, jobName) are now available across both releases 
to avoid porting pain.
+
+
+---
+
+* [MAPREDUCE-3678](https://issues.apache.org/jira/browse/MAPREDUCE-3678) | 
*Major* | **The Map tasks logs should have the value of input split it 
processed**
+
+A map-task's syslogs now carries basic info on the InputSplit it processed.
+
+
+

http://git-wip-us.apache.org/repos/asf/hadoop/blob/d759b4bd/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.1/CHANGES.1.2.1.md
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.1/CHANGES.1.2.1.md
 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.1/CHANGES.1.2.1.md
new file mode 100644
index 0000000..84a10aa
--- /dev/null
+++ 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.1/CHANGES.1.2.1.md
@@ -0,0 +1,84 @@
+
+<!---
+# 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.
+-->
+# Apache Hadoop Changelog
+
+## Release 1.2.1 - 2013-08-01
+
+### INCOMPATIBLE CHANGES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [MAPREDUCE-5368](https://issues.apache.org/jira/browse/MAPREDUCE-5368) | 
Save memory by  set capacity, load factor and concurrency level for 
ConcurrentHashMap in TaskInProgress |  Major | mrv1 | zhaoyunjiong | 
zhaoyunjiong |
+| [MAPREDUCE-4838](https://issues.apache.org/jira/browse/MAPREDUCE-4838) | Add 
extra info to JH files |  Major | . | Arun C Murthy | Zhijie Shen |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-9730](https://issues.apache.org/jira/browse/HADOOP-9730) | fix 
hadoop.spec to add task-log4j.properties |  Major | build | Giridharan Kesavan 
| Giridharan Kesavan |
+| [HADOOP-9665](https://issues.apache.org/jira/browse/HADOOP-9665) | 
BlockDecompressorStream#decompress will throw EOFException instead of return -1 
when EOF |  Critical | . | Zhijie Shen | Zhijie Shen |
+| [HADOOP-9504](https://issues.apache.org/jira/browse/HADOOP-9504) | 
MetricsDynamicMBeanBase has concurrency issues in createMBeanInfo |  Critical | 
metrics | Liang Xie | Liang Xie |
+| [HDFS-4880](https://issues.apache.org/jira/browse/HDFS-4880) | Diagnostic 
logging while loading name/edits files |  Major | namenode | Arpit Agarwal | 
Suresh Srinivas |
+| [HDFS-4699](https://issues.apache.org/jira/browse/HDFS-4699) | 
TestPipelinesFailover#testPipelineRecoveryStress fails sporadically |  Major | 
test | Chris Nauroth | Chris Nauroth |
+| [HDFS-4581](https://issues.apache.org/jira/browse/HDFS-4581) | 
DataNode#checkDiskError should not be called on network errors |  Major | 
datanode | Rohit Kochar | Rohit Kochar |
+| [HDFS-4261](https://issues.apache.org/jira/browse/HDFS-4261) | 
TestBalancerWithNodeGroup times out |  Major | balancer & mover | Tsz Wo 
Nicholas Sze | Junping Du |
+| [MAPREDUCE-5375](https://issues.apache.org/jira/browse/MAPREDUCE-5375) | 
Delegation Token renewal exception in jobtracker logs |  Critical | . | Venkat 
Ranganathan | Venkat Ranganathan |
+| [MAPREDUCE-5364](https://issues.apache.org/jira/browse/MAPREDUCE-5364) | 
Deadlock between RenewalTimerTask methods cancel() and run() |  Major | . | 
Karthik Kambatla | Karthik Kambatla |
+| [MAPREDUCE-5351](https://issues.apache.org/jira/browse/MAPREDUCE-5351) | 
JobTracker memory leak caused by CleanupQueue reopening FileSystem |  Critical 
| jobtracker | Sandy Ryza | Sandy Ryza |
+| [MAPREDUCE-5318](https://issues.apache.org/jira/browse/MAPREDUCE-5318) | 
Ampersand in JSPUtil.java is not escaped |  Minor | jobtracker | Bohou Li | 
Bohou Li |
+| [MAPREDUCE-5260](https://issues.apache.org/jira/browse/MAPREDUCE-5260) | Job 
failed because of JvmManager running into inconsistent state |  Major | 
tasktracker | zhaoyunjiong | zhaoyunjiong |
+| [MAPREDUCE-5256](https://issues.apache.org/jira/browse/MAPREDUCE-5256) | 
CombineInputFormat isn't thread safe affecting HiveServer |  Major | . | Vinod 
Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-5206](https://issues.apache.org/jira/browse/MAPREDUCE-5206) | JT 
can show the same job multiple times in Retired Jobs section |  Minor | . | 
Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-5148](https://issues.apache.org/jira/browse/MAPREDUCE-5148) | 
Syslog missing from Map/Reduce tasks |  Major | tasktracker | Yesha Vora | Arun 
C Murthy |
+| [MAPREDUCE-4490](https://issues.apache.org/jira/browse/MAPREDUCE-4490) | JVM 
reuse is incompatible with LinuxTaskController (and therefore incompatible with 
Security) |  Critical | task-controller, tasktracker | George Datskos | sam liu 
|
+| [MAPREDUCE-3859](https://issues.apache.org/jira/browse/MAPREDUCE-3859) | 
CapacityScheduler incorrectly utilizes extra-resources of queue for high-memory 
jobs |  Major | capacity-sched | Sergey Tryuber | Sergey Tryuber |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-10371](https://issues.apache.org/jira/browse/HADOOP-10371) | The 
eclipse-plugin cannot work  in my environment |  Minor | contrib/eclipse-plugin 
| huangxing |  |
+
+

http://git-wip-us.apache.org/repos/asf/hadoop/blob/d759b4bd/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.1/RELEASENOTES.1.2.1.md
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.1/RELEASENOTES.1.2.1.md
 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.1/RELEASENOTES.1.2.1.md
new file mode 100644
index 0000000..8835bae
--- /dev/null
+++ 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.1/RELEASENOTES.1.2.1.md
@@ -0,0 +1,38 @@
+
+<!---
+# 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.
+-->
+# Apache Hadoop  1.2.1 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, 
features, and major improvements.
+
+
+---
+
+* [HADOOP-10371](https://issues.apache.org/jira/browse/HADOOP-10371) | *Minor* 
| **The eclipse-plugin cannot work  in my environment**
+
+fixed
+
+
+---
+
+* [MAPREDUCE-3859](https://issues.apache.org/jira/browse/MAPREDUCE-3859) | 
*Major* | **CapacityScheduler incorrectly utilizes extra-resources of queue for 
high-memory jobs**
+
+Fixed wrong CapacityScheduler resource allocation for high memory consumption 
jobs
+
+
+

http://git-wip-us.apache.org/repos/asf/hadoop/blob/d759b4bd/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.2/CHANGES.1.2.2.md
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.2/CHANGES.1.2.2.md
 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.2/CHANGES.1.2.2.md
new file mode 100644
index 0000000..936cd81
--- /dev/null
+++ 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.2/CHANGES.1.2.2.md
@@ -0,0 +1,66 @@
+
+<!---
+# 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.
+-->
+# Apache Hadoop Changelog
+
+## Release 1.2.2 - Unreleased
+
+### INCOMPATIBLE CHANGES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [MAPREDUCE-6009](https://issues.apache.org/jira/browse/MAPREDUCE-6009) | 
Map-only job with new-api runs wrong OutputCommitter when cleanup scheduled in 
a reduce slot |  Blocker | client, job submission | Gera Shegalov | Gera 
Shegalov |
+| [MAPREDUCE-5450](https://issues.apache.org/jira/browse/MAPREDUCE-5450) | 
Unnecessary Configuration instantiation in IFileInputStream slows down merge - 
Port to branch-1 |  Blocker | mrv1 | Stanislav Barton | Stanislav Barton |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+

http://git-wip-us.apache.org/repos/asf/hadoop/blob/d759b4bd/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.2/RELEASENOTES.1.2.2.md
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.2/RELEASENOTES.1.2.2.md
 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.2/RELEASENOTES.1.2.2.md
new file mode 100644
index 0000000..9ecfb2d
--- /dev/null
+++ 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.2.2/RELEASENOTES.1.2.2.md
@@ -0,0 +1,31 @@
+
+<!---
+# 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.
+-->
+# Apache Hadoop  1.2.2 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, 
features, and major improvements.
+
+
+---
+
+* [MAPREDUCE-5450](https://issues.apache.org/jira/browse/MAPREDUCE-5450) | 
*Blocker* | **Unnecessary Configuration instantiation in IFileInputStream slows 
down merge - Port to branch-1**
+
+Fixes blank Configuration object creation overhead by reusing the Job 
configuration in InMemoryReader.
+
+
+

http://git-wip-us.apache.org/repos/asf/hadoop/blob/d759b4bd/hadoop-common-project/hadoop-common/src/site/markdown/release/1.3.0/CHANGES.1.3.0.md
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-common/src/site/markdown/release/1.3.0/CHANGES.1.3.0.md
 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.3.0/CHANGES.1.3.0.md
new file mode 100644
index 0000000..04f639f
--- /dev/null
+++ 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.3.0/CHANGES.1.3.0.md
@@ -0,0 +1,151 @@
+
+<!---
+# 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.
+-->
+# Apache Hadoop Changelog
+
+## Release 1.3.0 - Unreleased
+
+### INCOMPATIBLE CHANGES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [MAPREDUCE-5777](https://issues.apache.org/jira/browse/MAPREDUCE-5777) | 
Support utf-8 text with BOM (byte order marker) |  Major | . | bc Wong | zhihai 
xu |
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-10614](https://issues.apache.org/jira/browse/HADOOP-10614) | 
CBZip2InputStream is not threadsafe |  Major | . | Xiangrui Meng | Xiangrui 
Meng |
+| [HADOOP-9855](https://issues.apache.org/jira/browse/HADOOP-9855) | Backport 
HADOOP-6578 to branch-1 |  Major | . | James Kinley | James Kinley |
+| [HADOOP-9450](https://issues.apache.org/jira/browse/HADOOP-9450) | 
HADOOP\_USER\_CLASSPATH\_FIRST is not honored; CLASSPATH is PREpended instead 
of APpended |  Major | scripts | Mitch Wyle | Harsh J |
+| [HADOOP-8873](https://issues.apache.org/jira/browse/HADOOP-8873) | Port 
HADOOP-8175 (Add mkdir -p flag) to branch-1 |  Major | . | Eli Collins | Akira 
AJISAKA |
+| [HDFS-7312](https://issues.apache.org/jira/browse/HDFS-7312) | Update DistCp 
v1 to optionally not use tmp location (branch-1 only) |  Minor | tools | Joseph 
Prosser | Joseph Prosser |
+| [HDFS-5367](https://issues.apache.org/jira/browse/HDFS-5367) | Restoring 
namenode storage locks namenode due to unnecessary fsimage write |  Major | . | 
zhaoyunjiong | zhaoyunjiong |
+| [HDFS-5038](https://issues.apache.org/jira/browse/HDFS-5038) | Backport 
several branch-2 APIs to branch-1 |  Minor | . | Jing Zhao | Jing Zhao |
+| [HDFS-4963](https://issues.apache.org/jira/browse/HDFS-4963) | Improve 
multihoming support in namenode |  Major | namenode | Arpit Agarwal | Arpit 
Agarwal |
+| [HDFS-4903](https://issues.apache.org/jira/browse/HDFS-4903) | Print trash 
configuration and trash emptier state in namenode log |  Minor | namenode | 
Suresh Srinivas | Arpit Agarwal |
+| [HDFS-4521](https://issues.apache.org/jira/browse/HDFS-4521) | invalid 
network topologies should not be cached |  Minor | . | Colin Patrick McCabe | 
Colin Patrick McCabe |
+| [MAPREDUCE-6088](https://issues.apache.org/jira/browse/MAPREDUCE-6088) | 
TestTokenCache tests should use their own JobConf instances |  Major | mrv1, 
test | zhihai xu | zhihai xu |
+| [MAPREDUCE-5712](https://issues.apache.org/jira/browse/MAPREDUCE-5712) | 
Backport Fair Scheduler pool placement by secondary group |  Major | scheduler 
| Ted Malaska | Ted Malaska |
+| [MAPREDUCE-5651](https://issues.apache.org/jira/browse/MAPREDUCE-5651) | 
Backport Fair Scheduler queue placement policies to branch-1 |  Major | 
scheduler | Sandy Ryza | Ted Malaska |
+| [MAPREDUCE-5609](https://issues.apache.org/jira/browse/MAPREDUCE-5609) | Add 
debug log message when sending job end notification |  Major | . | Robert 
Kanter | Robert Kanter |
+| [MAPREDUCE-5457](https://issues.apache.org/jira/browse/MAPREDUCE-5457) | Add 
a KeyOnlyTextOutputReader to enable streaming to write out text files without 
separators |  Major | . | Sandy Ryza | Sandy Ryza |
+| [MAPREDUCE-5408](https://issues.apache.org/jira/browse/MAPREDUCE-5408) | 
CLONE - The logging level of the tasks should be configurable by the job |  
Major | . | Owen O'Malley | Arun C Murthy |
+| [MAPREDUCE-5406](https://issues.apache.org/jira/browse/MAPREDUCE-5406) | 
Improve logging around Task Tracker exiting with JVM manager inconsistent state 
|  Major | tasktracker | Chelsey Chang | Chelsey Chang |
+| [MAPREDUCE-5367](https://issues.apache.org/jira/browse/MAPREDUCE-5367) | 
Local jobs all use same local working directory |  Major | . | Sandy Ryza | 
Sandy Ryza |
+| [MAPREDUCE-3310](https://issues.apache.org/jira/browse/MAPREDUCE-3310) | 
Custom grouping comparator cannot be set for Combiners |  Major | client | 
Mathias Herberts | Alejandro Abdelnur |
+| [MAPREDUCE-2351](https://issues.apache.org/jira/browse/MAPREDUCE-2351) | 
mapred.job.tracker.history.completed.location should support an arbitrary 
filesystem URI |  Major | . | Tom White | Tom White |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-11035](https://issues.apache.org/jira/browse/HADOOP-11035) | distcp 
on mr1(branch-1) fails with NPE using a short relative source path. |  Major | 
tools | zhihai xu | zhihai xu |
+| [HADOOP-10562](https://issues.apache.org/jira/browse/HADOOP-10562) | 
Namenode exits on exception without printing stack trace in 
AbstractDelegationTokenSecretManager |  Critical | . | Suresh Srinivas | Suresh 
Srinivas |
+| [HADOOP-10142](https://issues.apache.org/jira/browse/HADOOP-10142) | Avoid 
groups lookup for unprivileged users such as "dr.who" |  Major | . | 
Vinayakumar B | Vinayakumar B |
+| [HADOOP-10090](https://issues.apache.org/jira/browse/HADOOP-10090) | 
Jobtracker metrics not updated properly after execution of a mapreduce job |  
Major | metrics | Ivan Mitic | Ivan Mitic |
+| [HADOOP-10009](https://issues.apache.org/jira/browse/HADOOP-10009) | 
Backport HADOOP-7808 to branch-1 |  Major | . | Haohui Mai | Haohui Mai |
+| [HADOOP-9801](https://issues.apache.org/jira/browse/HADOOP-9801) | 
Configuration#writeXml uses platform defaulting encoding, which may mishandle 
multi-byte characters. |  Major | conf | Chris Nauroth | Chris Nauroth |
+| [HADOOP-9768](https://issues.apache.org/jira/browse/HADOOP-9768) | chown and 
chgrp reject users and groups with spaces on platforms where spaces are 
otherwise acceptable |  Major | fs | Chris Nauroth | Chris Nauroth |
+| [HADOOP-9678](https://issues.apache.org/jira/browse/HADOOP-9678) | 
TestRPC#testStopsAllThreads intermittently fails on Windows |  Major | . | Ivan 
Mitic | Ivan Mitic |
+| [HADOOP-9507](https://issues.apache.org/jira/browse/HADOOP-9507) | 
LocalFileSystem rename() is broken in some cases when destination exists |  
Minor | fs | Mostafa Elhemali | Chris Nauroth |
+| [HADOOP-9307](https://issues.apache.org/jira/browse/HADOOP-9307) | 
BufferedFSInputStream.read returns wrong results after certain seeks |  Major | 
fs | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7140](https://issues.apache.org/jira/browse/HADOOP-7140) | IPC 
Reader threads do not stop when server stops |  Critical | . | Todd Lipcon | 
Todd Lipcon |
+| [HDFS-7503](https://issues.apache.org/jira/browse/HDFS-7503) | Namenode 
restart after large deletions can cause slow processReport (due to logging) |  
Major | namenode | Arpit Agarwal | Arpit Agarwal |
+| [HDFS-6822](https://issues.apache.org/jira/browse/HDFS-6822) | In branch-1, 
Namenode and datanode fails to replace "\_HOST" to hostname for 
hadoop.http.authentication.kerberos.principal |  Major | security | Jing Zhao | 
Jing Zhao |
+| [HDFS-6649](https://issues.apache.org/jira/browse/HDFS-6649) | Documentation 
for setrep is wrong |  Trivial | documentation | Alexander Fahlke | Akira 
AJISAKA |
+| [HDFS-6141](https://issues.apache.org/jira/browse/HDFS-6141) | 
WebHdfsFileSystem#toUrl does not perform character escaping. |  Major | webhdfs 
| Chris Nauroth | Chris Nauroth |
+| [HDFS-5944](https://issues.apache.org/jira/browse/HDFS-5944) | 
LeaseManager:findLeaseWithPrefixPath can't handle path like /a/b/ right and 
cause SecondaryNameNode failed do checkpoint |  Major | namenode | zhaoyunjiong 
| zhaoyunjiong |
+| [HDFS-5685](https://issues.apache.org/jira/browse/HDFS-5685) | DistCp will 
fail to copy with -delete switch |  Major | hdfs-client | Yongjun Zhang | 
Yongjun Zhang |
+| [HDFS-5516](https://issues.apache.org/jira/browse/HDFS-5516) | WebHDFS does 
not require user name when anonymous http requests are disallowed. |  Major | 
webhdfs | Chris Nauroth | Miodrag Radulovic |
+| [HDFS-5245](https://issues.apache.org/jira/browse/HDFS-5245) | shouldRetry() 
in WebHDFSFileSystem generates excessive warnings |  Minor | webhdfs | Haohui 
Mai | Haohui Mai |
+| [HDFS-5211](https://issues.apache.org/jira/browse/HDFS-5211) | Race 
condition between DistributedFileSystem#close and FileSystem#close can cause 
return of a closed DistributedFileSystem instance from the FileSystem cache. |  
Major | hdfs-client | Chris Nauroth | Chris Nauroth |
+| [HDFS-5003](https://issues.apache.org/jira/browse/HDFS-5003) | 
TestNNThroughputBenchmark failed caused by existing directories |  Minor | test 
| Xi Fang | Xi Fang |
+| [HDFS-4944](https://issues.apache.org/jira/browse/HDFS-4944) | WebHDFS 
cannot create a file path containing characters that must be URI-encoded, such 
as space. |  Major | webhdfs | Chris Nauroth | Chris Nauroth |
+| [HDFS-4898](https://issues.apache.org/jira/browse/HDFS-4898) | 
BlockPlacementPolicyWithNodeGroup.chooseRemoteRack() fails to properly fallback 
to local rack |  Minor | namenode | Eric Sirianni | Tsz Wo Nicholas Sze |
+| [HDFS-4794](https://issues.apache.org/jira/browse/HDFS-4794) | Browsing 
filesystem via webui throws kerberos exception when NN service RPC is enabled 
in a secure cluster |  Major | security | Benoy Antony | Benoy Antony |
+| [HDFS-4622](https://issues.apache.org/jira/browse/HDFS-4622) | Remove 
redundant synchronized from FSNamesystem#rollEditLog in branch-1 |  Trivial | . 
| Jing Zhao | Jing Zhao |
+| [HDFS-2264](https://issues.apache.org/jira/browse/HDFS-2264) | 
NamenodeProtocol has the wrong value for clientPrincipal in KerberosInfo 
annotation |  Major | namenode | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-6198](https://issues.apache.org/jira/browse/MAPREDUCE-6198) | NPE 
from JobTracker#resolveAndAddToTopology in MR1 cause initJob and heartbeat 
failure. |  Major | mrv1 | zhihai xu | zhihai xu |
+| [MAPREDUCE-6196](https://issues.apache.org/jira/browse/MAPREDUCE-6196) | Fix 
BigDecimal ArithmeticException in PiEstimator |  Minor | . | Ray Chiang | Ray 
Chiang |
+| [MAPREDUCE-6170](https://issues.apache.org/jira/browse/MAPREDUCE-6170) | 
TestUlimit failure on JDK8 |  Major | contrib/streaming | bc Wong | bc Wong |
+| [MAPREDUCE-6147](https://issues.apache.org/jira/browse/MAPREDUCE-6147) | 
Support mapreduce.input.fileinputformat.split.maxsize |  Minor | mrv1 | zhihai 
xu | zhihai xu |
+| [MAPREDUCE-6076](https://issues.apache.org/jira/browse/MAPREDUCE-6076) | 
Zero map split input length combine with none zero  map split input length may 
cause MR1 job hung sometimes. |  Major | mrv1 | zhihai xu | zhihai xu |
+| [MAPREDUCE-6012](https://issues.apache.org/jira/browse/MAPREDUCE-6012) | 
DBInputSplit creates invalid ranges on Oracle |  Major | . | Julien Serdaru | 
Wei Yan |
+| [MAPREDUCE-6009](https://issues.apache.org/jira/browse/MAPREDUCE-6009) | 
Map-only job with new-api runs wrong OutputCommitter when cleanup scheduled in 
a reduce slot |  Blocker | client, job submission | Gera Shegalov | Gera 
Shegalov |
+| [MAPREDUCE-5979](https://issues.apache.org/jira/browse/MAPREDUCE-5979) | 
FairScheduler: zero weight can cause sort failures |  Major | scheduler | 
Anubhav Dhoot | Anubhav Dhoot |
+| [MAPREDUCE-5968](https://issues.apache.org/jira/browse/MAPREDUCE-5968) | 
Work directory is not deleted when downloadCacheObject throws IOException |  
Major | mrv1 | zhihai xu | zhihai xu |
+| [MAPREDUCE-5966](https://issues.apache.org/jira/browse/MAPREDUCE-5966) | MR1 
FairScheduler use of custom weight adjuster is not thread safe for comparisons 
|  Major | scheduler | Anubhav Dhoot | Anubhav Dhoot |
+| [MAPREDUCE-5877](https://issues.apache.org/jira/browse/MAPREDUCE-5877) | 
Inconsistency between JT/TT for tasks taking a long time to launch |  Critical 
| jobtracker, tasktracker | Karthik Kambatla | Karthik Kambatla |
+| [MAPREDUCE-5822](https://issues.apache.org/jira/browse/MAPREDUCE-5822) | 
FairScheduler does not preempt due to fairshare-starvation when fairshare is 1 
|  Major | scheduler | Anubhav Dhoot | Anubhav Dhoot |
+| [MAPREDUCE-5808](https://issues.apache.org/jira/browse/MAPREDUCE-5808) | 
Port output replication factor configurable for terasort to Hadoop 1.x |  Minor 
| examples | Chuan Liu | Chuan Liu |
+| [MAPREDUCE-5710](https://issues.apache.org/jira/browse/MAPREDUCE-5710) | 
Backport MAPREDUCE-1305 to branch-1 |  Major | . | Yongjun Zhang | Yongjun 
Zhang |
+| [MAPREDUCE-5702](https://issues.apache.org/jira/browse/MAPREDUCE-5702) | 
TaskLogServlet#printTaskLog has spurious HTML closing tags |  Trivial | task | 
Karthik Kambatla | Robert Kanter |
+| [MAPREDUCE-5698](https://issues.apache.org/jira/browse/MAPREDUCE-5698) | 
Backport MAPREDUCE-1285 to branch-1 |  Major | . | Yongjun Zhang | Yongjun 
Zhang |
+| [MAPREDUCE-5660](https://issues.apache.org/jira/browse/MAPREDUCE-5660) | Log 
info about possible thrashing (when using memory-based scheduling in Capacity 
Scheduler) is not printed |  Trivial | capacity-sched, mrv1, tasktracker | Adam 
Kawa | Adam Kawa |
+| [MAPREDUCE-5569](https://issues.apache.org/jira/browse/MAPREDUCE-5569) | 
FloatSplitter is not generating correct splits |  Major | . | Nathan Roberts | 
Nathan Roberts |
+| [MAPREDUCE-5556](https://issues.apache.org/jira/browse/MAPREDUCE-5556) | 
mapred docs have incorrect classpath |  Trivial | . | Allen Wittenauer | Harsh 
J |
+| [MAPREDUCE-5512](https://issues.apache.org/jira/browse/MAPREDUCE-5512) | 
TaskTracker hung after failed reconnect to the JobTracker |  Major | 
tasktracker | Ivan Mitic | Ivan Mitic |
+| [MAPREDUCE-5508](https://issues.apache.org/jira/browse/MAPREDUCE-5508) | 
JobTracker memory leak caused by unreleased FileSystem objects in 
JobInProgress#cleanupJob |  Critical | jobtracker | Xi Fang | Xi Fang |
+| [MAPREDUCE-5405](https://issues.apache.org/jira/browse/MAPREDUCE-5405) | Job 
recovery can fail if task log directory symlink from prior run still exists |  
Major | mrv1 | Chris Nauroth | Chris Nauroth |
+| [MAPREDUCE-5288](https://issues.apache.org/jira/browse/MAPREDUCE-5288) | 
ResourceEstimator#getEstimatedTotalMapOutputSize suffers from divide by zero 
issues |  Major | mrv1 | Harsh J | Karthik Kambatla |
+| [MAPREDUCE-5272](https://issues.apache.org/jira/browse/MAPREDUCE-5272) | A 
Minor Error in Javadoc of TestMRWithDistributedCache in Branch-1 |  Trivial | 
test | Zhijie Shen | Zhijie Shen |
+| [MAPREDUCE-5250](https://issues.apache.org/jira/browse/MAPREDUCE-5250) | 
Searching for ';' in JobTracker History throws ArrayOutOfBoundException |  
Minor | . | Karthik Kambatla | Karthik Kambatla |
+| [MAPREDUCE-5218](https://issues.apache.org/jira/browse/MAPREDUCE-5218) | 
Annotate (comment) internal classes as Private |  Minor | . | Karthik Kambatla 
| Karthik Kambatla |
+| [MAPREDUCE-5217](https://issues.apache.org/jira/browse/MAPREDUCE-5217) | 
DistCp fails when launched by Oozie in a secure cluster |  Major | distcp, 
security | Venkat Ranganathan | Venkat Ranganathan |
+| [MAPREDUCE-5183](https://issues.apache.org/jira/browse/MAPREDUCE-5183) | In, 
TaskTracker#reportProgress logging of 0.0-1.0 progress is followed by percent 
sign |  Minor | mrv1, tasktracker | Sandy Ryza | Niranjan Singh |
+| [MAPREDUCE-5133](https://issues.apache.org/jira/browse/MAPREDUCE-5133) | 
TestSubmitJob.testSecureJobExecution is flaky due to job dir deletion race |  
Major | test | Sandy Ryza | Sandy Ryza |
+| [MAPREDUCE-5095](https://issues.apache.org/jira/browse/MAPREDUCE-5095) | 
TestShuffleExceptionCount#testCheckException fails occasionally with JDK7 |  
Major | . | Arpit Agarwal | Arpit Agarwal |
+| [MAPREDUCE-5073](https://issues.apache.org/jira/browse/MAPREDUCE-5073) | 
TestJobStatusPersistency.testPersistency fails on JDK7 |  Major | test | Sandy 
Ryza | Sandy Ryza |
+| [MAPREDUCE-5072](https://issues.apache.org/jira/browse/MAPREDUCE-5072) | 
TestDelegationTokenRenewal.testDTRenewal fails in MR1 on jdk7 |  Major | test | 
Sandy Ryza | Sandy Ryza |
+| [MAPREDUCE-5070](https://issues.apache.org/jira/browse/MAPREDUCE-5070) | 
TestClusterStatus.testClusterMetrics fails on JDK7 |  Major | test | Sandy Ryza 
| Sandy Ryza |
+| [MAPREDUCE-5047](https://issues.apache.org/jira/browse/MAPREDUCE-5047) | 
keep.failed.task.files=true causes job failure on secure clusters |  Major | 
task, tasktracker | Sandy Ryza | Sandy Ryza |
+| [MAPREDUCE-5046](https://issues.apache.org/jira/browse/MAPREDUCE-5046) | 
backport MAPREDUCE-1423 to mapred.lib.CombineFileInputFormat |  Major | client 
| Sangjin Lee |  |
+| [MAPREDUCE-4366](https://issues.apache.org/jira/browse/MAPREDUCE-4366) | 
mapred metrics shows negative count of waiting maps and reduces |  Major | 
jobtracker | Thomas Graves | Sandy Ryza |
+| [MAPREDUCE-2817](https://issues.apache.org/jira/browse/MAPREDUCE-2817) | 
MiniRMCluster hardcodes 'mapred.local.dir' configuration to 
'build/test/mapred/local' |  Minor | test | Alejandro Abdelnur | Robert Kanter |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-9624](https://issues.apache.org/jira/browse/HADOOP-9624) | 
TestFSMainOperationsLocalFileSystem failed when the Hadoop test root path has 
"X" in its name |  Minor | test | Xi Fang | Xi Fang |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-9573](https://issues.apache.org/jira/browse/HADOOP-9573) | Fix 
test-patch script to work with the enhanced PreCommit-Admin script. |  Major | 
build | Giridharan Kesavan | Giridharan Kesavan |
+| [MAPREDUCE-4049](https://issues.apache.org/jira/browse/MAPREDUCE-4049) | 
plugin for generic shuffle service |  Major | performance, task, tasktracker | 
Avner BenHanoch | Avner BenHanoch |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+
+

http://git-wip-us.apache.org/repos/asf/hadoop/blob/d759b4bd/hadoop-common-project/hadoop-common/src/site/markdown/release/1.3.0/RELEASENOTES.1.3.0.md
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-common/src/site/markdown/release/1.3.0/RELEASENOTES.1.3.0.md
 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.3.0/RELEASENOTES.1.3.0.md
new file mode 100644
index 0000000..7680068
--- /dev/null
+++ 
b/hadoop-common-project/hadoop-common/src/site/markdown/release/1.3.0/RELEASENOTES.1.3.0.md
@@ -0,0 +1,69 @@
+
+<!---
+# 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.
+-->
+# Apache Hadoop  1.3.0 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, 
features, and major improvements.
+
+
+---
+
+* [HADOOP-8873](https://issues.apache.org/jira/browse/HADOOP-8873) | *Major* | 
**Port HADOOP-8175 (Add mkdir -p flag) to branch-1**
+
+FsShell mkdir now accepts a -p flag. Like unix, mkdir -p will not fail if the 
directory already exists. Unlike unix, intermediate directories are always 
created, regardless of the flag, to avoid incompatibilities.
+
+
+---
+
+* [HDFS-7312](https://issues.apache.org/jira/browse/HDFS-7312) | *Minor* | 
**Update DistCp v1 to optionally not use tmp location (branch-1 only)**
+
+DistCp v1 currently copies files to a temporary location and then renames that 
to the specified destination. This can cause performance issues on file systems 
such as S3. A -skiptmp flag is added to bypass this step and copy directly to 
the destination.
+
+
+---
+
+* [HDFS-5685](https://issues.apache.org/jira/browse/HDFS-5685) | *Major* | 
**DistCp will fail to copy with -delete switch**
+
+Has dependency on MAPREDUCE-1285/MAPREDUCE-5698
+
+
+---
+
+* [MAPREDUCE-5777](https://issues.apache.org/jira/browse/MAPREDUCE-5777) | 
*Major* | **Support utf-8 text with BOM (byte order marker)**
+
+**WARNING: No release note provided for this incompatible change.**
+
+
+---
+
+* [MAPREDUCE-5408](https://issues.apache.org/jira/browse/MAPREDUCE-5408) | 
*Major* | **CLONE - The logging level of the tasks should be configurable by 
the job**
+
+Allow logging level of map/reduce tasks to be configurable.
+Configuration changes:
+  add mapred.map.child.log.level
+  add mapred.reduce.child.log.level
+
+
+---
+
+* [MAPREDUCE-4049](https://issues.apache.org/jira/browse/MAPREDUCE-4049) | 
*Major* | **plugin for generic shuffle service**
+
+Allow ReduceTask loading a third party plugin for shuffle (and merge) instead 
of the default shuffle.
+
+
+

Reply via email to